package monad
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait Async[M[_]] extends AnyRef
- class AsyncForScalaFuture extends Async[Future] with MonadCanFailWithException[Future, Throwable]
- class AsyncForScalaFutureEither[Fail] extends AnyRef
- trait Functor[M[_]] extends Liftable[M]
- class HadUnexpectedFailException extends Exception
- case class IdentityMonad[T](value: Try[T], state: Map[Int, Seq[Any]]) extends Product with Serializable
- trait LiftFailure[M[_], Fail] extends AnyRef
- trait LiftFunctionKleisli[M[_]] extends AnyRef
- trait Liftable[M[_]] extends AnyRef
- class LocalVariable[V] extends AnyRef
- trait Monad[M[_]] extends Functor[M]
- trait MonadCanFail[M[_], Fail] extends Monad[M] with LiftFailure[M, Fail]
- class MonadCanFailForEither[Fail] extends MonadCanFail[[α]Either[Fail, α], Fail]
- trait MonadCanFailWithException[M[_], Fail] extends MonadWithException[M] with MonadCanFail[M, Fail]
- trait MonadConvertor[M1[_], M2[T]] extends AnyRef
- trait MonadWithException[M[_]] extends Monad[M]
- trait MonadWithState[M[_]] extends Monad[M]
- class MultipleExceptions extends Exception
- trait SimpleMonadWithState[M[_]] extends MonadWithState[M]
- trait SuccessOrFail[S[_]] extends Functor[S]
Value Members
- object AsyncForScalaFuture
- object IdentityMonad extends Serializable
- object LocalVariable
- object MonadCanFail
- object SuccessOrFail