pub trait ModelExtension {
// Required methods
fn extension_name(&self) -> &'static str;
fn extended_columns(
&self,
prefix: &str,
) -> BTreeMap<&'static str, CompactString>;
fn map_extended(
&self,
prefix: &str,
row: &PgRow,
) -> Result<ModelExtensionMapType, DatabaseError>;
}