fix error bound on impl messagebody for anybody

This commit is contained in:
Rob Ede 2021-11-16 17:27:01 +00:00
parent 5b27827f69
commit 4c12f828c7
No known key found for this signature in database
GPG Key ID: 97C636207D3EF933
1 changed files with 3 additions and 3 deletions

View File

@ -79,7 +79,7 @@ where
impl<B> MessageBody for AnyBody<B> impl<B> MessageBody for AnyBody<B>
where where
B: MessageBody + Unpin, B: MessageBody + Unpin,
B::Error: StdError + 'static, B::Error: Into<Box<dyn StdError>> + 'static,
{ {
type Error = Error; type Error = Error;
@ -192,7 +192,7 @@ impl From<BytesMut> for AnyBody {
impl<S, E> From<SizedStream<S>> for AnyBody impl<S, E> From<SizedStream<S>> for AnyBody
where where
S: Stream<Item = Result<Bytes, E>> + 'static, S: Stream<Item = Result<Bytes, E>> + 'static,
E: StdError + 'static, E: Into<Box<dyn StdError>> + 'static,
{ {
fn from(stream: SizedStream<S>) -> Body { fn from(stream: SizedStream<S>) -> Body {
AnyBody::new_boxed(stream) AnyBody::new_boxed(stream)
@ -202,7 +202,7 @@ where
impl<S, E> From<BodyStream<S>> for AnyBody impl<S, E> From<BodyStream<S>> for AnyBody
where where
S: Stream<Item = Result<Bytes, E>> + 'static, S: Stream<Item = Result<Bytes, E>> + 'static,
E: StdError + 'static, E: Into<Box<dyn StdError>> + 'static,
{ {
fn from(stream: BodyStream<S>) -> Body { fn from(stream: BodyStream<S>) -> Body {
AnyBody::new_boxed(stream) AnyBody::new_boxed(stream)