Operator alias for zipParRight.
Operator alias for zipRight.
Operator alias for zipParLeft.
Operator alias for zipPar.
Operator alias for zipLeft.
Operator alias for zip.
Replaces this sink's result with the provided value.
Repeatedly runs the sink for as long as its results satisfy
the predicate p
.
Repeatedly runs the sink for as long as its results satisfy
the predicate p
. The sink's results will be accumulated
using the stepping function f
.
Transforms this sink's input elements.
Transforms this sink's input chunks.
Transforms this sink's input chunks.
f
must preserve chunking-invariance
Effectfully transforms this sink's input chunks.
Effectfully transforms this sink's input chunks.
f
must preserve chunking-invariance
Effectfully transforms this sink's input elements.
Transforms both inputs and result of this sink using the provided functions.
Transforms both input chunks and result of this sink using the provided functions.
Effectfully transforms both input chunks and result of this sink using the provided functions.
Effectfully transforms both input chunks and result of this sink using the provided functions.
f
and g
must preserve chunking-invariance
Effectfully transforms both inputs and result of this sink using the provided functions.
Runs this sink until it yields a result, then uses that result to create another sink from the provided function which will continue to run until it yields a result.
Runs this sink until it yields a result, then uses that result to create another sink from the provided function which will continue to run until it yields a result.
This function essentially runs sinks in sequence.
Transforms this sink's result.
Transforms the errors emitted by this sink using f
.
Effectfully transforms this sink's result.
Provides the sink with its required environment, which eliminates
its dependency on R
.
Runs both sinks in parallel on the input, , returning the result or the error from the one that finishes first.
Runs both sinks in parallel on the input, returning the result or the error from the one that finishes first.
Returns the sink that executes this one and times its execution.
Converts this sink to a transducer that feeds incoming elements to the sink and emits the sink's results as outputs.
Converts this sink to a transducer that feeds incoming elements to the sink and emits the sink's results as outputs. The sink will be restarted when it ends.
Creates a sink that produces values until one verifies
the predicate f
.
Feeds inputs to this sink until it yields a result, then switches over to the provided sink until it yields a result, combining the two results in a tuple.
Like zip, but keeps only the result from the that
sink.
Runs both sinks in parallel on the input and combines the results in a tuple.
Like zipPar, but keeps only the result from this sink.
Like zipPar, but keeps only the result from the that
sink.
Like zip, but keeps only the result from this sink.
Feeds inputs to this sink until it yields a result, then switches over to the
provided sink until it yields a result, finally combining the two results with f
.
Runs both sinks in parallel on the input and combines the results using the provided function.
Operator alias for race.
Effectfully transforms this sink's input chunks.
Effectfully transforms this sink's input chunks.
f
must preserve chunking-invariance
(Since version 2.0.0) use contramapChunksZIO
Effectfully transforms this sink's input elements.
Effectfully transforms this sink's input elements.
(Since version 2.0.0) use contramapZIO
Effectfully transforms both input chunks and result of this sink using the provided functions.
Effectfully transforms both input chunks and result of this sink using the provided functions.
f
and g
must preserve chunking-invariance
(Since version 2.0.0) use dimapChunksZIO
Effectfully transforms both inputs and result of this sink using the provided functions.
Effectfully transforms both inputs and result of this sink using the provided functions.
(Since version 2.0.0) use dimapZIO
(Since version 2.0.0) use foldSink
Effectfully transforms this sink's result.
Effectfully transforms this sink's result.
(Since version 2.0.0) use mapZIO
Creates a sink that produces values until one verifies
the predicate f
.
Creates a sink that produces values until one verifies
the predicate f
.
(Since version 2.0.0) use untilOutputZIO