pub enum UnaryPredicate {
Equals(i64),
NotEquals(i64),
LessThan(i64),
GreaterThan(i64),
InSet(Vec<i64>),
NotInSet(Vec<i64>),
}Expand description
Unary predicate on a single variable.
Variants§
Equals(i64)
Value equals constant
NotEquals(i64)
Value not equals constant
LessThan(i64)
Value less than constant
GreaterThan(i64)
Value greater than constant
InSet(Vec<i64>)
Value in set
NotInSet(Vec<i64>)
Value not in set
Trait Implementations§
Source§impl Clone for UnaryPredicate
impl Clone for UnaryPredicate
Source§fn clone(&self) -> UnaryPredicate
fn clone(&self) -> UnaryPredicate
Returns a duplicate 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 moreSource§impl Debug for UnaryPredicate
impl Debug for UnaryPredicate
Source§impl<'de> Deserialize<'de> for UnaryPredicate
impl<'de> Deserialize<'de> for UnaryPredicate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UnaryPredicate
impl PartialEq for UnaryPredicate
Source§impl Serialize for UnaryPredicate
impl Serialize for UnaryPredicate
impl Eq for UnaryPredicate
impl StructuralPartialEq for UnaryPredicate
Auto Trait Implementations§
impl Freeze for UnaryPredicate
impl RefUnwindSafe for UnaryPredicate
impl Send for UnaryPredicate
impl Sync for UnaryPredicate
impl Unpin for UnaryPredicate
impl UnwindSafe for UnaryPredicate
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