fs2-core
fs2-core
fs2
fs2.compat
fs2.concurrent
fs2.internal
fs2-core
/
fs2.concurrent
/
DequeueChunk1
DequeueChunk1
trait
DequeueChunk1
[F <: ([_$4] =>>
Any
), G <: ([_$5] =>>
Any
), A]
Provides the ability to dequeue individual chunks from 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
dequeueChunk1
(maxSize:
Int
):
F
[
G
[
Chunk
[
A
]]]
Dequeues one
Chunk[A]
with no more than
maxSize
elements. Completes once one is ready.
def
tryDequeueChunk1
(maxSize:
Int
):
F
[
Option
[
G
[
Chunk
[
A
]]]]
Tries to dequeue a single chunk of no more than
max size
elements.
Unlike
dequeueChunk1
, this method does not semantically block until a chunk is available -
instead,
None
is returned immediately.