Write a HIP for `Body::poll_progress()`
Los mantenedores suelen responder en 2 días
@cratelyn ya está trabajando en esto.
Desde el 7/10/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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.
- Lenguaje dominante
- Rust
- Estrellas
- 16.4k
- Forks
- 1.8k
- Merge medio
- 5 d 17 min
- PR fusionados (30 d)
- 19
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de hyperium/hyper
-
Publicly reexport the http crateAbiertoC-feature
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
hyperium/hyper#2652 · 4 reacciones ·
Los mantenedores suelen responder en 2 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
hyperium/hyper#4211 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Upgraded HTTP/2 CONNECT streams cannot be reset, so a failed tunnel looks like a clean closePosiblemente ocupada @jeremyjpj0916 la tomó hace 15 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 55/100
Los mantenedores suelen responder en 2 días
-
Allow connection pools to stop reusing an HTTP/2 connection before its keep-alive timeoutPosiblemente ocupada @jiahaoliang la tomó hace 33 días. AbiertoC-feature
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
hyperium/hyper#4186 · 3 comentarios ·
Los mantenedores suelen responder en 2 días
-
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)Quizá libre de nuevo @BlackRabbitCoder la tomó hace 29 días y no hay ningún pull request abierto. AbiertoC-bug
hyperium/hyper#4176 · 6 comentarios · 1 asignado ·
Los mantenedores suelen responder en 2 días
Todos los issues de hyperium/hyper
Issues similares
-
state:triage-needed
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
docs(skills): issue-first should reference an existing Linear ticket instead of filing a duplicateAbiertodocumentation
Dificultad 1/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
area: tui good first issue help wanted type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
srothgan/claude-code-rust#473 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
storytold/photocraft#5260 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día