pub struct TradingHours {
pub symbol: String,
pub is_open: bool,
pub next_open: Option<DateTime<Utc>>,
pub next_close: Option<DateTime<Utc>>,
}Expand description
Trading hours information
Fields§
§symbol: StringTrading pair symbol
is_open: boolWhether trading is currently open
next_open: Option<DateTime<Utc>>Next opening time (if currently closed)
next_close: Option<DateTime<Utc>>Next closing time (if currently open)
Trait Implementations§
Source§impl Clone for TradingHours
impl Clone for TradingHours
Source§fn clone(&self) -> TradingHours
fn clone(&self) -> TradingHours
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 TradingHours
impl Debug for TradingHours
Source§impl<'de> Deserialize<'de> for TradingHours
impl<'de> Deserialize<'de> for TradingHours
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 TradingHours
impl PartialEq for TradingHours
Source§impl Serialize for TradingHours
impl Serialize for TradingHours
impl StructuralPartialEq for TradingHours
Auto Trait Implementations§
impl Freeze for TradingHours
impl RefUnwindSafe for TradingHours
impl Send for TradingHours
impl Sync for TradingHours
impl Unpin for TradingHours
impl UnwindSafe for TradingHours
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<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> 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