#future #asynchronous-programming #zero-cost #v0 #play #mirror #nicely

futures-v01x

是futures v0.1.x的镜像,以便与futures-compat和futures v0.2.x友好地协同工作

1个不稳定版本

使用旧的Rust 2015

0.1.0 2018年5月16日

#4 in #nicely

MIT/Apache

55KB
747

futures-rs

Rust中的零成本异步编程

Build Status crates.io

文档 | 网站

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

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据Apache-2.0许可协议定义,应按上述方式双重许可,不附加任何额外条款或条件。

依赖关系