Creates a feed concatenating multiple feeds.
Creates a feed from a data source.
Creates a feed from a list of values.
Creates a feed from repeated calls to a generator function.
Creates a feed interleaving multiple feeds.
Creates a feed from a range of consecutive integers.
Factory functions that open new feeds from various input sources.
Feeds open the Feed a pipe is built on, either adapting values and data sources into one ready for task and sink composition, or combining several feeds into a single one, drawn either in sequence or concurrently. Work is deferred until a sink or a manual iteration consumes the feed.
When creating custom feeds, always wrap async generators, async generator functions or
AsyncIterable<T>objects with feed to ensureundefinedfiltering and conformance to the Feed contract.Custom Feeds are functions opening a feed over a source of their own: