pub struct ApiKeyHeaderConfig { /* private fields */ }Expand description
Configuration for API key header extraction.
Implementations§
Source§impl ApiKeyHeaderConfig
impl ApiKeyHeaderConfig
Sourcepub fn header_name(self, name: impl Into<String>) -> Self
pub fn header_name(self, name: impl Into<String>) -> Self
Set the header name to extract API key from.
Sourcepub fn get_header_name(&self) -> &str
pub fn get_header_name(&self) -> &str
Get the configured header name.
Trait Implementations§
Source§impl Clone for ApiKeyHeaderConfig
impl Clone for ApiKeyHeaderConfig
Source§fn clone(&self) -> ApiKeyHeaderConfig
fn clone(&self) -> ApiKeyHeaderConfig
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 ApiKeyHeaderConfig
impl Debug for ApiKeyHeaderConfig
Auto Trait Implementations§
impl Freeze for ApiKeyHeaderConfig
impl RefUnwindSafe for ApiKeyHeaderConfig
impl Send for ApiKeyHeaderConfig
impl Sync for ApiKeyHeaderConfig
impl Unpin for ApiKeyHeaderConfig
impl UnwindSafe for ApiKeyHeaderConfig
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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).