pub struct MarketsUpdateMessageContents {
pub trading: Option<HashMap<Ticker, TradingPerpetualMarket>>,
pub oracle_prices: Option<HashMap<Ticker, OraclePriceMarket>>,
}Expand description
Markets update.
Fields§
§trading: Option<HashMap<Ticker, TradingPerpetualMarket>>Trading.
oracle_prices: Option<HashMap<Ticker, OraclePriceMarket>>Oracle prices.
Trait Implementations§
Source§impl Debug for MarketsUpdateMessageContents
impl Debug for MarketsUpdateMessageContents
Source§impl<'de> Deserialize<'de> for MarketsUpdateMessageContents
impl<'de> Deserialize<'de> for MarketsUpdateMessageContents
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 MarketsUpdateMessageContents
impl RefUnwindSafe for MarketsUpdateMessageContents
impl Send for MarketsUpdateMessageContents
impl Sync for MarketsUpdateMessageContents
impl Unpin for MarketsUpdateMessageContents
impl UnsafeUnpin for MarketsUpdateMessageContents
impl UnwindSafe for MarketsUpdateMessageContents
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> 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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request