InPartiallyApplied

final class InPartiallyApplied[G[_]](val G: Sync[G]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def bounded[F[_], A](maxSize: Int)(implicit F: Concurrent[F]): G[InspectableQueue[F, A]]

Creates a queue with the specified size bound.

Creates a queue with the specified size bound.

def circularBuffer[F[_], A](maxSize: Int)(implicit F: Concurrent[F]): G[InspectableQueue[F, A]]

Creates a queue which stores the last maxSize enqueued elements and which never blocks on enqueue.

Creates a queue which stores the last maxSize enqueued elements and which never blocks on enqueue.

def unbounded[F[_], A](implicit F: Concurrent[F]): G[InspectableQueue[F, A]]

Creates a queue with no size bound.

Creates a queue with no size bound.

Concrete fields

val G: Sync[G]