pub struct DecreaseLiquidityV2InstructionAccounts {Show 16 fields
pub whirlpool: Pubkey,
pub token_program_a: Pubkey,
pub token_program_b: Pubkey,
pub memo_program: Pubkey,
pub position_authority: Pubkey,
pub position: Pubkey,
pub position_token_account: Pubkey,
pub token_mint_a: Pubkey,
pub token_mint_b: Pubkey,
pub token_owner_account_a: Pubkey,
pub token_owner_account_b: Pubkey,
pub token_vault_a: Pubkey,
pub token_vault_b: Pubkey,
pub tick_array_lower: Pubkey,
pub tick_array_upper: Pubkey,
pub remaining: Vec<AccountMeta>,
}Fields§
§whirlpool: Pubkey§token_program_a: Pubkey§token_program_b: Pubkey§memo_program: Pubkey§position: Pubkey§position_token_account: Pubkey§token_mint_a: Pubkey§token_mint_b: Pubkey§token_owner_account_a: Pubkey§token_owner_account_b: Pubkey§token_vault_a: Pubkey§token_vault_b: Pubkey§tick_array_lower: Pubkey§tick_array_upper: Pubkey§remaining: Vec<AccountMeta>Trait Implementations§
Source§impl Clone for DecreaseLiquidityV2InstructionAccounts
impl Clone for DecreaseLiquidityV2InstructionAccounts
Source§fn clone(&self) -> DecreaseLiquidityV2InstructionAccounts
fn clone(&self) -> DecreaseLiquidityV2InstructionAccounts
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 DecreaseLiquidityV2InstructionAccounts
Auto Trait Implementations§
impl Freeze for DecreaseLiquidityV2InstructionAccounts
impl RefUnwindSafe for DecreaseLiquidityV2InstructionAccounts
impl Send for DecreaseLiquidityV2InstructionAccounts
impl Sync for DecreaseLiquidityV2InstructionAccounts
impl Unpin for DecreaseLiquidityV2InstructionAccounts
impl UnsafeUnpin for DecreaseLiquidityV2InstructionAccounts
impl UnwindSafe for DecreaseLiquidityV2InstructionAccounts
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