Added
body::AnyBody::empty
for quickly creating an empty body. #2446body::AnyBody::none
for quickly creating a "none" body. #2456impl Clone
forbody::AnyBody<S> where S: Clone
. #2448body::AnyBody::into_boxed
for quickly converting to a type-erased, boxed body type. #2448
Changed
- Rename
body::AnyBody::{Message => Body}
. #2446 - Rename
body::AnyBody::{from_message => new_boxed}
. #2448 - Rename
body::AnyBody::{from_slice => copy_from_slice}
. #2448 - Rename
body::{BoxAnyBody => BoxBody}
. #2448 - Change representation of
AnyBody
to include a type parameter inBody
variant. Defaults toBoxBody
. #2448 Encoder::response
now returnsAnyBody<Encoder<B>>
. #2448
Removed
body::AnyBody::Empty
; an empty body can now only be represented as a zero-lengthBytes
variant. #2446body::BodySize::Empty
; an empty body can now only be represented as aSized(0)
variant. #2446EncoderError::Boxed
; it is no longer required. #2446body::ResponseBody
; is function is replaced by the newbody::AnyBody
enum. #2446