pub trait TableGenerator {
// Required methods
fn output_tables(&self);
fn output_table(&self, table: &Table);
fn output_table_header(&self, table: &Table);
fn output_table_definition(&self, table: &Table);
fn output_table_footer(&self, table: &Table);
fn output_indexes(&self, table: &Table);
fn output_initial_data(&self, table: &Table);
}Required Methods§
fn output_tables(&self)
fn output_table(&self, table: &Table)
fn output_table_header(&self, table: &Table)
fn output_table_definition(&self, table: &Table)
fn output_indexes(&self, table: &Table)
fn output_initial_data(&self, table: &Table)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".