Struct actix_web_requestid::RequestIDService [−][src]
pub struct RequestIDService<S> { /* fields omitted */ }
Trait Implementations
impl<S, Req> Service<ServiceRequest> for RequestIDService<S> where
S: Service<ServiceRequest, Response = ServiceResponse<Req>, Error = Error>,
S::Future: 'static,
impl<S, Req> Service<ServiceRequest> for RequestIDService<S> where
S: Service<ServiceRequest, Response = ServiceResponse<Req>, Error = Error>,
S::Future: 'static,
type Response = ServiceResponse<Req>
type Response = ServiceResponse<Req>
Responses given by the service.
type Error = S::Error
type Error = S::Error
Errors produced by the service when polling readiness or executing call.
The future response value.
Returns Ready
when the service is able to process requests. Read more
Process the request and return the response asynchronously. Read more
Auto Trait Implementations
impl<S> RefUnwindSafe for RequestIDService<S> where
S: RefUnwindSafe,
impl<S> Send for RequestIDService<S> where
S: Send,
impl<S> Sync for RequestIDService<S> where
S: Sync,
impl<S> Unpin for RequestIDService<S> where
S: Unpin,
impl<S> UnwindSafe for RequestIDService<S> where
S: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
pub fn into_service(self) -> S
pub fn into_service(self) -> S
Convert to a Service
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V