4 个版本
0.2.7 | 2020 年 11 月 14 日 |
---|---|
0.2.6 | 2020 年 8 月 9 日 |
0.2.6-v2 | 2020 年 8 月 29 日 |
0.2.5 | 2020 年 5 月 24 日 |
#109 in #非阻塞
795KB
18K SLoC
hreq-h2
A Tokio 无感知的 HTTP/2.0 客户端和服务器实现,适用于 Rust。
这是经过修改的 h2 crate,移除了对 tokio 的依赖。这大致意味着
- tokio 的
AsyncWrite
和AsyncRead
被替换为来自 futures crate 的标准变体。失去了 tokio 试图实现的潜在优化。 - 将 tokio 的
codec
拷贝到源代码树中。
这些修改是在逐步提交中进行的,以尽量清楚地展示如何根据原始 crate 的更新重新进行更改。
发布此 crate 并非为了窃取或批评 h2/hyperium/tokio 背后人员的优秀工作。
依赖项
~3MB
~46K SLoC