1 个不稳定版本
使用旧的Rust 2015
0.2.1 | 2018年4月19日 |
---|
#2096 在 异步
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, Version 2.0 或 MIT license。
除非您明确声明,否则根据 Apache-2.0 许可证定义,您提交的任何有意包含在作品中的贡献,都将按照上述方式双重许可,没有任何额外的条款或条件。