pub trait Persistant: Sized + Serialize + Deserialize {
    // Required methods
    fn save(&self, path: &str) -> Result<(), AnyError>;
    fn load(path: &str) -> Result<Self, AnyError>;
}

Required Methods§

source

fn save(&self, path: &str) -> Result<(), AnyError>

source

fn load(path: &str) -> Result<Self, AnyError>

Implementors§