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
Auto 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