2个版本
使用旧Rust 2015
0.2.3 | 2018年7月2日 |
---|---|
0.2.2 | 2018年6月26日 |
2128 在 异步 中
每月下载量272次
在 18 个crate中使用 (通过 futures-preview)
68KB
995 行
公告:futures crate的当前开发正在0.3分支进行
futures-rs
这个库是Rust中零成本futures的实现。
使用方法
首先,将以下内容添加到你的 Cargo.toml
[dependencies]
futures = "0.2.2"
然后,将以下内容添加到你的crate中
extern crate futures;
use futures::Future;
有关如何使用futures与异步I/O的信息,您可以查看 https://tokio.rs,这是对Tokio堆栈和futures的介绍。
特性 std
futures-rs
不需要标准库,例如在裸机环境中。然而,它的API界面大大减少。要在 #[no_std]
环境中使用 futures-rs
,请使用
[dependencies]
futures = { version = "0.2.2", default-features = false }
许可证
该项目根据您的选择许可为以下之一
- Apache许可证,版本2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义的,您提交给Futures的任何有意贡献,均将根据上述方式双重许可,而不附加任何额外的条款或条件。
依赖关系
~1MB
~17K SLoC