pub enum MarketUpdate {
Trade(TradeUpdate),
Quote(QuoteUpdate),
Break(TradeUpdate),
}Expand description
A strictly typed update using FMP’s documented T/Q/B discriminator.
Variants§
Trade(TradeUpdate)
A last-trade execution.
Quote(QuoteUpdate)
A top-of-book quote.
Break(TradeUpdate)
A trade-break update.
Trait Implementations§
Source§impl Clone for MarketUpdate
impl Clone for MarketUpdate
Source§impl Debug for MarketUpdate
impl Debug for MarketUpdate
Source§impl<'de> Deserialize<'de> for MarketUpdate
impl<'de> Deserialize<'de> for MarketUpdate
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 MarketUpdate
impl PartialEq for MarketUpdate
impl StructuralPartialEq for MarketUpdate
Auto Trait Implementations§
impl Freeze for MarketUpdate
impl RefUnwindSafe for MarketUpdate
impl Send for MarketUpdate
impl Sync for MarketUpdate
impl Unpin for MarketUpdate
impl UnsafeUnpin for MarketUpdate
impl UnwindSafe for MarketUpdate
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