pub enum DecodeIdError {
InvalidIdSize(InvalidIdSize),
OddNumberOfCharacters,
InvalidHexCharacter(String),
}
Expand description
Mainline crate error enum.
Variants§
InvalidIdSize(InvalidIdSize)
Id is expected to by 20 bytes.
OddNumberOfCharacters
Hex encoding should contain an even number of hex characters
InvalidHexCharacter(String)
Invalid hex character
Trait Implementations§
Source§impl Debug for DecodeIdError
impl Debug for DecodeIdError
Source§impl Display for DecodeIdError
impl Display for DecodeIdError
Source§impl Error for DecodeIdError
impl Error for DecodeIdError
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 DecodeIdError
impl RefUnwindSafe for DecodeIdError
impl Send for DecodeIdError
impl Sync for DecodeIdError
impl Unpin for DecodeIdError
impl UnwindSafe for DecodeIdError
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