Selective

sbt.util.Selective
trait Selective[F[_]] extends Applicative[F]

Attributes

Graph
Supertypes
trait Applicative[F]
trait Apply[F]
trait Functor[F]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Abstract methods

def select[A, B](fab: F[Either[A, B]])(fn: F[A => B]): F[B]

Inherited methods

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

Attributes

Inherited from:
Apply
override def map[A1, A2](fa: F[A1])(f: A1 => A2): F[A2]

Attributes

Definition Classes
Inherited from:
Applicative
def product[A1, A2](fa: F[A1], fb: F[A2]): F[(A1, A2)]

Attributes

Inherited from:
Apply
def pure[A1](x: () => A1): F[A1]

Attributes

Inherited from:
Applicative