pub enum BitmexExecType {
Show 18 variants
New,
Trade,
Canceled,
CancelReject,
Replaced,
Rejected,
AmendReject,
Funding,
Settlement,
Suspended,
Released,
Insurance,
Rebalance,
Liquidation,
Bankruptcy,
TrialFill,
TriggeredOrActivatedBySystem,
Unknown(String),
}Expand description
Represents the type of execution that generated a trade.
Variants§
New
New order placed.
Trade
Normal trade execution.
Canceled
Order canceled.
CancelReject
Cancel request rejected.
Replaced
Order replaced.
Rejected
Order rejected.
AmendReject
Order amendment rejected.
Funding
Funding rate execution.
Settlement
Settlement execution.
Suspended
Order suspended.
Released
Order released.
Insurance
Insurance payment.
Rebalance
Rebalance.
Liquidation
Liquidation execution.
Bankruptcy
Bankruptcy execution.
TrialFill
Trial fill (testnet only).
TriggeredOrActivatedBySystem
Stop/trigger order activated by system.
Unknown(String)
Unknown execution type (not yet supported).
Trait Implementations§
Source§impl AsRef<str> for BitmexExecType
impl AsRef<str> for BitmexExecType
Source§impl Clone for BitmexExecType
impl Clone for BitmexExecType
Source§fn clone(&self) -> BitmexExecType
fn clone(&self) -> BitmexExecType
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 BitmexExecType
impl Debug for BitmexExecType
Source§impl<'de> Deserialize<'de> for BitmexExecType
impl<'de> Deserialize<'de> for BitmexExecType
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
Source§impl Display for BitmexExecType
impl Display for BitmexExecType
Source§impl FromStr for BitmexExecType
impl FromStr for BitmexExecType
Source§impl IntoEnumIterator for BitmexExecType
impl IntoEnumIterator for BitmexExecType
type Iterator = BitmexExecTypeIter
fn iter() -> BitmexExecTypeIter ⓘ
Source§impl PartialEq for BitmexExecType
impl PartialEq for BitmexExecType
Source§impl Serialize for BitmexExecType
impl Serialize for BitmexExecType
Source§impl TryFrom<&str> for BitmexExecType
impl TryFrom<&str> for BitmexExecType
impl Eq for BitmexExecType
impl StructuralPartialEq for BitmexExecType
Auto Trait Implementations§
impl Freeze for BitmexExecType
impl RefUnwindSafe for BitmexExecType
impl Send for BitmexExecType
impl Sync for BitmexExecType
impl Unpin for BitmexExecType
impl UnsafeUnpin for BitmexExecType
impl UnwindSafe for BitmexExecType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§impl<T> SetterInput<Owned> for T
impl<T> SetterInput<Owned> for T
§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.