#[repr(C)]pub struct SwapData {
pub amount_in: u64,
pub minimum_amount_out: u64,
}Expand description
Swap instruction data
Fields§
§amount_in: u64SOURCE amount to transfer, output to DESTINATION is based on the exchange rate
minimum_amount_out: u64Minimum amount of DESTINATION token to output, prevents excessive slippage
Trait Implementations§
impl Copy for SwapData
impl StructuralPartialEq for SwapData
Auto Trait Implementations§
impl Freeze for SwapData
impl RefUnwindSafe for SwapData
impl Send for SwapData
impl Sync for SwapData
impl Unpin for SwapData
impl UnwindSafe for SwapData
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