2个版本

0.3.0-alpha.192019年9月26日
0.3.0-alpha.182019年8月9日

1784进程宏

Download history 315/week @ 2024-03-25 358/week @ 2024-04-01 188/week @ 2024-04-08 321/week @ 2024-04-15 316/week @ 2024-04-22 323/week @ 2024-04-29 272/week @ 2024-05-06 266/week @ 2024-05-13 239/week @ 2024-05-20 256/week @ 2024-05-27 256/week @ 2024-06-03 191/week @ 2024-06-10 213/week @ 2024-06-17 262/week @ 2024-06-24 71/week @ 2024-07-01 211/week @ 2024-07-08

810 每月下载量

MIT/Apache

8KB
135

futures-rs

Rust中的零成本异步编程

Build Status crates.io

文档 | 网站

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.0MIT许可证

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可证的定义,均应双重许可,不附加任何其他条款或条件。

依赖项

~1.5MB
~35K SLoC