Packages

package monad

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Async[M[_]] extends AnyRef
  2. class AsyncForScalaFuture extends Async[Future] with MonadCanFailWithException[Future, Throwable]
  3. class AsyncForScalaFutureEither[Fail] extends AnyRef
  4. trait Functor[M[_]] extends Liftable[M]
  5. class HadUnexpectedFailException extends Exception
  6. case class IdentityMonad[T](value: Try[T], state: Map[Int, Seq[Any]]) extends Product with Serializable
  7. trait LiftFailure[M[_], Fail] extends AnyRef
  8. trait LiftFunctionKleisli[M[_]] extends AnyRef
  9. trait Liftable[M[_]] extends AnyRef
  10. class LocalVariable[V] extends AnyRef
  11. trait Monad[M[_]] extends Functor[M]
  12. trait MonadCanFail[M[_], Fail] extends Monad[M] with LiftFailure[M, Fail]
  13. class MonadCanFailForEither[Fail] extends MonadCanFail[[α]Either[Fail, α], Fail]
  14. trait MonadCanFailWithException[M[_], Fail] extends MonadWithException[M] with MonadCanFail[M, Fail]
  15. trait MonadConvertor[M1[_], M2[T]] extends AnyRef
  16. trait MonadWithException[M[_]] extends Monad[M]
  17. trait MonadWithState[M[_]] extends Monad[M]
  18. class MultipleExceptions extends Exception
  19. trait SimpleMonadWithState[M[_]] extends MonadWithState[M]
  20. trait SuccessOrFail[S[_]] extends Functor[S]

Value Members

  1. object AsyncForScalaFuture
  2. object IdentityMonad extends Serializable
  3. object LocalVariable
  4. object MonadCanFail
  5. object SuccessOrFail

Ungrouped