pub struct AddressParam {
pub seed: [u8; 32],
pub address_queue_index: Option<u8>,
pub address_queue_pubkey: Option<Pubkey>,
pub merkle_tree_index: Option<u8>,
pub address_merkle_tree_pubkey: Option<Pubkey>,
pub root_index: Option<u16>,
pub derived_address: Option<[u8; 32]>,
pub assigned_account_index: AddressAssignment,
}Expand description
Address parameter information
Fields§
§seed: [u8; 32]§address_queue_index: Option<u8>§address_queue_pubkey: Option<Pubkey>§merkle_tree_index: Option<u8>§address_merkle_tree_pubkey: Option<Pubkey>§root_index: Option<u16>§derived_address: Option<[u8; 32]>§assigned_account_index: AddressAssignmentTrait Implementations§
Source§impl Clone for AddressParam
impl Clone for AddressParam
Source§fn clone(&self) -> AddressParam
fn clone(&self) -> AddressParam
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 moreAuto Trait Implementations§
impl Freeze for AddressParam
impl RefUnwindSafe for AddressParam
impl Send for AddressParam
impl Sync for AddressParam
impl Unpin for AddressParam
impl UnwindSafe for AddressParam
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