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 异步
2,853,813 每月下载量
在 331 个crates中(5个直接) 使用
20KB
481 代码行
tokio-io-timeout
Tokio的包装器,用于为IO操作应用超时。
许可证
根据以下任一许可证授权:
- Apache许可证2.0版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
供您选择。
贡献
除非您明确说明,否则根据Apache-2.0许可证定义的,您有意提交以包含在作品中的任何贡献,应按上述方式双许可,而无需任何额外的条款或条件。
lib.rs
:
Tokio的包装器,用于为IO操作应用超时。
这些超时类似于传统阻塞套接字的读取和写入超时。当读取/写入操作返回 Poll::Pending
时启动超时倒计时。如果读取/写入在倒计时到期之前未成功返回,则返回一个带有 TimedOut
类型的 io::Error
。
依赖项
~2–3MB
~46K SLoC