pub struct SwapV2Args {
pub deadline: i64,
pub amount_searcher: u64,
pub amount_user: u64,
pub referral_fee_ppm: u64,
pub fee_token: FeeToken,
pub swap_platform_fee_ppm: u64,
}Fields§
§deadline: i64deadline as a unix timestamp in seconds
amount_searcher: u64§amount_user: u64§referral_fee_ppm: u64The referral fee is specified in parts per million
fee_token: FeeTokenToken in which the fees will be paid
swap_platform_fee_ppm: u64The platform fee is specified in parts per million
Trait Implementations§
Source§impl BorshDeserialize for SwapV2Args
impl BorshDeserialize for SwapV2Args
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for SwapV2Args
impl BorshSerialize for SwapV2Args
Source§impl Clone for SwapV2Args
impl Clone for SwapV2Args
Source§fn clone(&self) -> SwapV2Args
fn clone(&self) -> SwapV2Args
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SwapV2Args
impl Debug for SwapV2Args
Source§impl PartialEq for SwapV2Args
impl PartialEq for SwapV2Args
impl Copy for SwapV2Args
impl Eq for SwapV2Args
impl StructuralPartialEq for SwapV2Args
Auto Trait Implementations§
impl Freeze for SwapV2Args
impl RefUnwindSafe for SwapV2Args
impl Send for SwapV2Args
impl Sync for SwapV2Args
impl Unpin for SwapV2Args
impl UnwindSafe for SwapV2Args
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