pub enum PositionUpdateType {
Open,
Increase,
Reduce,
Close,
Flip,
}Variants§
Trait Implementations§
Source§impl BorshDeserialize for PositionUpdateType
impl BorshDeserialize for PositionUpdateType
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 PositionUpdateType
impl BorshSerialize for PositionUpdateType
Source§impl Clone for PositionUpdateType
impl Clone for PositionUpdateType
Source§fn clone(&self) -> PositionUpdateType
fn clone(&self) -> PositionUpdateType
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 PositionUpdateType
impl Debug for PositionUpdateType
Source§impl Default for PositionUpdateType
impl Default for PositionUpdateType
Source§impl EnumExt for PositionUpdateType
impl EnumExt for PositionUpdateType
impl Copy for PositionUpdateType
Auto Trait Implementations§
impl Freeze for PositionUpdateType
impl RefUnwindSafe for PositionUpdateType
impl Send for PositionUpdateType
impl Sync for PositionUpdateType
impl Unpin for PositionUpdateType
impl UnwindSafe for PositionUpdateType
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