pub type GetAddressBalanceRequest = AddressStrings;
Expand description
A request to get the transparent balance of a set of addresses.
Aliased Type§
struct GetAddressBalanceRequest {
addresses: Vec<String>,
}
Fields§
§addresses: Vec<String>
A list of transparent address strings.
Implementations
Source§impl AddressStrings
impl AddressStrings
Sourcepub fn new(addresses: Vec<String>) -> AddressStrings
pub fn new(addresses: Vec<String>) -> AddressStrings
Creates a new AddressStrings
given a vector.
Sourcepub fn new_valid(addresses: Vec<String>) -> Result<AddressStrings>
👎Deprecated: Use AddressStrings::new
instead. Validity will be checked by the server.
pub fn new_valid(addresses: Vec<String>) -> Result<AddressStrings>
AddressStrings::new
instead. Validity will be checked by the server.Creates a new AddressStrings
from a given vector, returns an error if any addresses are incorrect.
Sourcepub fn valid_addresses(self) -> Result<HashSet<Address>>
pub fn valid_addresses(self) -> Result<HashSet<Address>>
Given a list of addresses as strings:
- check if provided list have all valid transparent addresses.
- return valid addresses as a set of
Address
.
Sourcepub fn valid_address_strings(self) -> Result<Vec<String>>
pub fn valid_address_strings(self) -> Result<Vec<String>>
Given a list of addresses as strings:
- check if provided list have all valid transparent addresses.
- return valid addresses as a vec of strings.
Trait Implementations
Source§impl Clone for AddressStrings
impl Clone for AddressStrings
Source§fn clone(&self) -> AddressStrings
fn clone(&self) -> AddressStrings
Returns a copy 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 AddressStrings
impl Debug for AddressStrings
Source§impl<'de> Deserialize<'de> for AddressStrings
impl<'de> Deserialize<'de> for AddressStrings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<DAddressStrings> for AddressStrings
impl From<DAddressStrings> for AddressStrings
Source§fn from(address_strings: DAddressStrings) -> Self
fn from(address_strings: DAddressStrings) -> Self
Converts to this type from the input type.