pub struct MarketHours {
pub exchange: Option<String>,
pub stock_exchange_name: Option<String>,
pub stock_market: Option<String>,
pub is_market_open: Option<bool>,
pub opening_hour: Option<String>,
pub closing_hour: Option<String>,
pub current_date_time: Option<String>,
pub timezone: Option<String>,
}Expand description
Market hours for a trading session
Fields§
§exchange: Option<String>Exchange name
stock_exchange_name: Option<String>Stock exchange name
stock_market: Option<String>Stock market (e.g., “NYSE”, “NASDAQ”)
is_market_open: Option<bool>Current status (e.g., “open”, “closed”)
opening_hour: Option<String>Market open time
closing_hour: Option<String>Market close time
current_date_time: Option<String>Current date and time
timezone: Option<String>Timezone
Trait Implementations§
Source§impl Clone for MarketHours
impl Clone for MarketHours
Source§fn clone(&self) -> MarketHours
fn clone(&self) -> MarketHours
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 MarketHours
impl Debug for MarketHours
Source§impl<'de> Deserialize<'de> for MarketHours
impl<'de> Deserialize<'de> for MarketHours
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
Auto Trait Implementations§
impl Freeze for MarketHours
impl RefUnwindSafe for MarketHours
impl Send for MarketHours
impl Sync for MarketHours
impl Unpin for MarketHours
impl UnwindSafe for MarketHours
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