Representation of a grouped stream.
Representation of a grouped stream. This allows to filter which groups will be processed. Once this is applied all groups will be processed in parallel and the results will be merged in arbitrary order.
Describes an effectful pull from a stream.
Describes an effectful pull from a stream. The optionality of the error channel denotes
normal termination of the stream when None and an error when Some(e: E).
Creates a stream from a scoped Pull.
Creates a pure stream from a variable list of values
Creates a stream from a single value that will get cleaned up after the stream is consumed
Creates a stream from a single value that will get cleaned up after the stream is consumed
The stream that always dies with ex.
The stream that always dies with an exception described by msg.
Creates a stream from an asynchronous callback that can be called multiple times.
Creates a stream from an asynchronous callback that can be called multiple times.
The optionality of the error type E can be used to signal the end of the stream,
by setting it to None.
Creates a stream from an asynchronous callback that can be called multiple times.
Creates a stream from an asynchronous callback that can be called multiple times.
The registration of the callback returns either a canceler or synchronously returns a stream.
The optionality of the error type E can be used to signal the end of the stream, by
setting it to None.
Creates a stream from an asynchronous callback that can be called multiple times The registration of the callback itself returns an effect.
Creates a stream from an asynchronous callback that can be called multiple times
The registration of the callback itself returns an effect. The optionality of the
error type E can be used to signal the end of the stream, by setting it to None.
Creates a stream from an asynchronous callback that can be called multiple times.
Creates a stream from an asynchronous callback that can be called multiple times.
The registration of the callback can possibly return the stream synchronously.
The optionality of the error type E can be used to signal the end of the stream,
by setting it to None.
The empty stream
The stream that always fails with error
Creates an empty stream that never fails and executes the finalizer when it ends.
Flattens nested streams.
Flattens a stream of streams into a stream by executing a non-deterministic concurrent merge.
Flattens a stream of streams into a stream by executing a non-deterministic
concurrent merge. Up to n streams may be consumed in parallel and up to
outputBuffer elements may be buffered by this operator.
Like flattenPar, but executes all streams concurrently.
Creates a stream from a zio.Chunk of values
Creates a stream from an effect producing a value of type A
Uses the provided RIO value to create a ZStream of byte chunks, backed by
the resulting InputStream.
Uses the provided RIO value to create a ZStream of byte chunks, backed by
the resulting InputStream. When data from the InputStream is exhausted,
the stream will close it.
Creates a stream from an iterable collection of values
Creates a stream from an iterator
Creates a stream from an iterator
Creates a stream from a Pull.
Creates a stream from a zio.ZQueue of values
Creates a stream from a zio.ZQueue of values.
Creates a stream from a zio.ZQueue of values. The queue will be shutdown once the stream is closed.
The stream that always halts with cause.
The infinite stream of iterative function application: a, f(a), f(f(a)), f(f(f(a))), ...
Creates a single-valued stream from a managed resource
Merges a variable list of streams in a non-deterministic fashion.
Merges a variable list of streams in a non-deterministic fashion.
Up to n streams may be consumed in parallel and up to
outputBuffer elements may be buffered by this operator.
Like mergeAll, but runs all streams concurrently.
The stream that never produces any value or fails with any error.
Like unfoldM, but allows the emission of values to end one step further than the unfolding of the state.
Like unfoldM, but allows the emission of values to end one step further than the unfolding of the state. This is useful for embedding paginated APIs, hence the name.
Constructs a stream from a range of integers (inclusive).
Creates a stream from an effect producing a value of type A which repeats forever
Creates a stream from an effect producing a value of type A which repeats using the specified schedule
Creates a single-valued pure stream
Creates a stream by peeling off the "layers" of a value of type S
Creates a stream by effectfully peeling off the "layers" of a value of type S
The stream of units
Creates a stream produced from an effect
Creates a stream produced from a ZManaged
(Since version 1.0.0) use succeed