pub struct RequestId { /* private fields */ }Expand description
Request ID middleware configuration.
§Examples
use tako::middleware::request_id::RequestId;
use tako::middleware::IntoMiddleware;
// Default: uses X-Request-ID header with UUID v4
let mw = RequestId::new().into_middleware();
// Custom header name
let mw = RequestId::new().header_name("X-Correlation-ID").into_middleware();Implementations§
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for RequestId
impl !RefUnwindSafe for RequestId
impl Send for RequestId
impl Sync for RequestId
impl Unpin for RequestId
impl UnsafeUnpin for RequestId
impl !UnwindSafe for RequestId
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more