cats.effect.std.unsafe

Members list

Type members

Classlikes

trait BoundedQueue[F[_], A] extends Queue[F, A], BoundedQueueSink[F, A]

A Queue which supports a side-effecting variant of tryOffer, allowing impure code to add elements to the queue without having to indirect through something like Dispatcher.

A Queue which supports a side-effecting variant of tryOffer, allowing impure code to add elements to the queue without having to indirect through something like Dispatcher. Note that a side-effecting variant of offer is impossible without hard-blocking a thread (when the queue is full), and thus is not supported by this API. For a variant of the same queue which supports a side-effecting offer, see UnboundedQueue.

Attributes

See also
Companion
object
Source
BoundedQueue.scala
Supertypes
trait BoundedQueueSink[F, A]
class Queue[F, A]
trait QueueSink[F, A]
trait QueueSource[F, A]
class Object
trait Matchable
class Any
Show all
Known subtypes
trait UnboundedQueue[F, A]
object BoundedQueue

Attributes

Companion
trait
Source
BoundedQueue.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait BoundedQueueSink[F[_], A] extends QueueSink[F, A]

Attributes

Companion
object
Source
BoundedQueueSink.scala
Supertypes
trait QueueSink[F, A]
class Object
trait Matchable
class Any
Known subtypes
trait BoundedQueue[F, A]
trait UnboundedQueue[F, A]
trait UnboundedQueueSink[F, A]

Attributes

Companion
trait
Source
BoundedQueueSink.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait UnboundedQueue[F[_], A] extends Queue[F, A], BoundedQueue[F, A], UnboundedQueueSink[F, A]

A Queue which supports a side-effecting variant of offer, allowing impure code to add elements to the queue without having to indirect through something like Dispatcher.

A Queue which supports a side-effecting variant of offer, allowing impure code to add elements to the queue without having to indirect through something like Dispatcher.

Attributes

See also
Companion
object
Source
UnboundedQueue.scala
Supertypes
trait UnboundedQueueSink[F, A]
trait BoundedQueue[F, A]
trait BoundedQueueSink[F, A]
class Queue[F, A]
trait QueueSink[F, A]
trait QueueSource[F, A]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Source
UnboundedQueue.scala
Supertypes
class Object
trait Matchable
class Any
Self type
trait UnboundedQueueSink[F[_], A] extends QueueSink[F, A], BoundedQueueSink[F, A]

Attributes

Companion
object
Source
UnboundedQueueSink.scala
Supertypes
trait BoundedQueueSink[F, A]
trait QueueSink[F, A]
class Object
trait Matchable
class Any
Known subtypes
trait UnboundedQueue[F, A]

Attributes

Companion
trait
Source
UnboundedQueueSink.scala
Supertypes
class Object
trait Matchable
class Any
Self type