pub trait InstrumentsSnapshotReader: Send + Sync {
// Required methods
fn get_latest_instruments_snapshot_id_sync(&self) -> Result<Option<i64>>;
fn load_instruments_snapshot_sync(
&self,
snapshot_id: i64,
) -> Result<InstrumentsSnapshotData>;
}Expand description
Instruments snapshot loader.
Required Methods§
Sourcefn get_latest_instruments_snapshot_id_sync(&self) -> Result<Option<i64>>
fn get_latest_instruments_snapshot_id_sync(&self) -> Result<Option<i64>>
Load the latest instruments snapshot ID.
Sourcefn load_instruments_snapshot_sync(
&self,
snapshot_id: i64,
) -> Result<InstrumentsSnapshotData>
fn load_instruments_snapshot_sync( &self, snapshot_id: i64, ) -> Result<InstrumentsSnapshotData>
Load instruments snapshot data for a given snapshot ID.