MetadataStore

Trait MetadataStore 

Source
pub trait MetadataStore: MemoryBounds {
    // Required methods
    fn name(&self) -> &'static str;
    fn process_operation(&mut self, operation: MetadataOperation);
}
Expand description

A store which receives a stream of metadata operations.

Required Methods§

Source

fn name(&self) -> &'static str

Returns the name of the store.

Source

fn process_operation(&mut self, operation: MetadataOperation)

Process a metadata operation.

Implementors§