pub enum MarketStatus {
Open,
Closed,
PreMarket,
AfterHours,
Halted,
Unknown,
}Expand description
Current market status for an instrument.
Variants§
Open
Market is open for trading.
Closed
Market is closed.
PreMarket
Pre-market session.
AfterHours
After-hours session.
Halted
Trading is halted.
Unknown
Status is unknown.
Implementations§
Source§impl MarketStatus
impl MarketStatus
Sourcepub const fn is_tradeable(&self) -> bool
pub const fn is_tradeable(&self) -> bool
Returns true if trading is possible.
Trait Implementations§
Source§impl Clone for MarketStatus
impl Clone for MarketStatus
impl Copy for MarketStatus
Source§impl Debug for MarketStatus
impl Debug for MarketStatus
Source§impl<'de> Deserialize<'de> for MarketStatus
impl<'de> Deserialize<'de> for MarketStatus
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 MarketStatus
Source§impl PartialEq for MarketStatus
impl PartialEq for MarketStatus
Source§impl Serialize for MarketStatus
impl Serialize for MarketStatus
impl StructuralPartialEq for MarketStatus
Auto Trait Implementations§
impl Forget for MarketStatus
impl Freeze for MarketStatus
impl Move for MarketStatus
impl RefUnwindSafe for MarketStatus
impl Send for MarketStatus
impl Sync for MarketStatus
impl Unpin for MarketStatus
impl UnsafeUnpin for MarketStatus
impl UnwindSafe for MarketStatus
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