pub enum TokenExtractionResult {
Legacy(ApiToken),
ApiKey(String),
ValidatedAccessToken(AccessTokenClaims),
}Expand description
Extraction result from request parsing
Variants§
Legacy(ApiToken)
Legacy token that needs database validation
ApiKey(String)
API key that needs database validation and exchange
ValidatedAccessToken(AccessTokenClaims)
Validated Paseto access token ready to use
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TokenExtractionResult
impl RefUnwindSafe for TokenExtractionResult
impl Send for TokenExtractionResult
impl Sync for TokenExtractionResult
impl Unpin for TokenExtractionResult
impl UnwindSafe for TokenExtractionResult
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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