#future #async-io #adaptor #async-write #stream-sink

async-codec-lite

使用 futures 将 AsyncRead/AsyncWrite 转换为 Stream/Sink 的适配器

3 个版本

0.0.2 2022年5月24日
0.0.1 2022年2月8日
0.0.0 2021年1月20日

异步 中排名 1481

Download history 1446/week @ 2024-03-15 1404/week @ 2024-03-22 1399/week @ 2024-03-29 1188/week @ 2024-04-05 1851/week @ 2024-04-12 1700/week @ 2024-04-19 1241/week @ 2024-04-26 869/week @ 2024-05-03 864/week @ 2024-05-10 2078/week @ 2024-05-17 1188/week @ 2024-05-24 1441/week @ 2024-05-31 1059/week @ 2024-06-07 2062/week @ 2024-06-14 2911/week @ 2024-06-21 1410/week @ 2024-06-28

每月下载量 7,673
6 个 Crates 中使用 (3 个直接使用)

Apache-2.0 WITH LLVM-exception AND MIT

38KB
1K SLoC

async-codec-lite

使用 futures 将 AsyncRead/AsyncWrite 转换为 Stream/Sink。

async-codec-lite

使用 futures 将 AsyncRead/AsyncWrite 转换为 Stream/Sink。

描述

此包类似于其他也提供 FramedWrite 适配器的现有包。与 tokio 等非 tokio 替代方案的区别在于,它不需要在 Sink 实现中对 FramedWrite<T, E> 使用 T: Unpin。这一不必要严格的限制使得在使用 FramedWritetower-lsp 时存在问题,如 此处 所讨论的。

鸣谢

此包基于以下包的代码和想法

依赖关系

~0.6–1.5MB
~31K SLoC