pub struct WhereTerm<'a> {
pub expr: &'a Expr,
pub column: Option<WhereColumn>,
pub kind: WhereTermKind,
}Expand description
A decomposed WHERE term with the column it references (if any).
Fields§
§expr: &'a ExprThe original expression.
column: Option<WhereColumn>The column referenced on the left side (if this is a simple comparison).
kind: WhereTermKindThe kind of constraint.
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for WhereTerm<'a>
impl<'a> RefUnwindSafe for WhereTerm<'a>
impl<'a> Send for WhereTerm<'a>
impl<'a> Sync for WhereTerm<'a>
impl<'a> Unpin for WhereTerm<'a>
impl<'a> UnsafeUnpin for WhereTerm<'a>
impl<'a> UnwindSafe for WhereTerm<'a>
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