pub enum ParseAddressError {
Bech32(DecodeError),
Hrp(Hrp),
Arkade,
UnknownVersion {
version: Fe32,
},
Eof,
VtxoPolicy(ProtocolDecodingError),
Invalid(&'static str),
}Expand description
Error parsing an Address
Variants§
Bech32(DecodeError)
Hrp(Hrp)
Arkade
UnknownVersion
Eof
VtxoPolicy(ProtocolDecodingError)
Invalid(&'static str)
Trait Implementations§
Source§impl Debug for ParseAddressError
impl Debug for ParseAddressError
Source§impl Display for ParseAddressError
impl Display for ParseAddressError
Source§impl Error for ParseAddressError
impl Error for ParseAddressError
1.30.0 · 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<ChecksumError> for ParseAddressError
impl From<ChecksumError> for ParseAddressError
Source§fn from(e: ChecksumError) -> Self
fn from(e: ChecksumError) -> Self
Converts to this type from the input type.
Source§impl From<Error> for ParseAddressError
impl From<Error> for ParseAddressError
Source§impl From<UncheckedHrpstringError> for ParseAddressError
impl From<UncheckedHrpstringError> for ParseAddressError
Source§fn from(e: UncheckedHrpstringError) -> Self
fn from(e: UncheckedHrpstringError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParseAddressError
impl !RefUnwindSafe for ParseAddressError
impl Send for ParseAddressError
impl Sync for ParseAddressError
impl Unpin for ParseAddressError
impl !UnwindSafe for ParseAddressError
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