pub trait FilterColumn<'a, QS, DB>: Sized {
const ACCEPTS: &'static [ValueKind];
// Required method
fn condition(
self,
filter_condition: FilterCondition,
) -> Result<BoxedCondition<'a, QS, DB>, ValueMismatch>;
}Expand description
A Diesel column a model’s filter conditions can compare: one whose SQL
type converts a domain value (ValueSqlType and Comparison).
Blanket-implemented over condition: the code generated for an entity
requires it of every column, so a column of another SQL type is reported
where the conditions are written, naming the column.
Required Associated Constants§
Required Methods§
Sourcefn condition(
self,
filter_condition: FilterCondition,
) -> Result<BoxedCondition<'a, QS, DB>, ValueMismatch>
fn condition( self, filter_condition: FilterCondition, ) -> Result<BoxedCondition<'a, QS, DB>, ValueMismatch>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".