TQueue

final class TQueue[F[_], A] extends AnyVal
Companion:
object
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def mapK[G[_]]: TQueue[G, A]

Switch from effect F to effect G.

Switch from effect F to effect G.

final def offer(a: A): STM[F, Boolean]

See zio.stm.TQueue#offer

See zio.stm.TQueue#offer

final def offerAll(as: List[A]): STM[F, Boolean]

See zio.stm.TQueue#offerAll

See zio.stm.TQueue#offerAll

final def poll: STM[F, Option[A]]

See zio.stm.TQueue#poll

See zio.stm.TQueue#poll

final def size: STM[F, Int]

See zio.stm.TQueue#size

See zio.stm.TQueue#size

final def take: STM[F, A]

See zio.stm.TQueue#take

See zio.stm.TQueue#take

final def takeAll: STM[F, List[A]]

See zio.stm.TQueue#takeAll

See zio.stm.TQueue#takeAll

final def takeUpTo(max: Int): STM[F, List[A]]

See zio.stm.TQueue#takeUpTo

See zio.stm.TQueue#takeUpTo

Concrete fields