Struct concordium_std::ContractAddress
source · pub struct ContractAddress {
pub index: u64,
pub subindex: u64,
}
Expand description
Address of a contract.
Fields§
§index: u64
§subindex: u64
Implementations§
source§impl ContractAddress
impl ContractAddress
sourcepub fn new(index: u64, subindex: u64) -> ContractAddress
pub fn new(index: u64, subindex: u64) -> ContractAddress
Construct a new contract address from index and subindex.
Trait Implementations§
source§impl Clone for ContractAddress
impl Clone for ContractAddress
source§fn clone(&self) -> ContractAddress
fn clone(&self) -> ContractAddress
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 ContractAddress
impl Debug for ContractAddress
source§impl Deserial for ContractAddress
impl Deserial for ContractAddress
source§fn deserial<R>(source: &mut R) -> Result<ContractAddress, ParseError>where
R: Read,
fn deserial<R>(source: &mut R) -> Result<ContractAddress, ParseError>where
R: Read,
Attempt to read a structure from a given source, failing if an error
occurs during deserialization or reading.
source§impl From<ContractAddress> for Address
impl From<ContractAddress> for Address
source§fn from(address: ContractAddress) -> Address
fn from(address: ContractAddress) -> Address
Converts to this type from the input type.
source§impl Hash for ContractAddress
impl Hash for ContractAddress
source§impl Ord for ContractAddress
impl Ord for ContractAddress
source§fn cmp(&self, other: &ContractAddress) -> Ordering
fn cmp(&self, other: &ContractAddress) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<ContractAddress> for ContractAddress
impl PartialEq<ContractAddress> for ContractAddress
source§fn eq(&self, other: &ContractAddress) -> bool
fn eq(&self, other: &ContractAddress) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<ContractAddress> for ContractAddress
impl PartialOrd<ContractAddress> for ContractAddress
source§fn partial_cmp(&self, other: &ContractAddress) -> Option<Ordering>
fn partial_cmp(&self, other: &ContractAddress) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more