2个版本
使用旧Rust 2015
0.2.3 | 2018年7月2日 |
---|---|
0.2.2 | 2018年6月26日 |
1874 在 异步 中
每月下载 403 次
在 19 个crates中(直接使用2个)
92KB
1.5K SLoC
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许可的定义,应按上述方式双许可,不附加任何额外条款或条件。
依赖
~1MB
~16K SLoC