pub enum PendingOrderLifecycleState {
Placed,
Filled,
Cancelled,
UnfilledAtEnd,
}Expand description
State transition emitted by the FutureQuote pending-order lifecycle.
Variants§
Implementations§
Source§impl PendingOrderLifecycleState
impl PendingOrderLifecycleState
Sourcepub fn is_terminal(self) -> bool
pub fn is_terminal(self) -> bool
Whether this state permanently terminates a placed pending order.
Trait Implementations§
Source§impl Clone for PendingOrderLifecycleState
impl Clone for PendingOrderLifecycleState
Source§fn clone(&self) -> PendingOrderLifecycleState
fn clone(&self) -> PendingOrderLifecycleState
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 PendingOrderLifecycleState
Source§impl Debug for PendingOrderLifecycleState
impl Debug for PendingOrderLifecycleState
Source§impl Default for PendingOrderLifecycleState
impl Default for PendingOrderLifecycleState
Source§fn default() -> PendingOrderLifecycleState
fn default() -> PendingOrderLifecycleState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PendingOrderLifecycleState
impl<'de> Deserialize<'de> for PendingOrderLifecycleState
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
impl Eq for PendingOrderLifecycleState
impl StructuralPartialEq for PendingOrderLifecycleState
Auto Trait Implementations§
impl Freeze for PendingOrderLifecycleState
impl RefUnwindSafe for PendingOrderLifecycleState
impl Send for PendingOrderLifecycleState
impl Sync for PendingOrderLifecycleState
impl Unpin for PendingOrderLifecycleState
impl UnsafeUnpin for PendingOrderLifecycleState
impl UnwindSafe for PendingOrderLifecycleState
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.