Trait MultipartHandler

Source
pub trait MultipartHandler: Send + Sync {
    // Required method
    fn handle_multipart<'a, 'k>(
        &self,
        multipart: Multipart<Request<'a, 'k>>,
        response: Response<'a, Fresh>,
    );
}
Expand description

A trait defining a type that can handle an incoming multipart request.

Extends to closures of the type Fn(Multipart<Request>, Response<Fresh>), and subsequently static functions.

Required Methods§

Source

fn handle_multipart<'a, 'k>( &self, multipart: Multipart<Request<'a, 'k>>, response: Response<'a, Fresh>, )

Generate a response from this multipart request.

Implementors§

Source§

impl<F> MultipartHandler for F
where F: Fn(Multipart<Request<'_, '_>>, Response<'_, Fresh>) + Send + Sync,