- Authors
Kevin Lee
- Since
2020-04-10
- Companion
- object
Value members
Concrete methods
def log[A](foa: F[Option[A]])(ifEmpty: => LeveledMessage & MaybeIgnorable, toLeveledMessage: A => LeveledMessage & MaybeIgnorable): F[Option[A]]
def log[A, B](feab: F[A \/ B])(leftToMessage: A => LeveledMessage & MaybeIgnorable, rightToMessage: B => LeveledMessage & MaybeIgnorable): F[A \/ B]
def log[A](otfa: OptionT[F, A])(ifEmpty: => LeveledMessage & MaybeIgnorable, toLeveledMessage: A => LeveledMessage & MaybeIgnorable): OptionT[F, A]
def log[A, B](etfab: EitherT[F, A, B])(leftToMessage: A => LeveledMessage & MaybeIgnorable, rightToMessage: B => LeveledMessage & MaybeIgnorable): EitherT[F, A, B]