1 个不稳定版本
使用旧的Rust 2015
0.2.2 | 2018年6月26日 |
---|
#2121 in 异步
在 2 个crate中使用(通过 futures-preview)
7KB
56 行
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许可定义,您提交的任何贡献都将双许可如上所述,不附加任何其他条款或条件。