pub trait Storage {
// Required methods
fn get_objects(&self) -> Vec<Object>;
fn add_object(&self, object: Object);
fn change_object(&self, object: Object);
fn remove_object(&self, object: Object);
}
pub trait Storage {
// Required methods
fn get_objects(&self) -> Vec<Object>;
fn add_object(&self, object: Object);
fn change_object(&self, object: Object);
fn remove_object(&self, object: Object);
}