initializeTaskMonad

sbt.std.FullInstance.initializeTaskMonad
object initializeTaskMonad extends Monad[[a] =>> Initialize[Task[a]]]

Attributes

Graph
Supertypes
trait Monad[[a] =>> Initialize[Task[a]]]
trait Applicative[[a] =>> Initialize[Task[a]]]
trait FlatMap[[a] =>> Initialize[Task[a]]]
trait Apply[[a] =>> Initialize[Task[a]]]
trait Functor[[a] =>> Initialize[Task[a]]]
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Types

type F[x] = Initialize[Task[x]]

Value members

Concrete methods

override def ap[A1, A2](ff: Initialize[Task[A1 => A2]])(fa: Initialize[Task[A1]]): Initialize[Task[A2]]

Attributes

Definition Classes
Apply
override def flatMap[A1, A2](fa: Initialize[Task[A1]])(f: A1 => Initialize[Task[A2]]): Initialize[Task[A2]]

Attributes

Definition Classes
FlatMap
override def flatten[A1](in: Initialize[Task[Initialize[Task[A1]]]]): Initialize[Task[A1]]

Attributes

Definition Classes
FlatMap
override def map[A1, A2](fa: Initialize[Task[A1]])(f: A1 => A2): Initialize[Task[A2]]

Attributes

Definition Classes
Applicative -> Functor
override def mapN[A1 <: Tuple, A2](t: Map[A1, [a] =>> Initialize[Task[a]]])(f: A1 => A2): Initialize[Task[A2]]

Attributes

Definition Classes
Applicative
override def pure[A1](x: () => A1): Initialize[Task[A1]]

Attributes

Definition Classes
Applicative

Inherited methods

def map2(t: (Initialize[Task[Int]], Initialize[Task[String]]))(f: (Int, String) => Boolean): F[Boolean]

Attributes

Inherited from:
Applicative