tower_http::request_id

Trait MakeRequestId

Source
pub trait MakeRequestId {
    // Required method
    fn make_request_id<B>(&mut self, request: &Request<B>) -> Option<RequestId>;
}
Available on crate feature request-id only.
Expand description

Trait for producing RequestIds.

Used by SetRequestId.

Required Methods§

Source

fn make_request_id<B>(&mut self, request: &Request<B>) -> Option<RequestId>

Try and produce a RequestId from the request.

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§