[][src]Trait actix_web::dev::MessageBody

pub trait MessageBody {
    fn size(&self) -> BodySize;
fn poll_next(&mut self) -> Result<Async<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) -> Result<Async<Option<Bytes>>, Error>

Loading content...

Implementations on Foreign Types

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

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

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

impl MessageBody for ()[src]

impl MessageBody for String[src]

impl MessageBody for &'static str[src]

impl MessageBody for Vec<u8>[src]

Loading content...

Implementors

impl MessageBody for Body[src]

impl MessageBody for Bytes[src]

impl MessageBody for BytesMut[src]

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

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

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

Loading content...