futures-rs v0.3.0-alpha.3 Release Notes

Release Date: 2018-08-15 // over 5 years ago
    • Compatibility with newest nightly
    • Futures 0.1 compatibility layer including Tokio compatibility
    • Added spawn! and spawn_with_handle! macros
    • Added SpawnExt methods spawn and spawn_with_handle
    • ๐Ÿ“Œ Extracted pin macros into pin_utils crate
    • โž• Added FutureExt combinators boxed and unit_error
    • โœ‚ Remove prelude from all doc examples (The prelude is still recommended for usage in playground examples. However, for doc examples we determined that fully expanded imports are more helpful)
    • ๐Ÿ‘Œ Improvements to select! and join! macros
    • โž• Added try_join! macro
    • Added StreamExt combinator methods try_join and for_each_concurrent
    • Added TryStreamExt combinator methods into_stream, try_filter_map, try_skip_while, try_for_each_concurrent and try_buffer_unordered
    • ๐Ÿ›  Fix stream termination bug in StreamExt::buffered and StreamExt::buffer_unordered
    • โž• Added docs for StreamExt::buffered, StreamExt::buffer_unordered
    • Added task::local_waker_ref_from_nonlocal and task::local_waker_ref functions
    • CI improvements
    • Doc improvements to StreamExt::select