rama::http::layer::request_id

Trait MakeRequestId

pub trait MakeRequestId:
    Send
    + Sync
    + 'static {
    // Required method
    fn make_request_id<B>(&self, request: &Request<B>) -> Option<RequestId>;
}
Expand description

Trait for producing RequestIds.

Used by SetRequestId.

Required Methods§

fn make_request_id<B>(&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§