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日 |
#1465 in 异步
10,599 每月下载量
在 220 个crate中使用 (10 直接)
26KB
329 行
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,版本2.0或MIT许可证。
除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证定义,将按上述方式双重许可,没有任何附加条款或条件。