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