Enum actix_http::body::AnyBody [−][src]
pub enum AnyBody { None, Empty, Bytes(Bytes), Message(BoxAnyBody), }
Expand description
Represents various types of HTTP message body.
Variants
Empty response. Content-Length
header is not set.
Zero sized response body. Content-Length
header is set to 0
.
Bytes(Bytes)
Specific response body.
Message(BoxAnyBody)
Generic message body.
Implementations
Create body from slice (copy)
pub fn from_message<B>(body: B) -> Self where
B: MessageBody + 'static,
B::Error: Into<Box<dyn StdError + 'static>>,
pub fn from_message<B>(body: B) -> Self where
B: MessageBody + 'static,
B::Error: Into<Box<dyn StdError + 'static>>,
Create body from generic message body.
Trait Implementations
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for AnyBody
impl !UnwindSafe for AnyBody