[−][src]Enum earth_codec::EarthError
Error concerning encoding/decoding of earth addresses
Variants
InvalidLength(usize)
Invalid length (length)
Zero or multiple prefixes
InvalidPrefix(String)
Failed to match known prefixes (prefix)
ChecksumFailed(u64)
Checksum failed (checksum)
InvalidChar(char)
Unexpected character (char)
InvalidVersion(u8)
Version byte was not recognized
Upper and lowercase address string
Trait Implementations
impl Clone for EarthError
[src]
fn clone(&self) -> EarthError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for EarthError
[src]
impl PartialEq<EarthError> for EarthError
[src]
fn eq(&self, other: &EarthError) -> bool
[src]
fn ne(&self, other: &EarthError) -> bool
[src]
impl Debug for EarthError
[src]
impl Display for EarthError
[src]
impl StructuralPartialEq for EarthError
[src]
impl StructuralEq for EarthError
[src]
impl Error for EarthError
[src]
Auto Trait Implementations
impl Send for EarthError
impl Sync for EarthError
impl Unpin for EarthError
impl UnwindSafe for EarthError
impl RefUnwindSafe for EarthError
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
T: Fail,
fn as_fail(&self) -> &(dyn Fail + 'static)
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn backtrace(&self) -> Option<&Backtrace>
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
impl<T> Same<T> for T
type Output = T
Should always be Self