[][src]Trait httpcodec::BodyEncode

pub trait BodyEncode: Encode {
    fn update_header(&self, header: &mut HeaderMut) -> Result<()> { ... }
}

BodyEncode is used for representing HTTP body encoders.

Provided methods

fn update_header(&self, header: &mut HeaderMut) -> Result<()>

This method is called before starting to encode a HTTP body.

It is used for adjusting HTTP header by using the encoder specific information.

The default implementation does nothing.

Loading content...

Implementations on Foreign Types

impl<'a, T: ?Sized + BodyEncode> BodyEncode for &'a mut T[src]

impl<T: ?Sized + BodyEncode> BodyEncode for Box<T>[src]

Loading content...

Implementors

impl BodyEncode for NoBodyEncoder[src]

impl<E: BodyEncode> BodyEncode for HeadBodyEncoder<E>[src]

impl<E: Encode> BodyEncode for BodyEncoder<E>[src]

Loading content...