FOptionOps

final class FOptionOps[F[_], A] extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def flattenOption(ifNone: => Throwable)(implicit F: MonadThrow[F]): F[A]
def ifNoneRun(fu: F[Unit])(implicit F: Monad[F]): F[Unit]
def ifSomeRaise(ifSome: A => Throwable)(implicit F: MonadThrow[F]): F[Unit]
def ifSomeRaise_(ifSome: => Throwable)(implicit F: MonadThrow[F]): F[Unit]
def ifSomeRun(fuf: A => F[Unit])(implicit F: Monad[F]): F[Unit]
def ifSomeRun_(fu: F[Unit])(implicit F: Monad[F]): F[Unit]

Concrete fields

val foa: F[Option[A]]