pub struct RawToken {
pub value: String,
pub kind: &'static str,
}Expand description
A token as extracted from a request, before verification.
The framework doesn’t assume JWT — the value could be a session ID,
API key, or anything else a server-side TokenVerifier knows how to
handle.
Fields§
§value: String§kind: &'static strHint for verifiers that handle multiple token formats.
Conventions: "bearer-jwt", "api-key", "session-cookie",
"basic-auth", etc.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawToken
impl RefUnwindSafe for RawToken
impl Send for RawToken
impl Sync for RawToken
impl Unpin for RawToken
impl UnsafeUnpin for RawToken
impl UnwindSafe for RawToken
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request