[][src]Trait actix_http::body::MessageBody

pub trait MessageBody {
    fn size(&self) -> BodySize;
fn poll_next(&mut self) -> Poll<Option<Bytes>, Error>; }

Type that provides this trait can be streamed to a peer.

Required methods

fn size(&self) -> BodySize

fn poll_next(&mut self) -> Poll<Option<Bytes>, Error>

Loading content...

Implementations on Foreign Types

impl MessageBody for ()[src]

impl<T: MessageBody> MessageBody for Box<T>[src]

impl MessageBody for Bytes[src]

impl MessageBody for BytesMut[src]

impl MessageBody for &'static str[src]

impl MessageBody for &'static [u8][src]

impl MessageBody for Vec<u8>[src]

impl MessageBody for String[src]

Loading content...

Implementors

impl MessageBody for Body[src]

impl<B: MessageBody> MessageBody for ResponseBody<B>[src]

impl<B: MessageBody> MessageBody for Encoder<B>[src]

impl<S> MessageBody for SizedStream<S> where
    S: Stream<Item = Bytes, Error = Error>, 
[src]

impl<S, E> MessageBody for BodyStream<S, E> where
    S: Stream<Item = Bytes, Error = E>,
    E: Into<Error>, 
[src]

Loading content...