pub enum ChildOrderAction {
Place(OrderRequest),
Amend(OrderUpdateRequest),
}Expand description
Actions generated by algorithms for managing their child orders.
Variants§
Place(OrderRequest)
Place a brand new child order.
Amend(OrderUpdateRequest)
Amend an existing child order in-place.
Trait Implementations§
Source§impl Clone for ChildOrderAction
impl Clone for ChildOrderAction
Source§fn clone(&self) -> ChildOrderAction
fn clone(&self) -> ChildOrderAction
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 ChildOrderAction
impl Debug for ChildOrderAction
Source§impl<'de> Deserialize<'de> for ChildOrderAction
impl<'de> Deserialize<'de> for ChildOrderAction
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 ChildOrderAction
impl RefUnwindSafe for ChildOrderAction
impl Send for ChildOrderAction
impl Sync for ChildOrderAction
impl Unpin for ChildOrderAction
impl UnwindSafe for ChildOrderAction
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PayloadExt for Twhere
T: DeserializeOwned,
impl<T> PayloadExt for Twhere
T: DeserializeOwned,
Source§fn from_json_bytes(bytes: &[u8]) -> Result<Self, BrokerError>where
Self: DeserializeOwned,
fn from_json_bytes(bytes: &[u8]) -> Result<Self, BrokerError>where
Self: DeserializeOwned,
Deserialize JSON bytes into a strongly typed payload.