package interop
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- interop
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type CBlocking = Any
- type CBlockingService = AnyRef
- sealed abstract class CHub[F[+_], -A, +B] extends Serializable
A
CHub[F, A, B]
is an asynchronous message hub.A
CHub[F, A, B]
is an asynchronous message hub. Publishers can publish messages of typeA
to the hub and subscribers can subscribe to take messages of typeB
from the hub within the context of the effectF
. - sealed abstract class CQueue[F[+_], -A, +B] extends AnyRef
- See also
- trait CatsChunkInstances extends CatsChunkInstances1
The same instances for Chunk that Cats defines for scala.collection.immutable.Vector.
- trait CatsChunkInstances1 extends AnyRef
- abstract class CatsEffectInstances extends CatsZioInstances
- abstract class CatsEffectPlatform extends CatsEffectInstances with CatsEffectZManagedInstances with CatsZManagedInstances with CatsChunkInstances with CatsNonEmptyChunkInstances with CatsZManagedSyntax
- trait CatsEffectZManagedInstances extends AnyRef
- final class CatsIOResourceSyntax[F[_], A] extends AnyVal
- abstract class CatsMtlInstances extends AnyRef
- abstract class CatsMtlPlatform extends CatsMtlInstances
- trait CatsNonEmptyChunkInstances extends CatsNonEmptyChunkInstances1
The same instances for NonEmptyChunk that Cats defines for cats.data.NonEmptyVector.
- trait CatsNonEmptyChunkInstances1 extends AnyRef
- abstract class CatsPlatform extends CatsZioInstances with CatsZManagedInstances with CatsChunkInstances with CatsNonEmptyChunkInstances
- trait CatsZManagedInstances extends CatsZManagedInstances1
- sealed trait CatsZManagedInstances1 extends CatsZManagedInstances2
- sealed trait CatsZManagedInstances2 extends AnyRef
- trait CatsZManagedSyntax extends AnyRef
- abstract class CatsZioInstances extends CatsZioInstances1
- sealed abstract class CatsZioInstances1 extends CatsZioInstances2
- sealed abstract class CatsZioInstances2 extends AnyRef
- type Dequeue[F[+_], +A] = CQueue[F, Nothing, A]
A queue that can only be dequeued.
- type Enqueue[F[+_], -A] = CQueue[F, A, Nothing]
A queue that can only be enqueued.
- type Hub[F[+_], A] = CHub[F, A, A]
- type Queue[F[+_], A] = CQueue[F, A, A]
- sealed abstract class Schedule[F[+_], -In, +Out] extends AnyRef
- See also
zio.ZSchedule
- implicit final class ToEffectSyntax[R, A] extends AnyVal
- final class ZIOResourceSyntax[R, E <: Throwable, A] extends AnyVal
- final class ZManagedSyntax[R, E, A] extends AnyVal
Value Members
- val Hub: CHub.type
- val Queue: CQueue.type
- def fromEffect[F[_], A](fa: F[A])(implicit F: Dispatcher[F]): Task[A]
- Annotations
- @inline()
- def toEffect[F[_], R, A](rio: RIO[R, A])(implicit R: Runtime[R], F: Async[F]): F[A]
- Annotations
- @inline()
- object CHub extends Serializable
- object CQueue
- object Schedule
- object catz extends CatsEffectPlatform