diff --git a/src/body.rs b/src/body.rs index d72f6c37..b7e8ec98 100644 --- a/src/body.rs +++ b/src/body.rs @@ -91,6 +91,15 @@ impl<B: MessageBody> MessageBody for ResponseBody<B> { } } +impl<B: MessageBody> Stream for ResponseBody<B> { + type Item = Bytes; + type Error = Error; + + fn poll(&mut self) -> Poll<Option<Self::Item>, Self::Error> { + self.poll_next() + } +} + /// Represents various types of http message body. pub enum Body { /// Empty response. `Content-Length` header is not set.