1 2 3 4 5 6 7
use crate::core::model::State; use anyhow::Result; pub trait Store { fn load(&self) -> Result<State>; fn save(&self, state: &State) -> Result<()>; }