RichTaskables

sbt.Scoped.RichTaskables
sealed abstract class RichTaskables[Tup <: Tuple](val keys: Map[Tup, Taskable])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class RichTaskable1[A1]
class RichTaskable10[A, B, C, D, E, F, G, H, I, J]
class RichTaskable11[A, B, C, D, E, F, G, H, I, J, K]
class RichTaskable2[A, B]
class RichTaskable3[A, B, C]
class RichTaskable4[A, B, C, D]
class RichTaskable5[A, B, C, D, E]
class RichTaskable6[A, B, C, D, E, F]
class RichTaskable7[A, B, C, D, E, F, G]
class RichTaskable8[A, B, C, D, E, F, G, H]
class RichTaskable9[A, B, C, D, E, F, G, H, I]
Show all

Members list

Type members

Types

type App[T] = Initialize[Task[T]]
type Fun[M[_], Ret]

A higher-kinded function, where each parameter shares the same type constructor M[_].

A higher-kinded function, where each parameter shares the same type constructor M[_].

Attributes

Value members

Abstract methods

protected def convertK[M[_], Ret](f: Fun[M, Ret]): Map[Tup, M] => Ret

Convert the higher-kinded function to a Function1. For tuples that means call .tupled.

Convert the higher-kinded function to a Function1. For tuples that means call .tupled.

Attributes

Concrete methods

def flatFailure[T](f: Seq[Incomplete] => Task[T]): App[T]
def flatMapN[T](f: Fun[Id, Task[T]]): App[T]
def flatMapR[T](f: Fun[Result, Task[T]]): App[T]
def mapFailure[T](f: Seq[Incomplete] => T): App[T]
def mapN[T](f: Fun[Id, T]): App[T]
def mapR[T](f: Fun[Result, T]): App[T]

Concrete fields

final val keys: Map[Tup, Taskable]