pub enum HintInputError {
TooShort,
TooLong,
InvalidCharacter,
OutOfRange,
}Expand description
Errors returned while reading a router hint typed by a person.
Variants§
TooShort
Too few characters to determine sixteen bits.
TooLong
Longer than the form allows.
InvalidCharacter
A character was outside the form’s alphabet.
OutOfRange
No 32-byte address begins with this prefix.
Trait Implementations§
Source§impl Clone for HintInputError
impl Clone for HintInputError
Source§fn clone(&self) -> HintInputError
fn clone(&self) -> HintInputError
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HintInputError
impl Debug for HintInputError
Source§impl Display for HintInputError
impl Display for HintInputError
Source§impl Error for HintInputError
Available on crate feature std only.
impl Error for HintInputError
Available on crate feature
std only.1.30.0§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§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for HintInputError
impl PartialEq for HintInputError
impl Copy for HintInputError
impl Eq for HintInputError
impl StructuralPartialEq for HintInputError
Auto Trait Implementations§
impl Freeze for HintInputError
impl RefUnwindSafe for HintInputError
impl Send for HintInputError
impl Sync for HintInputError
impl Unpin for HintInputError
impl UnwindSafe for HintInputError
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)