Enum elements::address::AddressError [−][src]
pub enum AddressError { Base58(Error), Bech32(Error), Blech32(Error), InvalidAddress(String), InvalidWitnessVersion, UnsupportedWitnessVersion(u8), InvalidBlindingPubKey(UpstreamError), InvalidWitnessProgramLength, }
Expand description
Encoding error
Variants
Base58(Error)
Base58 encoding error
Bech32 encoding error
Blech32 encoding error
InvalidAddress(String)
Was unable to parse the address.
Script version must be 0 to 16 inclusive
UnsupportedWitnessVersion(u8)
Unsupported witness version
An invalid blinding pubkey was encountered.
Given the program version, the length is invalid
Version 0 scripts must be either 20 or 32 bytes
Trait Implementations
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
The lower-level source of this error, if any. Read more
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.