Skip to main content

SnapshotLoader

Trait SnapshotLoader 

Source
pub trait SnapshotLoader {
    // Required method
    fn load(&mut self) -> Result<Option<Snapshot>, SnapshotLoaderError>;
}
Expand description

A snapshot loader that reads state from storage.

Required Methods§

Source

fn load(&mut self) -> Result<Option<Snapshot>, SnapshotLoaderError>

Load a snapshot from storage.

Returns Ok(Some(Snapshot)) if a valid snapshot was loaded, Ok(None) if no snapshot exists at the configured path, or Err if an error occurred during loading.

Implementors§