pub enum FourWordError {
InvalidFourWordAddress(String),
WordNotFound(String),
PositionOutOfRange(usize),
NumericSuffixOutOfRange(u32),
InvalidInput(String),
CompressionError(String),
DecompressionError(String),
Io(Error),
Serialization(Error),
EncodingError(String),
DecodingError(String),
DictionaryError(String),
}
Expand description
Error types for three-word networking
Variants§
InvalidFourWordAddress(String)
WordNotFound(String)
PositionOutOfRange(usize)
NumericSuffixOutOfRange(u32)
InvalidInput(String)
CompressionError(String)
DecompressionError(String)
Io(Error)
Serialization(Error)
EncodingError(String)
DecodingError(String)
DictionaryError(String)
Trait Implementations§
Source§impl Debug for FourWordError
impl Debug for FourWordError
Source§impl Display for FourWordError
impl Display for FourWordError
Source§impl Error for FourWordError
impl Error for FourWordError
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 From<Error> for FourWordError
impl From<Error> for FourWordError
Auto Trait Implementations§
impl Freeze for FourWordError
impl !RefUnwindSafe for FourWordError
impl Send for FourWordError
impl Sync for FourWordError
impl Unpin for FourWordError
impl !UnwindSafe for FourWordError
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