[−][src]Struct elrond_rust::ElrondAddress
Representation for an address on the Elrond network. Addresses on Elrond are derived from public keys on the ed25519 curve, encoded with the Bech32 format originally created for segwit on Bitcoin in BIP 0173.
Implementations
impl ElrondAddress
[src]
pub fn new(addr_str: &str) -> Result<Self>
[src]
Create a new ElrondAddress
from a string value. This will check validity.
pub fn to_public_key(&self) -> PublicKey
[src]
Covert ElrondAddress
to a public key
pub fn from_public_key(public_key: &PublicKey) -> Result<Self>
[src]
Create a new ElrondAddress
from a ed25519 public key
pub fn to_string(&self) -> String
[src]
Get string representation of address
Trait Implementations
impl Clone for ElrondAddress
[src]
fn clone(&self) -> ElrondAddress
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ElrondAddress
[src]
impl PartialEq<ElrondAddress> for ElrondAddress
[src]
fn eq(&self, other: &ElrondAddress) -> bool
[src]
fn ne(&self, other: &ElrondAddress) -> bool
[src]
impl StructuralPartialEq for ElrondAddress
[src]
Auto Trait Implementations
impl RefUnwindSafe for ElrondAddress
impl Send for ElrondAddress
impl Sync for ElrondAddress
impl Unpin for ElrondAddress
impl UnwindSafe for ElrondAddress
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,