pub trait ReplayWrite {
// Required methods
fn insert(
&mut self,
key: TracedBytes,
new_val: TracedBytes,
old_val: Option<TracedBytes>,
) -> Result<()>;
fn delete(&mut self, key: TracedBytes, old_val: TracedBytes) -> Result<()>;
}Required Methods§
fn insert( &mut self, key: TracedBytes, new_val: TracedBytes, old_val: Option<TracedBytes>, ) -> Result<()>
fn delete(&mut self, key: TracedBytes, old_val: TracedBytes) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".