MetadataWriter

Trait MetadataWriter 

Source
pub trait MetadataWriter: Send + Sync {
    // Required method
    fn write_metadata(&self, key: &str, value: Vec<u8>) -> ProviderResult<()>;

    // Provided method
    fn write_storage_settings(
        &self,
        settings: StorageSettings,
    ) -> ProviderResult<()> { ... }
}
Available on crate feature db-api only.
Expand description

Client trait for writing node metadata to the database.

Required Methods§

Source

fn write_metadata(&self, key: &str, value: Vec<u8>) -> ProviderResult<()>

Write a metadata value

Provided Methods§

Source

fn write_storage_settings( &self, settings: StorageSettings, ) -> ProviderResult<()>

Write storage settings for this node

Be sure to update provider factory cache with StorageSettingsCache::set_storage_settings_cache.

Implementors§