pub struct CreateRaydiumRandomPoolInstructionAccounts {Show 23 fields
pub cpmm_program: Pubkey,
pub amm_config: Pubkey,
pub authority: Pubkey,
pub pool_state: Pubkey,
pub token0_mint: Pubkey,
pub token1_mint: Pubkey,
pub lp_mint: Pubkey,
pub vault_authority: Pubkey,
pub bonding_curve: Pubkey,
pub bonding_curve_vault: Pubkey,
pub bonding_curve_wsol_vault: Pubkey,
pub creator_lp_token: Pubkey,
pub token0_vault: Pubkey,
pub token1_vault: Pubkey,
pub create_pool_fee: Pubkey,
pub observation_state: Pubkey,
pub operator: Pubkey,
pub config: Pubkey,
pub token_program: Pubkey,
pub associated_token_program: Pubkey,
pub system_program: Pubkey,
pub rent: Pubkey,
pub remaining: Vec<AccountMeta>,
}Fields§
§cpmm_program: Pubkey§amm_config: Pubkey§pool_state: Pubkey§token0_mint: Pubkey§token1_mint: Pubkey§lp_mint: Pubkey§bonding_curve: Pubkey§bonding_curve_vault: Pubkey§bonding_curve_wsol_vault: Pubkey§creator_lp_token: Pubkey§token0_vault: Pubkey§token1_vault: Pubkey§create_pool_fee: Pubkey§observation_state: Pubkey§operator: Pubkey§config: Pubkey§token_program: Pubkey§associated_token_program: Pubkey§system_program: Pubkey§rent: Pubkey§remaining: Vec<AccountMeta>Trait Implementations§
Source§impl Clone for CreateRaydiumRandomPoolInstructionAccounts
impl Clone for CreateRaydiumRandomPoolInstructionAccounts
Source§fn clone(&self) -> CreateRaydiumRandomPoolInstructionAccounts
fn clone(&self) -> CreateRaydiumRandomPoolInstructionAccounts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl StructuralPartialEq for CreateRaydiumRandomPoolInstructionAccounts
Auto Trait Implementations§
impl Freeze for CreateRaydiumRandomPoolInstructionAccounts
impl RefUnwindSafe for CreateRaydiumRandomPoolInstructionAccounts
impl Send for CreateRaydiumRandomPoolInstructionAccounts
impl Sync for CreateRaydiumRandomPoolInstructionAccounts
impl Unpin for CreateRaydiumRandomPoolInstructionAccounts
impl UnsafeUnpin for CreateRaydiumRandomPoolInstructionAccounts
impl UnwindSafe for CreateRaydiumRandomPoolInstructionAccounts
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