pub struct BitcoinAddress { /* private fields */ }Expand description
Bitcoin address with type and network info.
Implementations§
Source§impl BitcoinAddress
impl BitcoinAddress
Sourcepub fn address_type(&self) -> BitcoinAddressType
pub fn address_type(&self) -> BitcoinAddressType
Get the address type.
Sourcepub fn parse(s: &str) -> Result<Self, AddressError>
pub fn parse(s: &str) -> Result<Self, AddressError>
Parse address from string with auto-detection.
Trait Implementations§
Source§impl Clone for BitcoinAddress
impl Clone for BitcoinAddress
Source§fn clone(&self) -> BitcoinAddress
fn clone(&self) -> BitcoinAddress
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BitcoinAddress
impl Debug for BitcoinAddress
Source§impl Display for BitcoinAddress
impl Display for BitcoinAddress
Source§impl From<BitcoinAddress> for Address
impl From<BitcoinAddress> for Address
Source§fn from(addr: BitcoinAddress) -> Self
fn from(addr: BitcoinAddress) -> Self
Converts to this type from the input type.
Source§impl From<P2PKHAddress> for BitcoinAddress
impl From<P2PKHAddress> for BitcoinAddress
Source§fn from(addr: P2PKHAddress) -> Self
fn from(addr: P2PKHAddress) -> Self
Converts to this type from the input type.
Source§impl From<P2TRAddress> for BitcoinAddress
impl From<P2TRAddress> for BitcoinAddress
Source§fn from(addr: P2TRAddress) -> Self
fn from(addr: P2TRAddress) -> Self
Converts to this type from the input type.
Source§impl From<P2WPKHAddress> for BitcoinAddress
impl From<P2WPKHAddress> for BitcoinAddress
Source§fn from(addr: P2WPKHAddress) -> Self
fn from(addr: P2WPKHAddress) -> Self
Converts to this type from the input type.
Source§impl FromStr for BitcoinAddress
impl FromStr for BitcoinAddress
Source§impl PartialEq for BitcoinAddress
impl PartialEq for BitcoinAddress
impl Eq for BitcoinAddress
impl StructuralPartialEq for BitcoinAddress
Auto Trait Implementations§
impl Freeze for BitcoinAddress
impl RefUnwindSafe for BitcoinAddress
impl Send for BitcoinAddress
impl Sync for BitcoinAddress
impl Unpin for BitcoinAddress
impl UnwindSafe for BitcoinAddress
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