pub struct NewAddressProofWithContext {
pub merkle_tree: Pubkey,
pub root: [u8; 32],
pub root_seq: u64,
pub low_address_index: u64,
pub low_address_value: [u8; 32],
pub low_address_next_index: u64,
pub low_address_next_value: [u8; 32],
pub low_address_proof: Vec<[u8; 32]>,
pub new_low_element: Option<IndexedElement<usize>>,
pub new_element: Option<IndexedElement<usize>>,
pub new_element_next_value: Option<BigUint>,
}Fields§
§merkle_tree: Pubkey§root: [u8; 32]§root_seq: u64§low_address_index: u64§low_address_value: [u8; 32]§low_address_next_index: u64§low_address_next_value: [u8; 32]§low_address_proof: Vec<[u8; 32]>§new_low_element: Option<IndexedElement<usize>>§new_element: Option<IndexedElement<usize>>§new_element_next_value: Option<BigUint>Trait Implementations§
Source§impl Clone for NewAddressProofWithContext
impl Clone for NewAddressProofWithContext
Source§fn clone(&self) -> NewAddressProofWithContext
fn clone(&self) -> NewAddressProofWithContext
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 NewAddressProofWithContext
impl Debug for NewAddressProofWithContext
Source§impl Default for NewAddressProofWithContext
impl Default for NewAddressProofWithContext
Source§fn default() -> NewAddressProofWithContext
fn default() -> NewAddressProofWithContext
Returns the “default value” for a type. Read more
impl StructuralPartialEq for NewAddressProofWithContext
Auto Trait Implementations§
impl Freeze for NewAddressProofWithContext
impl RefUnwindSafe for NewAddressProofWithContext
impl Send for NewAddressProofWithContext
impl Sync for NewAddressProofWithContext
impl Unpin for NewAddressProofWithContext
impl UnwindSafe for NewAddressProofWithContext
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more