This overload of collect
lets you specify an explicit supertype bound of Out
(so you cannot upcast past it)
and in exchange get a precise non-existential return type.
This overload of collect
lets you specify an explicit supertype bound of Out
(so you cannot upcast past it)
and in exchange get a precise non-existential return type.
Concatenate these sources after the current one.
Concatenate these sources after the current one.
This is named concatWith and not simply Concat because SourceOps.concat refers to the unrelated Transform.concat.
Irreversibly join this source with that sink.
Irreversibly join this source with that pipe and returns a new Source containing both.
Irreversibly join this source with that sink.
Irreversibly join this source with that sink.
Irreversibly join this source with that transform and returns a new Source containing both.
A part of a stream with a single unconnected SourceComponent.
It can represent a single component (a StreamInput), or multiple components (inputs, transformers and connectors) which are already fully connected to one another.