diff --git a/src/web.rs b/src/web.rs index 498f9570..0ede75a8 100644 --- a/src/web.rs +++ b/src/web.rs @@ -67,11 +67,11 @@ use std::task::{Context, Poll}; /// ``` /// /// `HttpRequest` no consume las extensiones de la petición, por lo que el resto de extractores del -/// handler que también las necesiten (como `Path`, `Extension`...) las siguen viendo +/// handler que también las necesiten (como `Path`, `Extension`, etc.) las siguen viendo /// intactas, sea cual sea la posición en la que se declare `HttpRequest`. Por convención, se /// declara como primer parámetro del handler. El único orden que sigue siendo obligatorio es el que -/// impone Axum: un extractor que consuma el cuerpo de la petición (`Form`, `RawForm`...) debe ir -/// siempre el último. +/// impone Axum: un extractor que consuma el cuerpo de la petición (`Form`, `RawForm`, etc.) debe +/// ir siempre el último. #[derive(Clone, Debug)] pub struct HttpRequest { uri: http::Uri, @@ -120,9 +120,9 @@ impl FromRequestParts for HttpRequest { type Rejection = Infallible; // Clona (no toma) las extensiones inyectadas por middleware, para que otros extractores del - // handler (`Path`, `Extension`...) las sigan viendo intactas sin importar en qué posición - // se declare `HttpRequest`. El clon se envuelve en un `Arc` compartido para que `HttpRequest` - // sea `Clone` a coste mínimo en el resto de su ciclo de vida. + // handler (`Path`, `Extension`, etc.) las sigan viendo intactas sin importar en qué + // posición se declare `HttpRequest`. El clon se envuelve en un `Arc` compartido para que + // `HttpRequest` sea `Clone` a coste mínimo en el resto de su ciclo de vida. async fn from_request_parts( parts: &mut http::request::Parts, _state: &S,