pub enum ApiKeyHeaderError {
MissingHeader {
header_name: String,
},
EmptyKey {
header_name: String,
},
InvalidUtf8 {
header_name: String,
},
}Expand description
Error returned when API key header extraction fails.
Variants§
MissingHeader
The API key header is missing.
EmptyKey
The API key header is empty.
InvalidUtf8
The header value is not valid UTF-8.
Implementations§
Source§impl ApiKeyHeaderError
impl ApiKeyHeaderError
Sourcepub fn missing_header(header_name: impl Into<String>) -> Self
pub fn missing_header(header_name: impl Into<String>) -> Self
Create a missing header error.
Sourcepub fn invalid_utf8(header_name: impl Into<String>) -> Self
pub fn invalid_utf8(header_name: impl Into<String>) -> Self
Create an invalid UTF-8 error.
Trait Implementations§
Source§impl Clone for ApiKeyHeaderError
impl Clone for ApiKeyHeaderError
Source§fn clone(&self) -> ApiKeyHeaderError
fn clone(&self) -> ApiKeyHeaderError
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 ApiKeyHeaderError
impl Debug for ApiKeyHeaderError
Source§impl Display for ApiKeyHeaderError
impl Display for ApiKeyHeaderError
Source§impl Error for ApiKeyHeaderError
impl Error for ApiKeyHeaderError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl IntoResponse for ApiKeyHeaderError
impl IntoResponse for ApiKeyHeaderError
Source§fn into_response(self) -> Response
fn into_response(self) -> Response
Convert into a response.
Auto Trait Implementations§
impl Freeze for ApiKeyHeaderError
impl RefUnwindSafe for ApiKeyHeaderError
impl Send for ApiKeyHeaderError
impl Sync for ApiKeyHeaderError
impl Unpin for ApiKeyHeaderError
impl UnwindSafe for ApiKeyHeaderError
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).