pub enum ExecType {
Trade,
AdlTrade,
Funding,
BustTrade,
Delivery,
Settle,
BlockTrade,
MovePosition,
FutureSpread,
UNKNOWN,
}Variants§
Trade
AdlTrade
Auto-Deleveraging
Funding
Funding fee
BustTrade
Takeover liquidation
Delivery
USDC futures delivery; Position closed by contract delisted
Settle
Inverse futures settlement; Position closed due to delisting
BlockTrade
MovePosition
FutureSpread
Spread leg execution
UNKNOWN
May be returned by a classic account. Cannot query by this type
Trait Implementations§
impl Copy for ExecType
Source§impl<'de> Deserialize<'de> for ExecType
impl<'de> Deserialize<'de> for ExecType
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 ExecType
Auto Trait Implementations§
impl Freeze for ExecType
impl RefUnwindSafe for ExecType
impl Send for ExecType
impl Sync for ExecType
impl Unpin for ExecType
impl UnsafeUnpin for ExecType
impl UnwindSafe for ExecType
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