OptionT

final case class OptionT[F[_], A](run: F[Option[A]])
Authors

Kevin Lee

Since

2019-11-29

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def ap[B](fa: OptionT[F, A => B])(F: Applicative[F]): OptionT[F, B]
def flatMap[B](f: A => OptionT[F, B])(M: Monad[F]): OptionT[F, B]
def isDefined(F: Functor[F]): F[Boolean]
def isEmpty(F: Functor[F]): F[Boolean]
def map[B](f: A => B)(F: Functor[F]): OptionT[F, B]

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product