#[repr(C)]pub struct WithdrawAllTokenTypes {
pub pool_token_amount: u64,
pub minimum_token_a_amount: u64,
pub minimum_token_b_amount: u64,
}Expand description
WithdrawAllTokenTypes instruction data
Fields§
§pool_token_amount: u64Amount of pool tokens to burn. User receives an output of token a and b based on the percentage of the pool tokens that are returned.
minimum_token_a_amount: u64Minimum amount of token A to receive, prevents excessive slippage
minimum_token_b_amount: u64Minimum amount of token B to receive, prevents excessive slippage
Trait Implementations§
Source§impl Clone for WithdrawAllTokenTypes
impl Clone for WithdrawAllTokenTypes
Source§fn clone(&self) -> WithdrawAllTokenTypes
fn clone(&self) -> WithdrawAllTokenTypes
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 moreSource§impl Debug for WithdrawAllTokenTypes
impl Debug for WithdrawAllTokenTypes
Source§impl PartialEq for WithdrawAllTokenTypes
impl PartialEq for WithdrawAllTokenTypes
Source§fn eq(&self, other: &WithdrawAllTokenTypes) -> bool
fn eq(&self, other: &WithdrawAllTokenTypes) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for WithdrawAllTokenTypes
Auto Trait Implementations§
impl Freeze for WithdrawAllTokenTypes
impl RefUnwindSafe for WithdrawAllTokenTypes
impl Send for WithdrawAllTokenTypes
impl Sync for WithdrawAllTokenTypes
impl Unpin for WithdrawAllTokenTypes
impl UnsafeUnpin for WithdrawAllTokenTypes
impl UnwindSafe for WithdrawAllTokenTypes
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