pub struct HeaderTokenExtractor { /* private fields */ }Expand description
Extract tokens from HTTP headers
This struct extracts tokens from HTTP headers with configurable header name and prefix. It can be used to extract tokens from different headers with different prefixes.
Implementations§
Source§impl HeaderTokenExtractor
impl HeaderTokenExtractor
Sourcepub fn bearer(header_name: &str) -> Self
pub fn bearer(header_name: &str) -> Self
Create a new HeaderTokenExtractor for Bearer tokens
This is a convenience constructor that creates a HeaderTokenExtractor that
extracts Bearer tokens from the specified header.
§Parameters
header_name- The name of the header to extract the token from
§Returns
Returns a new HeaderTokenExtractor instance configured for Bearer tokens.
Trait Implementations§
Source§impl Clone for HeaderTokenExtractor
impl Clone for HeaderTokenExtractor
Source§fn clone(&self) -> HeaderTokenExtractor
fn clone(&self) -> HeaderTokenExtractor
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 HeaderTokenExtractor
impl Debug for HeaderTokenExtractor
Auto Trait Implementations§
impl Freeze for HeaderTokenExtractor
impl RefUnwindSafe for HeaderTokenExtractor
impl Send for HeaderTokenExtractor
impl Sync for HeaderTokenExtractor
impl Unpin for HeaderTokenExtractor
impl UnwindSafe for HeaderTokenExtractor
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