pub struct PrimaryVaultKeys {Show 17 fields
pub vault: Pubkey,
pub vault_pda: Pubkey,
pub underlying_deposit_queue: Pubkey,
pub underlying_withdraw_queue: Pubkey,
pub shares_mint: Pubkey,
pub underlying_mint: Pubkey,
pub deposit_tracking_account: Pubkey,
pub deposit_tracking_queue_account: Pubkey,
pub deposit_tracking_hold_account: Pubkey,
pub deposit_tracking_pda: Pubkey,
pub program_id: Pubkey,
pub extra_key_1: Pubkey,
pub extra_key_2: Pubkey,
pub extra_key_3: Pubkey,
pub extra_key_4: Pubkey,
pub extra_key_5: Pubkey,
pub extra_key_6: Pubkey,
}Fields§
§vault: Pubkey§vault_pda: Pubkey§underlying_deposit_queue: Pubkey§underlying_withdraw_queue: Pubkey§underlying_mint: Pubkey§deposit_tracking_account: Pubkey§deposit_tracking_queue_account: Pubkey§deposit_tracking_hold_account: Pubkey§deposit_tracking_pda: Pubkey§program_id: Pubkey§extra_key_1: Pubkey§extra_key_2: Pubkey§extra_key_3: Pubkey§extra_key_4: Pubkey§extra_key_5: Pubkey§extra_key_6: PubkeyTrait Implementations§
Source§impl BorshDeserialize for PrimaryVaultKeyswhere
Pubkey: BorshDeserialize,
impl BorshDeserialize for PrimaryVaultKeyswhere
Pubkey: BorshDeserialize,
Source§impl BorshSerialize for PrimaryVaultKeyswhere
Pubkey: BorshSerialize,
impl BorshSerialize for PrimaryVaultKeyswhere
Pubkey: BorshSerialize,
Source§impl Clone for PrimaryVaultKeys
impl Clone for PrimaryVaultKeys
Source§fn clone(&self) -> PrimaryVaultKeys
fn clone(&self) -> PrimaryVaultKeys
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 PrimaryVaultKeys
impl Debug for PrimaryVaultKeys
Source§impl PartialEq for PrimaryVaultKeys
impl PartialEq for PrimaryVaultKeys
impl Copy for PrimaryVaultKeys
impl StructuralPartialEq for PrimaryVaultKeys
Auto Trait Implementations§
impl Freeze for PrimaryVaultKeys
impl RefUnwindSafe for PrimaryVaultKeys
impl Send for PrimaryVaultKeys
impl Sync for PrimaryVaultKeys
impl Unpin for PrimaryVaultKeys
impl UnwindSafe for PrimaryVaultKeys
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> 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