#[repr(u8)]pub enum DealingFlag {
Closed = 0,
Call = 1,
Deal = 2,
Edit = 3,
ClosingsOnly = 4,
DealNoEdit = 5,
Auction = 6,
AuctionNoEdit = 7,
Suspend = 8,
}Expand description
Market dealing status flags indicating trading availability
Variants§
Closed = 0
Market is closed for trading
Call = 1
Market is in call phase
Deal = 2
Market is open for dealing
Edit = 3
Market is open for editing orders
ClosingsOnly = 4
Market is open for closing positions only
DealNoEdit = 5
Market is open for dealing but not editing
Auction = 6
Market is in auction phase
AuctionNoEdit = 7
Market is in auction phase without editing
Suspend = 8
Market trading is suspended
Trait Implementations§
Source§impl Clone for DealingFlag
impl Clone for DealingFlag
Source§fn clone(&self) -> DealingFlag
fn clone(&self) -> DealingFlag
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 DealingFlag
impl Debug for DealingFlag
Source§impl Default for DealingFlag
impl Default for DealingFlag
Source§fn default() -> DealingFlag
fn default() -> DealingFlag
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DealingFlag
impl<'de> Deserialize<'de> for DealingFlag
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
Source§impl Hash for DealingFlag
impl Hash for DealingFlag
Source§impl PartialEq for DealingFlag
impl PartialEq for DealingFlag
Source§impl Serialize for DealingFlag
impl Serialize for DealingFlag
impl Copy for DealingFlag
impl Eq for DealingFlag
impl StructuralPartialEq for DealingFlag
Auto Trait Implementations§
impl Freeze for DealingFlag
impl RefUnwindSafe for DealingFlag
impl Send for DealingFlag
impl Sync for DealingFlag
impl Unpin for DealingFlag
impl UnsafeUnpin for DealingFlag
impl UnwindSafe for DealingFlag
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<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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more