pub trait GraphStore {
type Snapshot: GraphSnapshot;
// Required method
fn snapshot(&self) -> Self::Snapshot;
}Expand description
Provides access to a snapshot of the graph at a point in time.
Implementors must ensure that the returned snapshot is immutable and reflects a consistent state of the graph.