pub struct SwapInput {
pub amount_raw: BigInt,
pub swap_kind: SwapKind,
pub token_in: String,
pub token_out: String,
}
Expand description
Input for swap operations
Fields§
§amount_raw: BigInt
Amount to swap (raw, not scaled)
swap_kind: SwapKind
Kind of swap operation
token_in: String
Token address to swap from
token_out: String
Token address to swap to
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SwapInput
impl<'de> Deserialize<'de> for SwapInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for SwapInput
Auto Trait Implementations§
impl Freeze for SwapInput
impl RefUnwindSafe for SwapInput
impl Send for SwapInput
impl Sync for SwapInput
impl Unpin for SwapInput
impl UnwindSafe for SwapInput
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