21 个版本
0.3.0-alpha.19 | 2019 年 9 月 26 日 |
---|---|
0.3.0-alpha.17 | 2019 年 7 月 3 日 |
0.3.0-alpha.13 | 2019 年 2 月 21 日 |
0.3.0-alpha.11 | 2018 年 12 月 27 日 |
0.3.0-alpha.2 | 2018 年 7 月 30 日 |
在 异步 中排名 1989
每月下载 9,554 次
用于 214 个 crate(12 个直接使用)
730KB
14K SLoC
Rust 中的零成本异步编程
futures-rs
是一个提供 Rust 中异步编程基础的库。它包括 Stream
等关键特质定义,以及 join!
、select!
等各种 futures 组合器方法,这些方法能够实现表达式的异步控制流。
用法
将以下内容添加到您的 Cargo.toml
[dependencies]
futures = "0.3"
当前 futures
需要 Rust 1.56 或更高版本。
功能 std
Futures-rs 在无需标准库的情况下也能工作,例如在裸金属环境中。但是,它的 API 面积显著减少。要在 #[no_std]
环境中使用 futures-rs,请使用
[dependencies]
futures = { version = "0.3", default-features = false }
许可
根据您的选择,在以下两个中之一下许可:Apache 许可证,版本 2.0 或 MIT 许可证。
除非您明确表示,否则您故意提交的任何贡献,根据 Apache-2.0 许可证的定义,将按照上述方式双重许可,不附加任何其他条款或条件。