pub trait ColumnExpr<'a, C: Column> {
// Required methods
fn eq<V: Into<Value>>(self, value: V) -> Expr<'a, C>;
fn gt<V: Into<Value>>(self, value: V) -> Expr<'a, C>;
fn lt<V: Into<Value>>(self, value: V) -> Expr<'a, C>;
fn like<V: Into<Value>>(self, value: V) -> Expr<'a, C>;
fn in_list<V: Into<Value>>(self, values: Vec<V>) -> Expr<'a, C>;
fn is_null(self) -> Expr<'a, C>;
fn asc(self) -> ColumnOrdering<C>;
fn desc(self) -> ColumnOrdering<C>;
fn asc_nulls_first(self) -> ColumnOrdering<C>;
fn asc_nulls_last(self) -> ColumnOrdering<C>;
fn desc_nulls_first(self) -> ColumnOrdering<C>;
fn desc_nulls_last(self) -> ColumnOrdering<C>;
}Required Methods§
fn eq<V: Into<Value>>(self, value: V) -> Expr<'a, C>
fn gt<V: Into<Value>>(self, value: V) -> Expr<'a, C>
fn lt<V: Into<Value>>(self, value: V) -> Expr<'a, C>
fn like<V: Into<Value>>(self, value: V) -> Expr<'a, C>
fn in_list<V: Into<Value>>(self, values: Vec<V>) -> Expr<'a, C>
fn is_null(self) -> Expr<'a, C>
fn asc(self) -> ColumnOrdering<C>
fn desc(self) -> ColumnOrdering<C>
fn asc_nulls_first(self) -> ColumnOrdering<C>
fn asc_nulls_last(self) -> ColumnOrdering<C>
fn desc_nulls_first(self) -> ColumnOrdering<C>
fn desc_nulls_last(self) -> ColumnOrdering<C>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".