package types
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- types
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type ?[+R] = ErrorAccumulator[Throwable, R]
- final case class Alive[+R](r: R) extends ErrorAccumulator[Nothing, R] with Product with Serializable
- final class AsyncIO[+T] extends AnyRef
- final case class Compound(children: List[Throwable]) extends Throwable with Product with Serializable
- final case class Dead[+E](errors: List[E]) extends ErrorAccumulator[E, Nothing] with Product with Serializable
- sealed trait Either[+A, +B] extends AnyRef
- sealed trait ErrorAccumulator[+E, +R] extends AnyRef
- final class IO[+T] extends AnyRef
- trait Implicits extends types.Maybe.Implicits with types.Either.Implicits with types.ErrorAccumulator.Implicits with types.NonEmptyList.Implicits
- final case class Left[+A](a: A) extends Either[A, Nothing] with Product with Serializable
- sealed trait Maybe[+A] extends AnyRef
- final class MaybeMonad[T[_], A] extends AnyRef
- final case class Message(message: String, cause: Maybe[Throwable] = None) extends Throwable with Product with Serializable
- final case class NonEmptyList[+A](head: A, tail: List[A]) extends Product with Serializable
- final case class Right[+B](b: B) extends Either[Nothing, B] with Product with Serializable
- final case class Some[+A](a: A) extends Maybe[A] with Product with Serializable
- sealed trait Trampoline[+T] extends AnyRef
- type \/[+A, +B] = Either[A, B]
Value Members
- object ?
- object AsyncIO
- object Either
- object ErrorAccumulator
- object IO
- object Implicits extends Implicits
- object Maybe
- object MaybeMonad
- object NonEmptyList extends Serializable
- case object None extends Maybe[Nothing] with Product with Serializable
- object Trampoline