pub trait DealTable {
// Required methods
fn create_table(&self, key: String) -> Result<(), Error>;
fn delete_table(&self, key: String) -> Result<(), Error>;
fn list_table(&self) -> Result<Vec<String>, Error>;
}pub trait DealTable {
// Required methods
fn create_table(&self, key: String) -> Result<(), Error>;
fn delete_table(&self, key: String) -> Result<(), Error>;
fn list_table(&self) -> Result<Vec<String>, Error>;
}