Struct actix_web_requestid::RequestIDHeader [−][src]
pub struct RequestIDHeader;
The RequestID Middleware. It sets a request-id
HTTP header to the HttpResponse
Trait Implementations
impl<S> Middleware<S> for RequestIDHeader
[src]
impl<S> Middleware<S> for RequestIDHeader
fn response(&self, req: &HttpRequest<S>, resp: HttpResponse) -> Result<Response>
[src]
fn response(&self, req: &HttpRequest<S>, resp: HttpResponse) -> Result<Response>
Method is called when handler returns response, but before sending http message to peer. Read more
fn start(&self, req: &HttpRequest<S>) -> Result<Started, Error>
[src]
fn start(&self, req: &HttpRequest<S>) -> Result<Started, Error>
Method is called when request is ready. It may return future, which should resolve before next middleware get called. Read more
fn finish(&self, req: &HttpRequest<S>, resp: &HttpResponse) -> Finished
[src]
fn finish(&self, req: &HttpRequest<S>, resp: &HttpResponse) -> Finished
Method is called after body stream get sent to peer.
Auto Trait Implementations
impl Send for RequestIDHeader
impl Send for RequestIDHeader
impl Sync for RequestIDHeader
impl Sync for RequestIDHeader