futures-rs v0.3.0-alpha.17 Release Notes
Release Date: 2019-07-03 // over 4 years ago-
- โ Removed
try_ready!
macro in favor ofready!(..)?
. (#1602) - Removed
io::Window::{set_start, set_end}
in favor ofio::Window::set
. (#1667) - ๐ Re-exported
pin_utils::pin_mut!
macro. (#1686) - Made all extension traits unnamed in the prelude. (#1662)
- ๐ Allowed
?Sized
types in some methods and structs. (#1647) - โ Added
Send + Sync
bounds toArcWake
trait to fix unsoundness. (#1654) - ๐ Changed
AsyncReadExt::copy_into
to consumeself
. (#1674) - ๐ Renamed
future::empty
topending
. (#1689) - โ Added
#[must_use]
to some combinators. (#1600) - โ Added
AsyncWriteExt::{write, write_vectored}
. (#1612) - โ Added
AsyncReadExt::read_vectored
. (#1612) - ๐ Added
TryFutureExt::try_poll_unpin
. (#1613) - Added
TryFutureExt::try_flatten_stream
. (#1618) - โ Added
io::BufWriter
. (#1608) - Added
Sender::same_receiver
andUnboundedSender::same_receiver
. (#1617) - โ Added
future::try_select
. (#1622) - Added
TryFutureExt::{inspect_ok, inspect_err}
. (#1630) - โ Added
Compat::get_ref
. (#1648) - โ Added
io::Window::set
. (#1667) - โ Added
AsyncWriteExt::into_sink
. (#1675) - Added
AsyncBufReadExt::copy_buf_into
. (#1674) - โ Added
stream::pending
. (#1689) - Implemented
std::error::Error
forSpawnError
. (#1604) - Implemented
Stream
forFlattenSink
. (#1651) - Implemented
Sink
forTryFlattenStream
. (#1651) - ๐ Implemented
AsyncRead
,AsyncWrite
,AsyncSeek
,AsyncBufRead
,FusedFuture
andFusedStream
for Either. (#1695) - Replaced empty enums with
Never
type, an alias forcore::convert::Infallible
. - โ Removed the
futures-channel
dependency fromfutures-sink
and makefutures-sink
an optional dependency offutures-channel
. - ๐ Renamed
Sink::SinkError
toSink::Error
. - Made a number of dependencies of
futures-util
optional.
- โ Removed