pub struct Column<A, T> { /* private fields */ }Implementations§
Source§impl<A: Aggregate, T: Cast> Column<A, T>
impl<A: Aggregate, T: Cast> Column<A, T>
Sourcepub fn ne(self, value: T) -> Condition<A>
pub fn ne(self, value: T) -> Condition<A>
Also matches the rows holding a null where value does not, as a nullable value’s.
Sourcepub fn in_(self, values: impl IntoIterator<Item = T>) -> Condition<A>
pub fn in_(self, values: impl IntoIterator<Item = T>) -> Condition<A>
An empty list matches nothing; a value holding a null matches as in eq.
pub fn like(self, pattern: &str) -> Condition<A>
pub fn asc(self) -> Sort<A>
pub fn desc(self) -> Sort<A>
Source§impl<A: Aggregate, T: Ordered> Column<A, T>
Of a nullable value, a null row never matches: give is_null its own condition to keep them.
impl<A: Aggregate, T: Ordered> Column<A, T>
Of a nullable value, a null row never matches: give is_null its own condition to keep them.
Trait Implementations§
Auto Trait Implementations§
impl<A, T> Forget for Column<A, T>
impl<A, T> Freeze for Column<A, T>
impl<A, T> RefUnwindSafe for Column<A, T>
impl<A, T> Send for Column<A, T>
impl<A, T> Sync for Column<A, T>
impl<A, T> Unpin for Column<A, T>
impl<A, T> UnsafeUnpin for Column<A, T>
impl<A, T> UnwindSafe for Column<A, T>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more