pub enum InvalidExtensionKeyError {
MissingPrefix(Box<str>),
MultipleLines,
}
Expand description
Error returned when attempting to create a ExtensionKey
.
Variants§
MissingPrefix(Box<str>)
The “x-” prefix was missing from the extension key.
MultipleLines
Extension key has multiple lines.
Trait Implementations§
Source§impl Clone for InvalidExtensionKeyError
impl Clone for InvalidExtensionKeyError
Source§fn clone(&self) -> InvalidExtensionKeyError
fn clone(&self) -> InvalidExtensionKeyError
Returns a copy 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 InvalidExtensionKeyError
impl Debug for InvalidExtensionKeyError
Source§impl Display for InvalidExtensionKeyError
impl Display for InvalidExtensionKeyError
Source§impl Error for InvalidExtensionKeyError
impl Error for InvalidExtensionKeyError
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 PartialEq for InvalidExtensionKeyError
impl PartialEq for InvalidExtensionKeyError
impl Eq for InvalidExtensionKeyError
impl StructuralPartialEq for InvalidExtensionKeyError
Auto Trait Implementations§
impl Freeze for InvalidExtensionKeyError
impl RefUnwindSafe for InvalidExtensionKeyError
impl Send for InvalidExtensionKeyError
impl Sync for InvalidExtensionKeyError
impl Unpin for InvalidExtensionKeyError
impl UnwindSafe for InvalidExtensionKeyError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.