Skip to main content

MarketDataStream

Trait MarketDataStream 

Source
pub trait MarketDataStream<IS: InstrumentSpec> {
    // Provided method
    fn trades_stream<'a>(
        &mut self,
        just_added: impl ExactSizeIterator<Item = &'a TradeTradeTimestamp<IS>> + Clone,
    ) -> impl Future<Output = ()>
       where IS: 'a { ... }
}

Provided Methods§

Source

fn trades_stream<'a>( &mut self, just_added: impl ExactSizeIterator<Item = &'a TradeTradeTimestamp<IS>> + Clone, ) -> impl Future<Output = ()>
where IS: 'a,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<IS: InstrumentSpec, CapacitySpec: CapacitySpec, PhysicalLocationLD: PhysicalLocationLD, OrderRouterLD: OrderRouterLD, ExchangeLD: ExchangeLD> MarketDataStream<IS> for SimulatedOrdersBackend<IS, CapacitySpec, PhysicalLocationLD, OrderRouterLD, ExchangeLD>