Version 1.11.3
Version 1.11.2
Version 1.11.1
Version 1.11.0
- Add the new
prelude
module. - Deprecate trait re-exports in the root module.
Version 1.10.1
- Fix compilation errors with Rust 1.42.0 and 1.45.2
Version 1.10.0
Version 1.9.0
- Add
FutureExt::poll()
. - Add
StreamExt::poll_next()
. - Add
AsyncBufReadExt::fill_buf()
. - Add
AsyncBufReadExt::consume()
.
Version 1.8.0
- Add
BoxedReader
and BoxedWriter
.
Version 1.7.0
- Implement
AsyncRead
for Bytes
. - Add
StreamExt::then()
.
Version 1.6.0
- Add
FutureExt::catch_unwind()
.
Version 1.5.0
- Add
stream::race()
and StreamExt::race()
.
Version 1.4.0
Version 1.3.0
- Add
future::or()
. - Add
FutureExt::race()
. - Disable
waker-fn
dependency on #![no_std]
targets.
Version 1.2.0
- Fix compilation errors on
#![no_std]
systems. - Add
StreamExt::try_next()
. - Add
StreamExt::partition()
. - Add
StreamExt::for_each()
. - Add
StreamExt::try_for_each()
. - Add
StreamExt::zip()
. - Add
StreamExt::unzip()
. - Add
StreamExt::nth()
. - Add
StreamExt::last()
. - Add
StreamExt::find()
. - Add
StreamExt::find_map()
. - Add
StreamExt::position()
. - Add
StreamExt::all()
. - Add
StreamExt::any()
. - Add
StreamExt::scan()
. - Add
StreamExt::flat_map()
. - Add
StreamExt::flatten()
. - Add
StreamExt::skip()
. - Add
StreamExt::skip_while()
.
Version 1.1.0
- Add
StreamExt::take()
. - Add
StreamExt::take_while()
. - Add
StreamExt::step_by()
. - Add
StreamExt::fuse()
. - Add
StreamExt::chain()
. - Add
StreamExt::cloned()
. - Add
StreamExt::copied()
. - Add
StreamExt::cycle()
. - Add
StreamExt::enumeraate()
. - Add
StreamExt::inspect()
. - Parametrize
FutureExt::boxed()
and FutureExt::boxed_local()
over a lifetime. - Parametrize
StreamExt::boxed()
and StreamExt::boxed_local()
over a lifetime.
Version 1.0.0
- Add
StreamExt::map()
. - Add
StreamExt::count()
. - Add
StreamExt::filter()
. - Add
StreamExt::filter_map()
. - Rename
future::join()
to future::zip()
. - Rename
future::try_join()
to future::try_zip()
.
Version 0.1.11
Version 0.1.10
Version 0.1.9
- Add
FutureExt::or()
. - Put
#[must_use]
on all futures and streams.
Version 0.1.8
- Fix lints about unsafe code.
Version 0.1.7
- Add blocking APIs (
block_on()
and BlockOn
).
Version 0.1.6
- Add
boxed()
, boxed_local()
, Boxed
, and BoxedLocal
.
Version 0.1.5
- Add
fold()
and try_fold()
.
Version 0.1.4
- Add
future::race()
. - Fix a bug in
BufReader
.
Version 0.1.3
- Add
future::join()
, future::try_join()
, and AsyncWriteExt::close()
.
Version 0.1.2
Version 0.1.1