#async-io #future #async

no-std futures-lite

Future、Stream 和异步 I/O 组合器

35 个版本 (23 个稳定版本)

2.3.0 2024 年 3 月 17 日
2.1.0 2023 年 12 月 2 日
2.0.1 2023 年 11 月 6 日
1.13.0 2023 年 4 月 7 日
0.1.10 2020 年 7 月 27 日

#26 in 异步

Download history 814417/week @ 2024-03-29 828726/week @ 2024-04-05 854359/week @ 2024-04-12 862322/week @ 2024-04-19 848618/week @ 2024-04-26 858194/week @ 2024-05-03 923202/week @ 2024-05-10 908193/week @ 2024-05-17 905066/week @ 2024-05-24 970987/week @ 2024-05-31 969571/week @ 2024-06-07 932875/week @ 2024-06-14 977567/week @ 2024-06-21 938603/week @ 2024-06-28 968066/week @ 2024-07-05 822242/week @ 2024-07-12

每月下载量 3,869,059
6,060 个 crate 中使用 (473 个直接使用)

Apache-2.0 OR MIT

205KB
4K SLoC

futures-lite

Build License Cargo Documentation

轻量级异步预览。

这个 crate 是 futures 的子集,编译速度快一个数量级,修复了 API 中的小瑕疵,填补了一些明显的空白,并移除了几乎所有的不安全代码。

简而言之,这个 crate 旨在比 futures 更易于使用,但仍然与之完全兼容。

示例

use futures_lite::future;

fn main() {
    future::block_on(async {
        println!("Hello world!");
    })
}

许可证

根据以下任一许可证授权:

任选其一。

贡献

除非你明确声明,否则根据 Apache-2.0 许可证定义,任何有意提交给作品并由你包括在内的贡献,将根据上述许可证双重授权,不附加任何额外条款或条件。

依赖

~165KB