pub enum CallKeyError {
Empty,
TooLong {
length: usize,
},
InvalidCharacter {
index: usize,
},
}Expand description
Why a call_key was refused.
Variants§
Empty
The key was the empty string. An absent key is None, never "".
TooLong
The key was longer than CALL_KEY_MAX_LEN bytes.
InvalidCharacter
The byte at index is not printable, non-space ASCII.
Implementations§
Source§impl CallKeyError
impl CallKeyError
Sourcepub fn field(&self) -> &'static str
pub fn field(&self) -> &'static str
The request field the error is about, always CALL_KEY_FIELD.
Trait Implementations§
Source§impl Clone for CallKeyError
impl Clone for CallKeyError
Source§impl Debug for CallKeyError
impl Debug for CallKeyError
Source§impl Display for CallKeyError
impl Display for CallKeyError
impl Eq for CallKeyError
Source§impl Error for CallKeyError
impl Error for CallKeyError
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 CallKeyError
impl PartialEq for CallKeyError
impl StructuralPartialEq for CallKeyError
Auto Trait Implementations§
impl Freeze for CallKeyError
impl RefUnwindSafe for CallKeyError
impl Send for CallKeyError
impl Sync for CallKeyError
impl Unpin for CallKeyError
impl UnsafeUnpin for CallKeyError
impl UnwindSafe for CallKeyError
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