pub enum CompiledFilter {
Comparison {
field: String,
op: CompiledOperator,
value: CompiledFilterValue,
},
And(Vec<CompiledFilter>),
Or(Vec<CompiledFilter>),
Not(Box<CompiledFilter>),
}Expand description
Compiled filter expression.
Variants§
Trait Implementations§
Source§impl Clone for CompiledFilter
impl Clone for CompiledFilter
Source§fn clone(&self) -> CompiledFilter
fn clone(&self) -> CompiledFilter
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 CompiledFilter
impl Debug for CompiledFilter
Source§impl<'de> Deserialize<'de> for CompiledFilter
impl<'de> Deserialize<'de> for CompiledFilter
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 CompiledFilter
impl PartialEq for CompiledFilter
Source§impl Serialize for CompiledFilter
impl Serialize for CompiledFilter
impl StructuralPartialEq for CompiledFilter
Auto Trait Implementations§
impl Freeze for CompiledFilter
impl RefUnwindSafe for CompiledFilter
impl Send for CompiledFilter
impl Sync for CompiledFilter
impl Unpin for CompiledFilter
impl UnwindSafe for CompiledFilter
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