WithSize

dev.tauri.choam.async.UnboundedQueue.WithSize
abstract class WithSize[F[_], A] extends UnboundedQueue[F, A]

Attributes

Source
UnboundedQueue.scala
Graph
Supertypes
class UnboundedQueue[F, A]
trait AsyncQueueSource[F, A]
trait Queue[A]
trait QueueSourceSink[A]
trait QueueSink[A]
trait QueueSource[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
class OverflowQueue[F, A]

Members list

Value members

Abstract methods

def size: F[Int]

Attributes

Source
UnboundedQueue.scala
def toCats: Queue[F, A]

Attributes

Source
UnboundedQueue.scala

Inherited methods

def deque[AA >: A]: F[AA]

Attributes

Inherited from:
AsyncQueueSource
Source
AsyncQueue.scala
def enqueue: Rxn[A, Unit]

Attributes

Inherited from:
UnboundedQueueSink
Source
Queue.scala
def tryDeque: Axn[Option[A]]

Attributes

Inherited from:
QueueSource
Source
Queue.scala
def tryEnqueue: Rxn[A, Boolean]

Attributes

Inherited from:
QueueSink
Source
Queue.scala