5 个版本
使用旧 Rust 2015
0.1.31 | 2021 年 2 月 24 日 |
---|---|
0.1.30 | 2020 年 10 月 5 日 |
0.1.29 | 2019 年 9 月 5 日 |
0.1.28 | 2019 年 6 月 26 日 |
0.1.27 | 2019 年 5 月 14 日 |
9 in #tracks
658 个月下载量
用于 5 个 crate(2 直接使用)
62KB
750 行
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 许可证定义),均应按上述方式双重许可,而不附加任何其他条款或条件。