p

zio

interop

package interop

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. interop
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package console
  2. package stm

Type Members

  1. type CBlocking = Any
  2. type CBlockingService = AnyRef
  3. 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 type A to the hub and subscribers can subscribe to take messages of type B from the hub within the context of the effect F.

  4. sealed abstract class CQueue[F[+_], -A, +B] extends AnyRef

    See also

    zio.ZQueue

  5. trait CatsChunkInstances extends CatsChunkInstances1

    The same instances for Chunk that Cats defines for scala.collection.immutable.Vector.

  6. trait CatsChunkInstances1 extends AnyRef
  7. abstract class CatsEffectInstances extends CatsZioInstances
  8. sealed abstract class CatsEffectInstancesCause extends CatsZioInstances
  9. abstract class CatsEffectPlatform extends CatsEffectInstances with CatsEffectZManagedInstances with CatsZManagedInstances with CatsChunkInstances with CatsNonEmptyChunkInstances with CatsZManagedSyntax
  10. trait CatsEffectZManagedInstances extends AnyRef
  11. final class CatsIOResourceSyntax[F[_], A] extends AnyVal
  12. abstract class CatsMtlInstances extends AnyRef
  13. abstract class CatsMtlPlatform extends CatsMtlInstances
  14. trait CatsNonEmptyChunkInstances extends CatsNonEmptyChunkInstances1

    The same instances for NonEmptyChunk that Cats defines for cats.data.NonEmptyVector.

  15. trait CatsNonEmptyChunkInstances1 extends AnyRef
  16. abstract class CatsPlatform extends CatsZioInstances with CatsZManagedInstances with CatsChunkInstances with CatsNonEmptyChunkInstances
  17. trait CatsZManagedInstances extends CatsZManagedInstances1
  18. sealed trait CatsZManagedInstances1 extends CatsZManagedInstances2
  19. sealed trait CatsZManagedInstances2 extends AnyRef
  20. trait CatsZManagedSyntax extends AnyRef
  21. abstract class CatsZioInstances extends CatsZioInstances1
  22. sealed abstract class CatsZioInstances1 extends CatsZioInstances2
  23. sealed abstract class CatsZioInstances2 extends AnyRef
  24. type Dequeue[F[+_], +A] = CQueue[F, Nothing, A]

    A queue that can only be dequeued.

  25. type Enqueue[F[+_], -A] = CQueue[F, A, Nothing]

    A queue that can only be enqueued.

  26. type Hub[F[+_], A] = CHub[F, A, A]
  27. type Queue[F[+_], A] = CQueue[F, A, A]
  28. sealed abstract class Schedule[F[+_], -In, +Out] extends AnyRef

    See also

    zio.ZSchedule

  29. implicit final class ToEffectSyntax[R, A] extends AnyVal
  30. final class ZIOResourceSyntax[R, E <: Throwable, A] extends AnyVal
  31. final class ZManagedSyntax[R, E, A] extends AnyVal

Value Members

  1. val Hub: CHub.type
  2. val Queue: CQueue.type
  3. def fromEffect[F[_], A](fa: F[A])(implicit F: Dispatcher[F]): Task[A]
    Annotations
    @inline()
  4. def toEffect[F[_], R, A](rio: RIO[R, A])(implicit R: Runtime[R], F: Async[F]): F[A]
    Annotations
    @inline()
  5. object CHub extends Serializable
  6. object CQueue
  7. object Schedule
  8. object catz extends CatsEffectPlatform

Inherited from AnyRef

Inherited from Any

Ungrouped