Write a HIP for `Body::poll_progress()`
维护者通常 1 天内回复
@cratelyn 已经在做这个了。
开始于 2026年10月7日。
评估
这个 Issue 还没有评估数据。
描述
https://github.com/hyperium/http-body/pull/90 proposes the addition of a new method to the http_body::Body trait. because Body is a foundational interface used in HTTP clients and servers, altering this trait is a significant change that would benefit from some consideration.
https://github.com/hyperium/hyper/pull/4131 introduced an RFC-like process to hyper, to help provide a mechanism for proposing non-trivial changes like this.
the benefits of a poll_progress() method have come up in various discussions since then, and a call for comments was posted a little over a year ago.
to help move this proposal forward, let's digest feedback we received, and restate the case for this in a HIP.
- 主要语言
- Rust
- 星标
- 16.4k
- 派生
- 1.8k
- 平均合并
- 2 天 9 小时
- 30 天内合并 PR
- 14
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
hyperium/hyper 的其他 Issue
-
C-feature
难度 1/5 1 小时以内 新手友好度 65/100
hyperium/hyper#2652 · 4 个 reaction ·
维护者通常 1 天内回复
-
bug(ci): some warnings are not enforced by `features` step可能已有人在做 @cratelyn 于 1 天前认领。 未关闭A-tests C-bug
hyperium/hyper#4232 · 已指派 1 人 ·
维护者通常 1 天内回复
-
Upgraded HTTP/2 CONNECT streams cannot be reset, so a failed tunnel looks like a clean close可能已有人在做 @jeremyjpj0916 于 16 天前认领。 未关闭
难度 4/5 3-5 天 新手友好度 55/100
维护者通常 1 天内回复
-
Allow connection pools to stop reusing an HTTP/2 connection before its keep-alive timeout可能已有人在做 @jiahaoliang 于 34 天前认领。 未关闭C-feature
难度 5/5 一周以上 新手友好度 35/100
维护者通常 1 天内回复
-
HTTP/1 client connection is never closed or pooled when a response completes while the request body is still unsent ((Reading::KeepAlive, Writing::Body) is a terminal state)可能重新可做 @BlackRabbitCoder 于 30 天前认领,目前没有进行中的 PR。 未关闭C-bug
hyperium/hyper#4176 · 6 条评论 · 已指派 1 人 ·
维护者通常 1 天内回复
相似的 Issue
-
RUSTSEC-2026-0348: Brotli certificate decompression can allocate up to 1 GiB before authentication未关闭
难度 2/5 1-3 小时 新手友好度 60/100
-
难度 1/5 1-3 小时 新手友好度 62/100
-
core: Amount::from_str panics on values above 21M BTC instead of returning an error可能已有人在做 @bhuvan-somisetty 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
crate: spate-s3
难度 2/5 半天 新手友好度 62/100
维护者通常 1 天内回复
-
write_iceberg ignores the table's write.parquet.compression-codec property可能已有人在做 @YuangGao 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 82/100
Eventual-Inc/Daft#7606 ·
维护者通常 1 天内回复