Bifunctor2

izumi.functional.bio.Bifunctor2
trait Bifunctor2[F[_, _]] extends RootBifunctor[F]

Attributes

Graph
Supertypes
trait RootBifunctor[F]
trait Root
class Object
trait Matchable
class Any
Show all
Known subtypes
trait Error2[F]
class Error2Instance[S]
class BioEither
object BioEither
trait Bracket2[F]
trait Panic2[F]
class Panic2Instance[S]
trait IO2[F]
trait WeakAsync2[F]
trait Async2[F]
class AsyncZio[R]
object AsyncZio
class TemporalZio[R]
object TemporalZio
Show all

Members list

Type members

Inherited types

Attributes

Inherited from:
DivergenceHelper

Attributes

Inherited from:
PredefinedHelper

Value members

Abstract methods

def InnerF: Functor2[F]
def bimap[E, A, E2, A2](r: F[E, A])(f: E => E2, g: A => A2): F[E2, A2]

Concrete methods

def leftMap[E, A, E2](r: F[E, A])(f: E => E2): F[E2, A]
final def widenBoth[E, A, E1, A1](r: F[E, A])(implicit ev: E <:< E1, ev2: A <:< A1): F[E1, A1]
final def widenError[E, A, E1](r: F[E, A])(implicit ev: E <:< E1): F[E1, A]