1 个不稳定版本
使用旧的 Rust 2015
0.2.1 | 2018年4月19日 |
---|
#31 在 #zero-cost
124 每月下载量
54KB
648 行
futures-rs
这个库是 Rust 中 零成本 futures 的实现。
使用方法
首先,将以下内容添加到您的 Cargo.toml
[dependencies]
futures = "0.2.1"
然后,将以下内容添加到您的 crate
extern crate futures;
use futures::Future;
有关如何使用 futures 与 async I/O 的更多信息,您可以查看 https://tokio.rs,它介绍了 Tokio 堆栈以及 futures。
功能 std
futures-rs
可在不使用标准库的情况下工作,例如在裸机环境中。但是,它的 API 表面有所减少。要在 #[no_std]
环境中使用 futures-rs
,请使用
[dependencies]
futures = { version = "0.2.1", default-features = false }
许可协议
本项目可根据您的选择获得以下任一许可协议的许可
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确表示,否则您提交给 Futures 的任何有意贡献,根据 Apache-2.0 许可证定义,应获得上述双重许可,而不附加任何额外的条款或条件。
依赖项
~1MB
~20K SLoC