Emits a chunk containing the specified values.
Terminates with a cause that dies with the specified Throwable
.
Terminates with a cause that dies with a Throwable
with the specified
message.
Either emits the specified value if this Exit
is a Success
or else
terminates with the specified cause if this Exit
is a Failure
.
Terminates with an end of stream signal.
Terminates with the specified error.
Either emits the success value of this effect or terminates the stream with the failure value of this effect.
Either emits the success value of this effect or terminates the stream with the failure value of this effect.
Terminates the stream with the specified cause.
Emits a chunk containing the specified value.
An
Emit[R, E, A, B]
represents an asynchronous callback that can be called multiple times. The callback can be called with a value of typeZIO[R, Option[E], Chunk[A]]
, where succeeding with aChunk[A]
indicates to emit those elements, failing withSome[E]
indicates to terminate with that error, and failing withNone
indicates to terminate with an end of stream signal.