Skip to main content

kv_storage

Function kv_storage 

Source
pub fn kv_storage<B, T, C>(
    backend: Arc<B>,
    opts: KvStorageOptions<T, C>,
) -> KvStorage<B, T, C>
where B: StorageBackend + ?Sized, T: Send + Sync + 'static, C: Codec<T>,
Expand description

Factory: wrap a backend as a kv tier.

ยงPanics

Panics if opts.compact_every == Some(0). See snapshot_storage for the rationale (pre-1.0 footgun guard per /qa A4).