pub trait PersistenceService: Send + Sync {
// Required methods
fn load(&self) -> Result<Option<PersistedState>, String>;
fn save(&self, state: &PersistedState) -> Result<(), String>;
fn reset(&self) -> Result<(), String>;
}Expand description
Save/load TUI state to disk.