Package

kits

free

Permalink

package free

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

Type Members

  1. sealed abstract class :+:[F, U] extends Union

    Permalink
  2. type Arrows[U, A, B] = Vector[(A) ⇒ Free[U, B]]

    Permalink
  3. sealed abstract class Choice extends AnyRef

    Permalink
  4. sealed abstract class Error[E] extends AnyRef

    Permalink
  5. sealed abstract class Free[U, A] extends AnyRef

    Permalink
  6. trait Handler extends AnyRef

    Permalink
  7. case class Impure[U, A, B](union: U, arrs: Arrows[U, A, B]) extends Free[U, B] with Product with Serializable

    Permalink
  8. case class Inl[F, U](head: F) extends :+:[F, U] with Product with Serializable

    Permalink
  9. case class Inr[F, U](tail: U) extends :+:[F, U] with Product with Serializable

    Permalink
  10. sealed abstract class Lift[M[_]] extends AnyRef

    Permalink
  11. type Maybe = Error[Unit]

    Permalink
  12. trait Member[F, U] extends AnyRef

    Permalink
  13. case class Pure[U, A](value: A) extends Free[U, A] with Product with Serializable

    Permalink
  14. sealed abstract class Reader[R] extends AnyRef

    Permalink
  15. sealed abstract class State[S] extends AnyRef

    Permalink
  16. sealed abstract class Union extends AnyRef

    Permalink
  17. sealed abstract class Void extends Union

    Permalink
  18. sealed abstract class Writer[W] extends AnyRef

    Permalink

Value Members

  1. object Arrows

    Permalink
  2. object Choice

    Permalink
  3. object Error

    Permalink
  4. object Free

    Permalink
  5. object Lift

    Permalink
  6. object Maybe

    Permalink
  7. object Member

    Permalink
  8. object Reader

    Permalink
  9. object State

    Permalink
  10. object Writer

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped