Instance

izumi.functional.bio.data.Morphism3.Instance
See theInstance companion object
trait Instance[-F[_, _, _], +G[_, _, _]]

When it's more convenient to write a polymorphic function using a class or kind-projector's lambda syntax:

 Lambda[FunctionKK.Instance[F, G]](a => f(b(a)))

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Instance[F, G]

Members list

Value members

Abstract methods

def apply[R, E, A](fa: F[R, E, A]): G[R, E, A]

Concrete methods

final def andThen[H[_, _, _]](f: Morphism3[G, H]): Morphism3[F, H]
final def compose[F1[_, _, _]](f: Morphism3[F1, F]): Morphism3[F1, G]