0.3.0-alpha.18
Pre-release
Pre-release
cramertj
released this
09 Aug 22:14
·
704 commits
to master
since this release
- Rewrote
join!
andtry_join!
as procedural macros to allow passing expressions (#1783) - Banned manual implementation of
TryFuture
andTryStream
for forward compatibility. See #1776 for more details. (#1777) - Changed
AsyncReadExt::read_to_end
to return the total number of bytes read (#1721) - Changed
ArcWake::into_waker
to a free functionwaker
(#1676) - Supported trailing commas in macros (#1733)
- Removed futures-channel dependency from futures-executor (#1735)
- Supported
channel::oneshot
in no_std environment (#1749) - Added
Future
bounds toFusedFuture
(#1779) - Added
Stream
bounds toFusedStream
(#1779) - Changed
StreamExt::boxed
to returnBoxStream
(#1780) - Added
StreamExt::boxed_local
(#1780) - Added
AsyncReadExt::read_to_string
(#1721) - Implemented
AsyncWrite
forIntoAsyncRead
(#1734) - Added get_ref, get_mut and into_inner methods to
Compat01As03
andCompat01As03Sink
(#1705) - Added
ThreadPool::{spawn_ok, spawn_obj_ok}
(#1750) - Added
TryStreamExt::try_flatten
(#1731) - Added
FutureExt::now_or_never
(#1747)