Struct headless_lms_server::domain::request_id::RequestId
source · pub struct RequestId(pub Uuid);
Expand description
Extractor for a request’s id. The id is generated on extraction if it does not exist.
Tuple Fields§
§0: Uuid
Trait Implementations§
source§impl FromRequest for RequestId
impl FromRequest for RequestId
§type Error = Infallible
type Error = Infallible
The associated error which can be returned.
§type Future = Ready<Result<RequestId, <RequestId as FromRequest>::Error>>
type Future = Ready<Result<RequestId, <RequestId as FromRequest>::Error>>
Future that resolves to a
Self
. Read moresource§fn from_request(req: &HttpRequest, _payload: &mut Payload) -> Self::Future
fn from_request(req: &HttpRequest, _payload: &mut Payload) -> Self::Future
Create a
Self
from request parts asynchronously.impl Copy for RequestId
Auto Trait Implementations§
impl RefUnwindSafe for RequestId
impl Send for RequestId
impl Sync for RequestId
impl Unpin 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