pub enum DealingFlag {
Closed,
Call,
Deal,
Edit,
ClosingOnly,
DealNoEdit,
Auction,
AuctionNoEdit,
Suspend,
}Expand description
Market dealing status flags indicating trading availability
Variants§
Closed
Market is closed for trading
Call
Market is in call phase
Deal
Market is open for dealing
Edit
Market is open for editing orders
ClosingOnly
Market is open for closing positions only
DealNoEdit
Market is open for dealing but not editing
Auction
Market is in auction phase
AuctionNoEdit
Market is in auction phase without editing
Suspend
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§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 PartialEq for DealingFlag
impl PartialEq for DealingFlag
Source§impl Serialize for DealingFlag
impl Serialize 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 UnwindSafe for DealingFlag
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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