Merge pull request #1505 from lnicola/body-from-stream
Add From<Box<Stream>> impl for Body
This commit is contained in:
12
src/body.rs
12
src/body.rs
@@ -421,6 +421,18 @@ impl From<Chunk> for Body {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl<S> From<Box<S>> for Body
|
||||||
|
where
|
||||||
|
S: Stream + Send + 'static,
|
||||||
|
S::Error: Into<Box<::std::error::Error + Send + Sync>>,
|
||||||
|
Chunk: From<S::Item>,
|
||||||
|
{
|
||||||
|
#[inline]
|
||||||
|
fn from(stream: Box<S>) -> Body {
|
||||||
|
Body::wrap_stream(stream)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl From<Bytes> for Body {
|
impl From<Bytes> for Body {
|
||||||
#[inline]
|
#[inline]
|
||||||
fn from (bytes: Bytes) -> Body {
|
fn from (bytes: Bytes) -> Body {
|
||||||
|
|||||||
Reference in New Issue
Block a user