pub struct MerkleContextWithNewAddressProof {
pub address: String,
pub higher_range_address: String,
pub low_element_leaf_index: u64,
pub lower_range_address: String,
pub merkle_tree: String,
pub next_index: u64,
pub proof: Vec<String>,
pub root: String,
pub root_seq: u64,
}
Fields§
§address: String
A Solana public key represented as a base58 string.
higher_range_address: String
A Solana public key represented as a base58 string.
low_element_leaf_index: u64
§lower_range_address: String
A Solana public key represented as a base58 string.
merkle_tree: String
A Solana public key represented as a base58 string.
next_index: u64
§proof: Vec<String>
§root: String
A 32-byte hash represented as a base58 string.
root_seq: u64
Implementations§
Trait Implementations§
Source§impl Clone for MerkleContextWithNewAddressProof
impl Clone for MerkleContextWithNewAddressProof
Source§fn clone(&self) -> MerkleContextWithNewAddressProof
fn clone(&self) -> MerkleContextWithNewAddressProof
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 Default for MerkleContextWithNewAddressProof
impl Default for MerkleContextWithNewAddressProof
Source§fn default() -> MerkleContextWithNewAddressProof
fn default() -> MerkleContextWithNewAddressProof
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MerkleContextWithNewAddressProof
impl<'de> Deserialize<'de> for MerkleContextWithNewAddressProof
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 PartialEq for MerkleContextWithNewAddressProof
impl PartialEq for MerkleContextWithNewAddressProof
Source§fn eq(&self, other: &MerkleContextWithNewAddressProof) -> bool
fn eq(&self, other: &MerkleContextWithNewAddressProof) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for MerkleContextWithNewAddressProof
Auto Trait Implementations§
impl Freeze for MerkleContextWithNewAddressProof
impl RefUnwindSafe for MerkleContextWithNewAddressProof
impl Send for MerkleContextWithNewAddressProof
impl Sync for MerkleContextWithNewAddressProof
impl Unpin for MerkleContextWithNewAddressProof
impl UnwindSafe for MerkleContextWithNewAddressProof
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