IsomorphismProfunctor

trait IsomorphismProfunctor[F[_, _], G[_, _]] extends Profunctor[F]
trait Profunctor[F]
class Object
trait Matchable
class Any

Type members

Inherited classlikes

Inherited from
Profunctor

Value members

Abstract methods

def iso: IsoBifunctor[F, G]

Concrete methods

override
def mapfst[A, B, C](fab: F[A, B])(f: C => A): F[C, B]
Definition Classes
override
def mapsnd[A, B, C](fab: F[A, B])(f: B => C): F[A, C]
Definition Classes

Inherited methods

def covariantInstance[C]: Functor[[_] =>> F[C, _$4]]
Inherited from
Profunctor
def dimap[A, B, C, D](fab: F[A, B])(f: C => A)(g: B => D): F[C, D]

Functor map on A and B.

Functor map on A and B.

Inherited from
Profunctor

Inherited fields

Implicits

Implicits

implicit
def G: Profunctor[G]