pub trait Model {
// Required methods
fn delete(&mut self) -> CatlibResult<()>;
fn save(&self) -> CatlibResult<()>;
fn sync(&mut self) -> CatlibResult<()>;
}pub trait Model {
// Required methods
fn delete(&mut self) -> CatlibResult<()>;
fn save(&self) -> CatlibResult<()>;
fn sync(&mut self) -> CatlibResult<()>;
}