Skip to main content

HttpHandler

Trait HttpHandler 

Source
pub trait HttpHandler {
    // Required method
    async fn handle_request(
        &mut self,
        request: &HttpRequest<'_>,
    ) -> Result<HttpResponse<'_>, Error>;
}
Expand description

Trait for handling HTTP requests

Required Methods§

Source

async fn handle_request( &mut self, request: &HttpRequest<'_>, ) -> Result<HttpResponse<'_>, Error>

Handle an incoming HTTP request and return a response

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§