package data
- Alphabetic
- By Inheritance
- data
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- sealed abstract class Free[+S[_, _], +E, +A] extends AnyRef
- sealed abstract class FreeError[+S[_, _], +E, +A] extends AnyRef
- sealed abstract class FreePanic[+S[_, _], +E, +A] extends AnyRef
- type Isomorphism1[F[_], G[_]] = Isomorphism3[[R, E, A]F[A], [R, E, A]G[A]]
- type Isomorphism2[F[_, _], G[_, _]] = Isomorphism3[[R, E, A]F[E, A], [R, E, A]G[E, A]]
- trait Isomorphism3[F[_, _, _], G[_, _, _]] extends AnyRef
- sealed trait LowPriorityIsomorphismInstances extends LowPriorityIsomorphismInstances1
- sealed trait LowPriorityIsomorphismInstances1 extends AnyRef
- sealed trait LowPriorityMorphismInstances extends LowPriorityMorphismInstances1
- sealed trait LowPriorityMorphismInstances1 extends AnyRef
- type Morphism1[-F[_], +G[_]] = data.Morphism3.Morphism3[[R, E, A]F[A], [R, E, A]G[A]]
- type Morphism2[-F[_, _], +G[_, _]] = data.Morphism3.Morphism3[[R, E, A]F[E, A], [R, E, A]G[E, A]]
- type Morphism3[-F[_, _, _], +G[_, _, _]] = data.Morphism3.Morphism3[F, G]
- type RestoreInterruption2[F[_, _]] = data.Morphism3.Morphism3[[R, E, A]F[E, A], [R, E, A]F[E, A]]
- type RestoreInterruption3[F[_, _, _]] = data.Morphism3.Morphism3[F, F]
- type ~>[-F[_], +G[_]] = data.Morphism3.Morphism3[[R, E, A]F[A], [R, E, A]G[A]]
- type ~>>[-F[_, _], +G[_, _]] = data.Morphism3.Morphism3[[R, E, A]F[E, A], [R, E, A]G[E, A]]
- type ~>>>[-F[_, _, _], +G[_, _, _]] = data.Morphism3.Morphism3[F, G]
Value Members
- object Free
- object FreeError
- object FreePanic
- object Isomorphism1
- object Isomorphism2
- object Isomorphism3
- object Morphism1
- Note
if you're using Scala 2.12 and getting "no such method" or implicit-related errors when interacting with Morphism1, you must enable
-Xsource:2.13
or-Xsource:3
compiler option. BIO does not work without-Xsource:2.13
or-Xsource:3
option on 2.12.
- object Morphism2
- Note
if you're using Scala 2.12 and getting "no such method" or implicit-related errors when interacting with Morphism2, you must enable
-Xsource:2.13
or-Xsource:3
compiler option. BIO does not work without-Xsource:2.13
or-Xsource:3
option on 2.12.
- object Morphism3 extends LowPriorityMorphismInstances
- Note
if you're using Scala 2.12 and getting "no such method" or implicit-related errors when interacting with Morphism3, you must enable
-Xsource:2.13
or-Xsource:3
compiler option. BIO does not work without-Xsource:2.13
or-Xsource:3
option on 2.12.