Packages

p

klib.fp

types

package types

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. types
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ?[+R] = ErrorAccumulator[Throwable, R]
  2. final case class Alive[+R](r: R) extends ErrorAccumulator[Nothing, R] with Product with Serializable
  3. final case class Compound(children: List[Throwable]) extends Throwable with Product with Serializable
  4. final case class Dead[+E](errors: List[E]) extends ErrorAccumulator[E, Nothing] with Product with Serializable
  5. sealed trait Either[+A, +B] extends AnyRef
  6. sealed trait ErrorAccumulator[+E, +R] extends AnyRef
  7. final class IO[+T] extends AnyRef
  8. trait Implicits extends types.Maybe.Implicits with types.Either.Implicits with types.ErrorAccumulator.Implicits with types.NonEmptyList.Implicits
  9. final case class Left[+A](a: A) extends Either[A, Nothing] with Product with Serializable
  10. sealed trait Maybe[+A] extends AnyRef
  11. final class MaybeMonad[T[_], A] extends AnyRef
  12. final case class Message(message: String, cause: Maybe[Throwable] = None) extends Throwable with Product with Serializable
  13. final case class NonEmptyList[+A](head: A, tail: List[A]) extends Product with Serializable
  14. final case class Right[+B](b: B) extends Either[Nothing, B] with Product with Serializable
  15. final case class Some[+A](a: A) extends Maybe[A] with Product with Serializable
  16. sealed trait Trampoline[+T] extends AnyRef
  17. type \/[+A, +B] = Either[A, B]

Value Members

  1. object ?
  2. object Either
  3. object ErrorAccumulator
  4. object IO
  5. object Implicits extends Implicits
  6. object Maybe
  7. object MaybeMonad
  8. object NonEmptyList extends Serializable
  9. object None extends Maybe[Nothing] with Product with Serializable
  10. object Trampoline

Inherited from AnyRef

Inherited from Any

Ungrouped