pub struct SessionAwareness { /* private fields */ }Expand description
Determines trading status for a market session.
Implementations§
Source§impl SessionAwareness
impl SessionAwareness
pub fn new(session: MarketSession) -> Self
Sourcepub fn status(&self, utc_ms: u64) -> Result<TradingStatus, StreamError>
pub fn status(&self, utc_ms: u64) -> Result<TradingStatus, StreamError>
Classify a UTC timestamp (ms) into a trading status.
pub fn session(&self) -> MarketSession
Auto Trait Implementations§
impl Freeze for SessionAwareness
impl RefUnwindSafe for SessionAwareness
impl Send for SessionAwareness
impl Sync for SessionAwareness
impl Unpin for SessionAwareness
impl UnsafeUnpin for SessionAwareness
impl UnwindSafe for SessionAwareness
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