pub trait MarketDataProvider: Send + Sync {
// Required method
fn get_events(
&self,
symbol: &str,
start_ns: u64,
end_ns: u64,
) -> SmallVec<[(u64, MarketDataEvent); 256]>;
}Expand description
Market data provider trait
Required Methods§
Sourcefn get_events(
&self,
symbol: &str,
start_ns: u64,
end_ns: u64,
) -> SmallVec<[(u64, MarketDataEvent); 256]>
fn get_events( &self, symbol: &str, start_ns: u64, end_ns: u64, ) -> SmallVec<[(u64, MarketDataEvent); 256]>
Get market data events for a symbol