Packages

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. Protected

Type Members

  1. type Const[A, B] = A
  2. final case class Free[F[_], A](unwrap: FreeBind[[a]Either[a, F[a]], A]) extends Product with Serializable
  3. sealed abstract class FreeBind[F[_], A] extends AnyRef
  4. trait FreeBindInstances extends FreeBindInstances1
  5. trait FreeBindInstances1 extends AnyRef
  6. trait FreeInstances extends FreeInstances1
  7. trait FreeInstances1 extends AnyRef
  8. final case class FreeT[F[_], M[_], A] extends Product with Serializable
  9. final case class Trampoline[A] extends AnyVal with Product with Serializable

Value Members

  1. implicit def coproductFoldable[F[_], G[_]](implicit arg0: Foldable[F], arg1: Foldable[G]): Foldable[[a]Either[F[a], G[a]]]
  2. implicit def coproductTraverse[F[_], G[_]](implicit arg0: Traverse[F], arg1: Traverse[G]): Traverse[[a]Either[F[a], G[a]]]
  3. object Coproduct
  4. object Free extends FreeInstances with Serializable
  5. object FreeBind extends FreeBindInstances
  6. object FreeT extends FreeTInstances with Serializable
  7. object Trampoline extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped