pub trait DatabaseInteract {
// Required methods
fn read_to_rows(env: &EnvClient) -> Vec<Self>
where Self: Sized;
fn put(&self, env: &EnvClient);
fn update(&self, env: &EnvClient, conditions: &[Condition]);
}pub trait DatabaseInteract {
// Required methods
fn read_to_rows(env: &EnvClient) -> Vec<Self>
where Self: Sized;
fn put(&self, env: &EnvClient);
fn update(&self, env: &EnvClient, conditions: &[Condition]);
}