pub trait ColdIndexPageStore: Send + Sync {
// Required methods
fn put_page<'a>(
&'a self,
key: &'a ColdIndexPageKey,
page: &'a ColdIndexPage,
) -> ColdIndexPageStoreFuture<'a, ()>;
fn get_page<'a>(
&'a self,
key: &'a ColdIndexPageKey,
) -> ColdIndexPageStoreFuture<'a, Option<ColdIndexPage>>;
}Required Methods§
fn put_page<'a>( &'a self, key: &'a ColdIndexPageKey, page: &'a ColdIndexPage, ) -> ColdIndexPageStoreFuture<'a, ()>
fn get_page<'a>( &'a self, key: &'a ColdIndexPageKey, ) -> ColdIndexPageStoreFuture<'a, Option<ColdIndexPage>>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".