20 个版本
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 日 |
35 在 #异步编程 中
10,487 每月下载量
在 220 个crate中使用 (5 直接使用)
11KB
105 行
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 License, Version 2.0 或 MIT 许可证。
除非您明确表示,否则您提交的任何有意包含在作品中的贡献,根据 Apache-2.0 许可证定义,应以上述双重许可,不附加任何额外条款或条件。