#async-io #future #traits #io-read #async-read #async-write #task

无需std futures-io

为futures-rs库提供的AsyncReadAsyncWriteAsyncSeekAsyncBufRead特质

34个版本

0.3.30 2023年12月24日
0.3.29 2023年10月26日
0.3.28 2023年3月30日
0.3.25 2022年10月20日
0.1.0 2016年7月31日

异步类别中排名第501

Download history 1809852/week @ 2024-04-14 1829128/week @ 2024-04-21 1736248/week @ 2024-04-28 1724881/week @ 2024-05-05 1773410/week @ 2024-05-12 1754014/week @ 2024-05-19 1726327/week @ 2024-05-26 1925834/week @ 2024-06-02 1859180/week @ 2024-06-09 1851771/week @ 2024-06-16 1872429/week @ 2024-06-23 1733386/week @ 2024-06-30 1908708/week @ 2024-07-07 1891499/week @ 2024-07-14 1973627/week @ 2024-07-21 1962450/week @ 2024-07-28

每月下载量达7,853,673次
25,218个crate使用 (直接使用199个)

MIT/Apache

24KB
293行代码(不包括注释)

futures-io

为futures-rs库提供的AsyncReadAsyncWriteAsyncSeekAsyncBufRead特质。

使用方法

将以下内容添加到您的Cargo.toml

[dependencies]
futures-io = "0.3"

当前的futures-io需要Rust 1.36或更高版本。

许可

许可协议为Apache License, Version 2.0或MIT license,您可自行选择。

除非您明确声明,否则任何有意提交给作品并由您提交的贡献,根据Apache-2.0许可协议,将按上述方式双重许可,不附加任何额外条款或条件。


lib.rs:

异步I/O

该crate包含AsyncReadAsyncWriteAsyncSeekAsyncBufRead特质,这些特质是std::io::{Read, Write, Seek, BufRead}的异步等价物。主要区别是这些特质与异步任务系统集成。

该库的所有项目仅在激活了该库的std特性时可用,并且默认激活。

无运行时依赖

特性