diff --git a/axum/src/extract/multipart.rs b/axum/src/extract/multipart.rs index e9832e8e84..e0dfe917e0 100644 --- a/axum/src/extract/multipart.rs +++ b/axum/src/extract/multipart.rs @@ -105,7 +105,9 @@ where impl Multipart { /// Yields the next [`Field`] if available. - pub async fn next_field(&mut self) -> Result>, MultipartError> { + pub async fn next_field<'output, 'multipart: 'output>( + &'multipart mut self, + ) -> Result>, MultipartError> { let field = self .inner .next_field()