pub enum HmacHeaderError {
NoHeader {
header_name: String,
},
MultipleHeaders {
num: usize,
header_name: String,
},
HashKeyNotSet {
error: InvalidLength,
},
}
Expand description
The failure modes of HMAC verification, mostly for troubleshooting
Variants§
Trait Implementations§
Source§impl Debug for HmacHeaderError
impl Debug for HmacHeaderError
Source§impl Display for HmacHeaderError
impl Display for HmacHeaderError
Source§impl Error for HmacHeaderError
impl Error for HmacHeaderError
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()
Auto Trait Implementations§
impl Freeze for HmacHeaderError
impl RefUnwindSafe for HmacHeaderError
impl Send for HmacHeaderError
impl Sync for HmacHeaderError
impl Unpin for HmacHeaderError
impl UnwindSafe for HmacHeaderError
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