pub trait ModelStore {
// Required methods
fn load(&self) -> Result<Option<Diff>, ModelError>;
fn save(&self, difference: &Diff) -> Result<(), ModelError>;
}Expand description
Keeps one layer’s difference.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl ModelStore for EmbeddedStore
impl ModelStore for FileStore
Available on non-WebAssembly only.