fs2-core
fs2-core
fs2
fs2.compat
fs2.concurrent
fs2.internal
fs2-core
/
fs2.concurrent
/
Enqueue
Enqueue
trait
Enqueue
[F <: ([_$1] =>>
Any
), A]
Provides the ability to enqueue elements to a
Queue
.
Graph
Super types
Known subtyes
class
Object
trait
Matchable
class
Any
trait
InspectableQueue
[
F
,
A
]
trait
NoneTerminatedQueue
[
F
,
A
]
trait
Queue
[
F
,
A
]
Value members
Value members
Methods
def
enqueue1
(a:
A
):
F
[
Unit
]
Enqueues one element to this
Queue
.
If the queue is
full
this waits until queue has space.
This completes after
a
has been successfully enqueued to this
Queue
def
enqueue
: (
F
,
A
) =>
Unit
Enqueues each element of the input stream to this queue by
calling
enqueue1
on each element. Emits a unit for each element enqueued.
def
offer1
(a:
A
):
F
[
Boolean
]
Offers one element to this
Queue
.
Evaluates to
false
if the queue is full, indicating the
a
was not queued up.
Evaluates to
true
if the
a
was queued up successfully.
Value Params
a
A
to enqueue