CatsInterop

caliban.interop.cats.CatsInterop
See theCatsInterop companion object
trait CatsInterop[F[_], R] extends FromEffect[F, R] with ToEffect[F, R]

Interop between F and zio.RIO. The combination of ToEffect and FromEffect.

Describes how zio.RIO can be created from a polymorphic effect F. Describes how a polymorphic effect F can be created from zio.RIO.

Attributes

F

the higher-kinded type of a polymorphic effect

R

the type of ZIO environment

Companion:
object
Graph
Supertypes
trait ToEffect[F, R]
trait FromEffect[F, R]
class Object
trait Matchable
class Any
Known subtypes
trait Contextual[F, R]

Members list

Concise view

Value members

Inherited methods

def fromEffect[A](fa: F[A]): RIO[R, A]

Attributes

Inherited from:
FromEffect
def toEffect[A](rio: RIO[R, A]): F[A]

Attributes

Inherited from:
ToEffect

Inherited fields

final lazy val fromEffectK: FunctionK[F, [_] =>> RIO[R, _$2]]

Attributes

Inherited from:
FromEffect
final val toEffectK: FunctionK[[_] =>> RIO[R, _$2], F]

Attributes

Inherited from:
ToEffect