AssociativeEither

zio.prelude.AssociativeEither
See theAssociativeEither companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

Summons an implicit AssociativeEither[F].

Summons an implicit AssociativeEither[F].

Attributes

Implicits

Implicits

The IdentityEither instance for Chunk.

The IdentityEither instance for Chunk.

Attributes

implicit def EitherAssociativeEither[L]: AssociativeEither[{ type lambda = [r] =>> Either[L, r]; }#<none>]

The AssociativeEither instance for Either.

The AssociativeEither instance for Either.

Attributes

implicit def EitherFailedAssociativeEither[R]: AssociativeEither[{ type lambda = [l] =>> newtypeF.Type[Either[l, R]]; }#<none>]

The AssociativeEither instance for a failed Either

The AssociativeEither instance for a failed Either

Attributes

implicit def ExitAssociativeEither[E]: AssociativeEither[{ type lambda = [a] =>> Exit[E, a]; }#<none>]

The AssociativeEither instance for Exit.

The AssociativeEither instance for Exit.

Attributes

implicit def ExitFailureAssociativeEither[A]: AssociativeEither[{ type lambda = [e] =>> newtypeF.Type[Exit[e, A]]; }#<none>]

The AssociativeEither instance for failed Exit.

The AssociativeEither instance for failed Exit.

Attributes

implicit def FiberAssociativeEither[E]: AssociativeEither[{ type lambda = [a] =>> Fiber[E, a]; }#<none>]

The AssociativeEither instance for Fiber.

The AssociativeEither instance for Fiber.

Attributes

The AssociativeEither instance for Future.

The AssociativeEither instance for Future.

Attributes

The IdentityEither instance for List.

The IdentityEither instance for List.

Attributes

The IdentityEither (and AssociativeEither) instance for Option.

The IdentityEither (and AssociativeEither) instance for Option.

Attributes

implicit def ScheduleAssociativeEither[R, E]: AssociativeEither[{ type lambda = [a] =>> Schedule[R, E, a]; }#<none>]

The AssociativeEither instance for Schedule.

The AssociativeEither instance for Schedule.

Attributes

The CommutativeEither and IdentityEither instance for Set.

The CommutativeEither and IdentityEither instance for Set.

Attributes

The AssociativeEither instance for Try.

The AssociativeEither instance for Try.

Attributes

The IdentityEither instance for Vector.

The IdentityEither instance for Vector.

Attributes

implicit def ZIOAssociativeEither[R, E]: AssociativeEither[{ type lambda = [a] =>> ZIO[R, E, a]; }#<none>]

The AssociativeEither instance for ZIO.

The AssociativeEither instance for ZIO.

Attributes

implicit def ZIOFailureAssociativeEither[R, A]: AssociativeEither[{ type lambda = [e] =>> newtypeF.Type[ZIO[R, e, A]]; }#<none>]

The AssociativeEither instance for failed ZIO.

The AssociativeEither instance for failed ZIO.

Attributes

implicit def ZStreamAssociativeEither[R, E]: AssociativeEither[{ type lambda = [a] =>> ZStream[R, E, a]; }#<none>]

The AssociativeEither instance for ZStream.

The AssociativeEither instance for ZStream.

Attributes

implicit def ZStreamFailureAssociativeEither[R, A]: AssociativeEither[{ type lambda = [e] =>> newtypeF.Type[ZStream[R, e, A]]; }#<none>]

The AssociativeEither instance for failed ZStream.

The AssociativeEither instance for failed ZStream.

Attributes