#timeout #io-operations #wrapper #tokio #apply #read #write

tokio-io-timeout

Tokio的包装器,用于为IO操作应用超时

16个版本 (5个稳定版)

1.2.0 2021年12月31日
1.1.1 2021年1月22日
1.0.1 2020年12月23日
0.5.0 2020年10月29日
0.1.2 2017年7月24日

#216 in 异步

Download history 565900/week @ 2024-03-14 564790/week @ 2024-03-21 553314/week @ 2024-03-28 562614/week @ 2024-04-04 572250/week @ 2024-04-11 583883/week @ 2024-04-18 571107/week @ 2024-04-25 584223/week @ 2024-05-02 592329/week @ 2024-05-09 638377/week @ 2024-05-16 609167/week @ 2024-05-23 736841/week @ 2024-05-30 729837/week @ 2024-06-06 711412/week @ 2024-06-13 717658/week @ 2024-06-20 536690/week @ 2024-06-27

2,853,813 每月下载量
331 个crates中(5个直接) 使用

MIT/Apache

20KB
481 代码行

tokio-io-timeout

CircleCI

文档

Tokio的包装器,用于为IO操作应用超时。

许可证

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

供您选择。

贡献

除非您明确说明,否则根据Apache-2.0许可证定义的,您有意提交以包含在作品中的任何贡献,应按上述方式双许可,而无需任何额外的条款或条件。


lib.rs:

Tokio的包装器,用于为IO操作应用超时。

这些超时类似于传统阻塞套接字的读取和写入超时。当读取/写入操作返回 Poll::Pending 时启动超时倒计时。如果读取/写入在倒计时到期之前未成功返回,则返回一个带有 TimedOut 类型的 io::Error

依赖项

~2–3MB
~46K SLoC