pub struct SwapExecuted {
pub rev: u64,
pub market_token: Pubkey,
pub report: SwapReport<u128, i128>,
pub ty: Option<DecreasePositionSwapType>,
}Expand description
Swap executed Event.
Fields§
§rev: u64§market_token: Pubkey§report: SwapReport<u128, i128>§ty: Option<DecreasePositionSwapType>Trait Implementations§
Source§impl BorshDeserialize for SwapExecuted
impl BorshDeserialize for SwapExecuted
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 SwapExecuted
impl BorshSerialize for SwapExecuted
Source§impl Clone for SwapExecuted
impl Clone for SwapExecuted
Source§fn clone(&self) -> SwapExecuted
fn clone(&self) -> SwapExecuted
Returns a duplicate of the value. Read more
1.0.0 · 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 SwapExecuted
impl Debug for SwapExecuted
Source§impl Discriminator for SwapExecuted
impl Discriminator for SwapExecuted
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Auto Trait Implementations§
impl Freeze for SwapExecuted
impl RefUnwindSafe for SwapExecuted
impl Send for SwapExecuted
impl Sync for SwapExecuted
impl Unpin for SwapExecuted
impl UnwindSafe for SwapExecuted
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