IsoFunctorTemplate

trait IsoFunctorTemplate[F[_], G[_]] extends IsoFunctor[F, G]

Convenience template trait to implement <~>

trait Iso2[[F[_], G[_]] =>> NaturalTransformation[F, G], F, G]
class Object
trait Matchable
class Any

Value members

Abstract methods

def from_[A](ga: G[A]): F[A]
def to_[A](fa: F[A]): G[A]

Inherited methods

def flip: Iso2[[F[_], G[_]] =>> NaturalTransformation[F, G], G, F]
Inherited from
Iso2
def unlift[A](implicit FG: Liskov[NaturalTransformation[F, G], NaturalTransformation[F, G]], GF: Liskov[NaturalTransformation[G, F], NaturalTransformation[G, F]]): IsoSet[F[A], G[A]]
Inherited from
Iso2

Concrete fields

final override
final override