stream-combinators

Additional stream combinators for futures-rs streams:

See the source files and examples for much more detailed documentation and motivating examples.

Usage

First, add this to your Cargo.toml:

toml [dependencies] stream-combinators = "0.1.0"

Next, add this to your crate:

rust extern crate stream_combinators;

To use filter_fold, include the following:

rust use stream_combinators::FilterFoldStream;

Or to use sequence, include the following:

rust use stream_combinators::SequenceStream;

These combinators can be used on any Stream in the same way that the default combinators are used.

License

This project is licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Futures by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.