pub enum TokenExtractor {
Header(String),
Query(String),
Protocol,
}Expand description
Specifies where to extract the authentication token from
Variants§
Header(String)
Extract from a header (e.g., “Authorization”)
Query(String)
Extract from a query parameter (e.g., “token”)
Protocol
Extract from the Sec-WebSocket-Protocol header
Implementations§
Trait Implementations§
Source§impl Clone for TokenExtractor
impl Clone for TokenExtractor
Source§fn clone(&self) -> TokenExtractor
fn clone(&self) -> TokenExtractor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokenExtractor
impl Debug for TokenExtractor
Auto Trait Implementations§
impl Freeze for TokenExtractor
impl RefUnwindSafe for TokenExtractor
impl Send for TokenExtractor
impl Sync for TokenExtractor
impl Unpin for TokenExtractor
impl UnwindSafe for TokenExtractor
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