Enum wallet::AddressParseError [−][src]
pub enum AddressParseError {
UnknownPrefix(String),
UnrecognizedStringFormat,
PrefixAbsent,
WrongPayloadHashData,
WrongPublicKeyData,
UnrecognizedAddressNetwork,
UnrecognizedAddressFormat,
WrongWitnessVersion,
}Variants
UnknownPrefix(String)unknown address payload prefix {0}; expected pkh, sh, wpkh,
wsh and pkxo only
unrecognized address payload string format
address payload must be prefixed by pyaload format prefix, indicating specific form of hash or a public key used inside the address
wrong address payload data
wrong BIP340 public key (xcoord-only)
unrecognized address network string; only mainnet, testnet and
regtest are possible at address level
unrecognized address format string; must be one of P2PKH, P2SH,
P2WPKH, P2WSH, P2TR
wrong witness version
Trait Implementations
impl Clone for AddressParseError[src]
impl Clone for AddressParseError[src]fn clone(&self) -> AddressParseError[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Eq for AddressParseError[src]
impl Eq for AddressParseError[src]impl Error for AddressParseError[src]
impl Error for AddressParseError[src]impl From<Error> for AddressParseError[src]
impl From<Error> for AddressParseError[src]impl From<Error> for AddressParseError[src]
impl From<Error> for AddressParseError[src]impl From<WitnessVersionError> for AddressParseError[src]
impl From<WitnessVersionError> for AddressParseError[src]fn from(v: WitnessVersionError) -> Self[src]
impl Hash for AddressParseError[src]
impl Hash for AddressParseError[src]impl Ord for AddressParseError[src]
impl Ord for AddressParseError[src]impl PartialEq<AddressParseError> for AddressParseError[src]
impl PartialEq<AddressParseError> for AddressParseError[src]fn eq(&self, other: &AddressParseError) -> bool[src]
fn ne(&self, other: &AddressParseError) -> bool[src]
impl PartialOrd<AddressParseError> for AddressParseError[src]
impl PartialOrd<AddressParseError> for AddressParseError[src]fn partial_cmp(&self, other: &AddressParseError) -> Option<Ordering>[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StructuralEq for AddressParseError[src]
impl StructuralEq for AddressParseError[src]Auto Trait Implementations
impl RefUnwindSafe for AddressParseError
impl RefUnwindSafe for AddressParseErrorimpl Send for AddressParseError
impl Send for AddressParseErrorimpl Sync for AddressParseError
impl Sync for AddressParseErrorimpl Unpin for AddressParseError
impl Unpin for AddressParseErrorimpl UnwindSafe for AddressParseError
impl UnwindSafe for AddressParseError