pub enum PlatformOrderAction {
Place,
Cancel,
CancelAll,
Replace,
Batch,
}Expand description
Externally authorized resting-order operation. The public contract exposes product intent only; private construction details never cross the SDK boundary.
Variants§
Place
Cancel
CancelAll
Replace
Atomically cancel one existing order and place its explicitly bound successor in the same transaction.
Batch
Atomically execute a bounded heterogeneous set of place, cancel, and replace operations in one transaction.
Trait Implementations§
Source§impl Clone for PlatformOrderAction
impl Clone for PlatformOrderAction
Source§fn clone(&self) -> PlatformOrderAction
fn clone(&self) -> PlatformOrderAction
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 moreimpl Copy for PlatformOrderAction
Source§impl Debug for PlatformOrderAction
impl Debug for PlatformOrderAction
Source§impl<'de> Deserialize<'de> for PlatformOrderAction
impl<'de> Deserialize<'de> for PlatformOrderAction
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlatformOrderAction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlatformOrderAction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PlatformOrderAction
Source§impl PartialEq for PlatformOrderAction
impl PartialEq for PlatformOrderAction
Source§impl Serialize for PlatformOrderAction
impl Serialize for PlatformOrderAction
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for PlatformOrderAction
Auto Trait Implementations§
impl Freeze for PlatformOrderAction
impl RefUnwindSafe for PlatformOrderAction
impl Send for PlatformOrderAction
impl Sync for PlatformOrderAction
impl Unpin for PlatformOrderAction
impl UnsafeUnpin for PlatformOrderAction
impl UnwindSafe for PlatformOrderAction
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