Skip to main content

ContentAddressedStorageOptions

Type Alias ContentAddressedStorageOptions 

Source
pub type ContentAddressedStorageOptions<Ctx, V> = ContentAddressedKvOptions<Ctx, V>;
Expand description

ContentAddressedStorageOptions type alias.

Aliased Type§

pub struct ContentAddressedStorageOptions<Ctx, V> {
    pub kv: Rc<dyn KvStorageTier<V>>,
    pub key_context: Rc<dyn Fn(&Ctx) -> Result<Value, JsonCodecError>>,
    pub key_prefix: Option<String>,
    pub mode: ContentAddressedMode,
}

Fields§

§kv: Rc<dyn KvStorageTier<V>>

kv field for kv.

§key_context: Rc<dyn Fn(&Ctx) -> Result<Value, JsonCodecError>>

key_context field for key context.

§key_prefix: Option<String>

key_prefix field for key prefix.

§mode: ContentAddressedMode

mode field for mode.