Skip to main content

MultiVersionCommit

Trait MultiVersionCommit 

Source
pub trait MultiVersionCommit: Send + Sync {
    // Required method
    fn commit(
        &self,
        deltas: CowVec<Delta>,
        version: CommitVersion,
    ) -> Result<()>;
}
Expand description

Trait for committing deltas to multi-version storage.

Required Methods§

Source

fn commit(&self, deltas: CowVec<Delta>, version: CommitVersion) -> Result<()>

Commit a batch of deltas at the given version.

Implementors§