Write a HIP for `Body::poll_progress()`
メンテナーはふだん 2 日以内に返信
@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.3k
- フォーク
- 1.8k
- 平均マージ
- 5日 17分
- マージ済み PR(30日)
- 19
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
hyperium/hyper のほかの issue
-
C-feature
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
hyperium/hyper#2652 · リアクション 4 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 74/100
hyperium/hyper#4211 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
Upgraded HTTP/2 CONNECT streams cannot be reset, so a failed tunnel looks like a clean close対応中かも @jeremyjpj0916 が 13 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
メンテナーはふだん 2 日以内に返信
-
Allow connection pools to stop reusing an HTTP/2 connection before its keep-alive timeout対応中かも @jiahaoliang が 31 日前に担当しました。 オープンC-feature
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
hyperium/hyper#4186 · コメント 2 件 ·
メンテナーはふだん 2 日以内に返信
-
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 が 27 日前に担当しました。 オープンC-bug
hyperium/hyper#4176 · コメント 6 件 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
似ている issue
-
C-bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
rust-lang/rust-analyzer#23501 ·
メンテナーはふだん 1 日以内に返信
-
Streamable HTTP client: a 401 or 403 with a JSON-RPC error body and no WWW-Authenticate loses its HTTP status対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug P2 ready for work T-security T-transport
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
modelcontextprotocol/rust-sdk#1339 ·
メンテナーはふだん 3 日以内に返信
-
scripts/gen-gallery.py:118: a ready session now reports in_progress, so SESSION_READY_OLD can goオープンnightly-audit
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
antithesishq/snouty#396 ·
メンテナーはふだん 1 日以内に返信
-
French BIP39 wordlist starts with a UTF-8 BOM, so generated French mnemonics carry U+FEFF and derive a non-canonical seed対応中かも @Kshot3000 が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
ergoplatform/sigma-rust#976 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信