pub enum Comp {
Eq(KeyData),
In(Vec<KeyData>),
Lt(KeyData),
Le(KeyData),
Gt(KeyData),
Ge(KeyData),
Bw(KeyData, bool, KeyData, bool),
Has,
}
Expand description
Comparison operator of filter
Variants§
Eq(KeyData)
Equal
In(Vec<KeyData>)
In set (equal one of)
Lt(KeyData)
Less than
Le(KeyData)
Less than or equal
Gt(KeyData)
Greater than
Ge(KeyData)
Greater than or equal
Bw(KeyData, bool, KeyData, bool)
Between (in range)
Has
Field exists (not null)
Trait Implementations§
source§impl<'de> Deserialize<'de> for Comp
impl<'de> Deserialize<'de> for Comp
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
impl Eq for Comp
impl StructuralEq for Comp
impl StructuralPartialEq for Comp
Auto Trait Implementations§
impl RefUnwindSafe for Comp
impl Send for Comp
impl Sync for Comp
impl Unpin for Comp
impl UnwindSafe for Comp
Blanket Implementations§
source§impl<'a, T> DefaultFeatures<'a> for Twhere
T: 'a + Send + Sync + Clone,
impl<'a, T> DefaultFeatures<'a> for Twhere
T: 'a + Send + Sync + Clone,
source§fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a> + 'a, Global>
fn clone_boxed(&self) -> Box<dyn DefaultFeatures<'a> + 'a, Global>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait. Read moresource§impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
impl<'a, T> NonSyncFeatures<'a> for Twhere
T: 'a + Clone,
source§fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a> + 'a, Global>
fn clone_boxed(&self) -> Box<dyn NonSyncFeatures<'a> + 'a, Global>
Clone this value, and then immediately put it into a
Box
behind a trait object of this trait. Read more