#async-io #monoio #bridge #wrapper #sync #read-write #stdio

monoio-io-wrapper

同步和异步 io 之间的桥梁读写包装器

2 个版本

0.1.1 2023 年 11 月 15 日
0.1.0 2023 年 5 月 16 日

#1396 in 异步

Download history 37/week @ 2024-03-11 50/week @ 2024-03-18 407/week @ 2024-03-25 157/week @ 2024-04-01 88/week @ 2024-04-08 40/week @ 2024-04-15 34/week @ 2024-04-22 55/week @ 2024-04-29 56/week @ 2024-05-06 55/week @ 2024-05-13 111/week @ 2024-05-20 166/week @ 2024-05-27 133/week @ 2024-06-03 130/week @ 2024-06-10 77/week @ 2024-06-17 116/week @ 2024-06-24

459 每月下载量
用于 7 个 crate(直接使用 3 个)

MIT/Apache

20KB
465

Monoio IO 包装器

用于绑定标准 io 和 monoio 异步 io 的 io 包装器。

|=== |返回 |do_io |读取 / 写入

.2+|SafeIO .2+| 当前异步读写结果 | 1. WouldBlock: Empty(r) 或 Full(w) 并需要调用 do_io |2. 其他: 成功的 io 或上一次 do_io 的错误

.2+|UnsafeIO | 1. WouldBlock: 不捕获内存块信息,需要调用 read / write | 1. WouldBlock: 捕获内存块信息并需要调用 do_io |2. 其他: 当前异步读写结果 | 2. 其他: 成功的 io 或上一次 do_io 的错误

|===

依赖关系

~2–12MB
~103K SLoC