pub trait DBObject:
Debug
+ Serialize
+ Deserialize {
// Required method
fn to_sql(&self, type_writer: &dyn TypeWriter) -> String;
// Provided methods
fn is_top_level(&self) -> bool { ... }
fn top_level_to_sql(
&self,
_type_writer: &dyn TypeWriter,
_delayed: &Vec<&Box<&dyn DBObject>>,
) -> String { ... }
}Expand description
Trait for serializing a database object to as String