[−][src]Enum earth_codec::CashAddrError
Error concerning encoding/decoding of cashaddrs
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 From<CashAddrError> for AddressError
[src]
fn from(e: CashAddrError) -> AddressError
[src]
impl Clone for CashAddrError
[src]
fn clone(&self) -> CashAddrError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for CashAddrError
[src]
impl PartialEq<CashAddrError> for CashAddrError
[src]
fn eq(&self, other: &CashAddrError) -> bool
[src]
fn ne(&self, other: &CashAddrError) -> bool
[src]
impl Debug for CashAddrError
[src]
impl Display for CashAddrError
[src]
impl StructuralPartialEq for CashAddrError
[src]
impl StructuralEq for CashAddrError
[src]
impl Error for CashAddrError
[src]
Auto Trait Implementations
impl Send for CashAddrError
impl Sync for CashAddrError
impl Unpin for CashAddrError
impl UnwindSafe for CashAddrError
impl RefUnwindSafe for CashAddrError
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