0.3.0-alpha.18
Pre-release
Pre-release
·
754 commits
to master
since this release
- Rewrote
join!andtry_join!as procedural macros to allow passing expressions (#1783) - Banned manual implementation of
TryFutureandTryStreamfor forward compatibility. See #1776 for more details. (#1777) - Changed
AsyncReadExt::read_to_endto return the total number of bytes read (#1721) - Changed
ArcWake::into_wakerto a free functionwaker(#1676) - Supported trailing commas in macros (#1733)
- Removed futures-channel dependency from futures-executor (#1735)
- Supported
channel::oneshotin no_std environment (#1749) - Added
Futurebounds toFusedFuture(#1779) - Added
Streambounds toFusedStream(#1779) - Changed
StreamExt::boxedto returnBoxStream(#1780) - Added
StreamExt::boxed_local(#1780) - Added
AsyncReadExt::read_to_string(#1721) - Implemented
AsyncWriteforIntoAsyncRead(#1734) - Added get_ref, get_mut and into_inner methods to
Compat01As03andCompat01As03Sink(#1705) - Added
ThreadPool::{spawn_ok, spawn_obj_ok}(#1750) - Added
TryStreamExt::try_flatten(#1731) - Added
FutureExt::now_or_never(#1747)