pub struct EndSwap {
pub _in_market_index: u16,
pub _out_market_index: u16,
pub _limit_price: Option<u64>,
pub _reduce_only: Option<SwapReduceOnly>,
}Expand description
Instruction.
Fields§
§_in_market_index: u16§_out_market_index: u16§_limit_price: Option<u64>§_reduce_only: Option<SwapReduceOnly>Trait Implementations§
Source§impl BorshDeserialize for EndSwapwhere
u16: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<SwapReduceOnly>: BorshDeserialize,
impl BorshDeserialize for EndSwapwhere
u16: BorshDeserialize,
Option<u64>: BorshDeserialize,
Option<SwapReduceOnly>: BorshDeserialize,
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 EndSwap
impl BorshSerialize for EndSwap
Source§impl Discriminator for EndSwap
impl Discriminator for EndSwap
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Source§impl InstructionData for EndSwap
impl InstructionData for EndSwap
Auto Trait Implementations§
impl Freeze for EndSwap
impl RefUnwindSafe for EndSwap
impl Send for EndSwap
impl Sync for EndSwap
impl Unpin for EndSwap
impl UnwindSafe for EndSwap
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