rama_http::layer::request_id

Trait MakeRequestId

Source
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§

Source

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§