2个版本
0.3.0-alpha.19 | 2019年9月26日 |
---|---|
0.3.0-alpha.18 | 2019年8月9日 |
1784 在 进程宏
810 每月下载量
8KB
135 行
Rust中的零成本异步编程
futures-rs
是一个库,为Rust中的异步编程提供基础。它包括关键特质定义,如Stream
,以及像join!
、select!
等工具和各种future组合方法,这些方法可以启用富有表现力的异步控制流。
用法
将此添加到您的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许可证,版本2.0或MIT许可证。
除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证的定义,均应双重许可,不附加任何其他条款或条件。
依赖项
~1.5MB
~35K SLoC