Dequeue1

trait Dequeue1[F[_], A]

Provides the ability to dequeue individual elements from a Queue.

class Object
trait Matchable
class Any
trait Queue[F, A]
trait InspectableQueue[F, A]

Value members

Abstract methods

def dequeue1: F[A]

Dequeues one A from this queue. Completes once one is ready.

Dequeues one A from this queue. Completes once one is ready.

def tryDequeue1: F[Option[A]]

Tries to dequeue a single element. Unlike dequeue1, this method does not semantically block until a chunk is available - instead, None is returned immediately.

Tries to dequeue a single element. Unlike dequeue1, this method does not semantically block until a chunk is available - instead, None is returned immediately.