futures-async-combinators-0.3.2 doesn't have any documentation.
futures-async-combinators
FOR LEARNING PURPOSES ONLY
This is a greatly simplified implementation of Future combinators
like FutureExt::map
, TryFutureExt::and_then
...
Requirements
Rust nightly-2019-08-21 for async_await.
State
Future
- future::and_then
- future::err_into
- future::flatten
- future::flatten_stream
- future::inspect
- future::into_stream
- future::map
- future::map_err
- future::map_ok
- future::or_else
- future::poll_fn
- future::ready
- future::then
- future::unwrap_or_else
Stream
- stream::chain
- stream::collect
- stream::concat
- stream::filter
- stream::filter_map
- stream::flatten
- stream::fold
- stream::for_each
- stream::into_future
- stream::iter
- stream::map
- stream::next
- stream::poll_fn
- stream::repeat
- stream::skip
- stream::skip_while
- stream::take
- stream::take_while
- stream::then
- stream::unfold
- stream::zip
Why
To understand how combinators work by looking at clean source code. Compare:
pub async ..> ...
with original