Enum vector_expr::BoolExpression
source · pub enum BoolExpression {
And(Box<BoolExpression>, Box<BoolExpression>),
Or(Box<BoolExpression>, Box<BoolExpression>),
Not(Box<BoolExpression>),
Equal(Box<RealExpression>, Box<RealExpression>),
Greater(Box<RealExpression>, Box<RealExpression>),
GreaterEqual(Box<RealExpression>, Box<RealExpression>),
Less(Box<RealExpression>, Box<RealExpression>),
LessEqual(Box<RealExpression>, Box<RealExpression>),
NotEqual(Box<RealExpression>, Box<RealExpression>),
StrEqual(StringExpression, StringExpression),
StrNotEqual(StringExpression, StringExpression),
}
Expand description
A bool
-valued expression.
Variants§
And(Box<BoolExpression>, Box<BoolExpression>)
Or(Box<BoolExpression>, Box<BoolExpression>)
Not(Box<BoolExpression>)
Equal(Box<RealExpression>, Box<RealExpression>)
Greater(Box<RealExpression>, Box<RealExpression>)
GreaterEqual(Box<RealExpression>, Box<RealExpression>)
Less(Box<RealExpression>, Box<RealExpression>)
LessEqual(Box<RealExpression>, Box<RealExpression>)
NotEqual(Box<RealExpression>, Box<RealExpression>)
StrEqual(StringExpression, StringExpression)
StrNotEqual(StringExpression, StringExpression)
Implementations§
Trait Implementations§
source§impl Clone for BoolExpression
impl Clone for BoolExpression
source§fn clone(&self) -> BoolExpression
fn clone(&self) -> BoolExpression
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl RefUnwindSafe for BoolExpression
impl Send for BoolExpression
impl Sync for BoolExpression
impl Unpin for BoolExpression
impl UnwindSafe for BoolExpression
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