Trait routerify_multipart::RequestMultipartExt[][src]

pub trait RequestMultipartExt {
    fn into_multipart(self) -> Result<Multipart<'static>>;
fn into_multipart_with_constraints(
        self,
        constraints: Constraints
    ) -> Result<Multipart<'static>>; }
Expand description

An extension trait which extends hyper::Request<Body> to add some methods to parse request body as multipart/form-data.

Required methods

fn into_multipart(self) -> Result<Multipart<'static>>[src]

Expand description

Convert the request body to Multipart if the content-type is multipart/form-data.

Errors

This method fails if the request body is not multipart/form-data and in this case, you could send a 400 Bad Request status.

fn into_multipart_with_constraints(
    self,
    constraints: Constraints
) -> Result<Multipart<'static>>
[src]

Expand description

Convert the request body to Multipart if the content-type is multipart/form-data with some constraints.

Errors

This method fails if the request body is not multipart/form-data and in this case, you could send a 400 Bad Request status.

Implementations on Foreign Types

impl RequestMultipartExt for Request<Body>[src]

fn into_multipart(self) -> Result<Multipart<'static>>[src]

fn into_multipart_with_constraints(
    self,
    constraints: Constraints
) -> Result<Multipart<'static>>
[src]

Implementors