pub trait MetaLog {
// Required methods
fn append(&mut self, rec: &BlockMeta) -> Result<(), StoreError>;
fn get(&self, key: BlockKey) -> Option<&BlockMeta>;
fn iter(&self) -> Box<dyn Iterator<Item = &BlockMeta> + '_>;
}Expand description
Metadata log for append-only persistence of block metadata.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".