pub struct Traded {
pub whirlpool: Pubkey,
pub a_to_b: bool,
pub pre_sqrt_price: u128,
pub post_sqrt_price: u128,
pub input_amount: u64,
pub output_amount: u64,
pub input_transfer_fee: u64,
pub output_transfer_fee: u64,
pub lp_fee: u64,
pub protocol_fee: u64,
}Fields§
§whirlpool: Pubkey§a_to_b: bool§pre_sqrt_price: u128§post_sqrt_price: u128§input_amount: u64§output_amount: u64§input_transfer_fee: u64§output_transfer_fee: u64§lp_fee: u64§protocol_fee: u64Trait Implementations§
Source§impl<'de> Deserialize<'de> for Traded
impl<'de> Deserialize<'de> for Traded
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
Auto Trait Implementations§
impl Freeze for Traded
impl RefUnwindSafe for Traded
impl Send for Traded
impl Sync for Traded
impl Unpin for Traded
impl UnsafeUnpin for Traded
impl UnwindSafe for Traded
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