pub enum FuturesOrderHistoryEvent {
OrderPlaced(FuturesOrderHistoryOrderEvent),
OrderUpdated(FuturesOrderHistoryOrderUpdate),
OrderCancelled(FuturesOrderHistoryOrderEvent),
OrderRejected(FuturesOrderHistoryOrderEvent),
OrderEditRejected(FuturesOrderHistoryEditRejected),
OrderNotFound(FuturesOrderHistoryOrderNotFound),
Unknown(String),
}Expand description
An order history event, externally tagged by its kind.
The documented kinds are modeled; one the documentation does not list is kept by name so the surrounding page still decodes.
Variants§
OrderPlaced(FuturesOrderHistoryOrderEvent)
OrderUpdated(FuturesOrderHistoryOrderUpdate)
OrderCancelled(FuturesOrderHistoryOrderEvent)
OrderRejected(FuturesOrderHistoryOrderEvent)
OrderEditRejected(FuturesOrderHistoryEditRejected)
An edit the venue refused; the order stands as old_order.
OrderNotFound(FuturesOrderHistoryOrderNotFound)
A request naming an order the venue does not hold; it carries no order state.
Unknown(String)
Trait Implementations§
Source§impl Clone for FuturesOrderHistoryEvent
impl Clone for FuturesOrderHistoryEvent
Source§impl Debug for FuturesOrderHistoryEvent
impl Debug for FuturesOrderHistoryEvent
Source§impl<'de> Deserialize<'de> for FuturesOrderHistoryEvent
impl<'de> Deserialize<'de> for FuturesOrderHistoryEvent
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
Auto Trait Implementations§
impl Freeze for FuturesOrderHistoryEvent
impl RefUnwindSafe for FuturesOrderHistoryEvent
impl Send for FuturesOrderHistoryEvent
impl Sync for FuturesOrderHistoryEvent
impl Unpin for FuturesOrderHistoryEvent
impl UnsafeUnpin for FuturesOrderHistoryEvent
impl UnwindSafe for FuturesOrderHistoryEvent
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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