pub enum OrderManagerAction {
PublishInitialized(OrderEventAny),
SubmitToEmulator(SubmitOrder),
SubmitToRisk(SubmitOrder),
SubmitToAlgorithm {
command: SubmitOrder,
exec_algorithm_id: ExecAlgorithmId,
},
CancelLocal(OrderAny),
ModifyLocalQuantity {
order: OrderAny,
quantity: Quantity,
},
}Expand description
Describes work decided by manager::OrderManager for its owner.
Variants§
PublishInitialized(OrderEventAny)
SubmitToEmulator(SubmitOrder)
SubmitToRisk(SubmitOrder)
SubmitToAlgorithm
CancelLocal(OrderAny)
ModifyLocalQuantity
Trait Implementations§
Source§impl Clone for OrderManagerAction
impl Clone for OrderManagerAction
Source§fn clone(&self) -> OrderManagerAction
fn clone(&self) -> OrderManagerAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OrderManagerAction
impl RefUnwindSafe for OrderManagerAction
impl Send for OrderManagerAction
impl Sync for OrderManagerAction
impl Unpin for OrderManagerAction
impl UnsafeUnpin for OrderManagerAction
impl UnwindSafe for OrderManagerAction
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