- Notifications
You must be signed in to change notification settings - Fork655
Zero-cost asynchronous programming in Rust
License
Apache-2.0, MIT licenses found
Licenses found
rust-lang/futures-rs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Zero-cost asynchronous programming in Rust
futures-rs
is a library providing the foundations for asynchronous programming in Rust.It includes key trait definitions likeStream
, as well as utilities likejoin!
,select!
, and various futures combinator methods which enable expressive asynchronouscontrol flow.
Add this to yourCargo.toml
:
[dependencies]futures ="0.3"
The currentfutures
requires Rust 1.68 or later.
Futures-rs works without the standard library, such as in bare metal environments.However, it has a significantly reduced API surface. To use futures-rs ina#[no_std]
environment, use:
[dependencies]futures = {version ="0.3",default-features =false }
Licensed under either ofApache License, Version 2.0 orMIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submittedfor inclusion in the work by you, as defined in the Apache-2.0 license, shallbe dual licensed as above, without any additional terms or conditions.
About
Zero-cost asynchronous programming in Rust
Topics
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Security policy
Uh oh!
There was an error while loading.Please reload this page.