Skip to content

0.3.0-alpha.18

Pre-release
Pre-release
Compare
Choose a tag to compare
@cramertj cramertj released this 09 Aug 22:14
· 699 commits to master since this release
66c879e
  • Rewrote join! and try_join! as procedural macros to allow passing expressions (#1783)
  • Banned manual implementation of TryFuture and TryStream 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 function waker (#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 to FusedFuture (#1779)
  • Added Stream bounds to FusedStream (#1779)
  • Changed StreamExt::boxed to return BoxStream (#1780)
  • Added StreamExt::boxed_local (#1780)
  • Added AsyncReadExt::read_to_string (#1721)
  • Implemented AsyncWrite for IntoAsyncRead (#1734)
  • Added get_ref, get_mut and into_inner methods to Compat01As03 and Compat01As03Sink (#1705)
  • Added ThreadPool::{spawn_ok, spawn_obj_ok} (#1750)
  • Added TryStreamExt::try_flatten (#1731)
  • Added FutureExt::now_or_never (#1747)