pub trait SQLModel<'a, V: SQLParam>: ToSQL<'a, V> {
// Required methods
fn columns(&self) -> Cow<'static, [ColumnRef]>;
fn values(&self) -> SQL<'a, V>;
}Required Methods§
Sourcefn columns(&self) -> Cow<'static, [ColumnRef]>
fn columns(&self) -> Cow<'static, [ColumnRef]>
Columns referenced by this model. Static models can return a borrowed slice; dynamic models can allocate.
fn values(&self) -> SQL<'a, V>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".