diff --git a/axum/src/body/stream_body.rs b/axum/src/body/stream_body.rs index 6c04ce81..89758ed3 100644 --- a/axum/src/body/stream_body.rs +++ b/axum/src/body/stream_body.rs @@ -57,6 +57,17 @@ pin_project! { } } +impl From for StreamBody +where + S: TryStream + Send + 'static, + S::Ok: Into, + S::Error: Into, +{ + fn from(stream: S) -> Self { + Self::new(stream) + } +} + impl StreamBody { /// Create a new `StreamBody` from a [`Stream`]. ///