initializeMonad

sbt.std.InitializeInstance.initializeMonad
object initializeMonad extends Monad[Initialize]

Attributes

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

Members list

Type members

Types

type F[x] = Initialize[x]

Value members

Concrete methods

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Definition Classes
Applicative

Inherited methods

def flatten[A1](ffa: Initialize[Initialize[A1]]): F[A1]

Attributes

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

Attributes

Inherited from:
Applicative