pub trait StateStoreReadLog: StaticSendSync {
type ChangeLogIter: StateStoreReadChangeLogIter;
// Required methods
fn next_epoch(
&self,
epoch: u64,
options: NextEpochOptions,
) -> impl StorageFuture<'_, u64>;
fn iter_log(
&self,
epoch_range: (u64, u64),
key_range: TableKeyRange,
options: ReadLogOptions,
) -> impl StorageFuture<'_, Self::ChangeLogIter>;
}
Required Associated Types§
Required Methods§
fn next_epoch( &self, epoch: u64, options: NextEpochOptions, ) -> impl StorageFuture<'_, u64>
fn iter_log( &self, epoch_range: (u64, u64), key_range: TableKeyRange, options: ReadLogOptions, ) -> impl StorageFuture<'_, Self::ChangeLogIter>
Object Safety§
This trait is not object safe.