pub enum CompiledOperator {
Show 14 variants
Equals(CompiledValue),
NotEquals(CompiledValue),
Contains(Bytes),
NotContains(Bytes),
Prefix(Bytes),
Suffix(Bytes),
Matches(Regex),
In(Vec<CompiledValue>),
NotIn(Vec<CompiledValue>),
Gt(i64),
Gte(i64),
Lt(i64),
Lte(i64),
Cidr(IpNet),
}Variants§
Equals(CompiledValue)
NotEquals(CompiledValue)
Contains(Bytes)
NotContains(Bytes)
Prefix(Bytes)
Suffix(Bytes)
Matches(Regex)
In(Vec<CompiledValue>)
NotIn(Vec<CompiledValue>)
Gt(i64)
Gte(i64)
Lt(i64)
Lte(i64)
Cidr(IpNet)
Trait Implementations§
Source§impl Clone for CompiledOperator
impl Clone for CompiledOperator
Source§fn clone(&self) -> CompiledOperator
fn clone(&self) -> CompiledOperator
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompiledOperator
impl Debug for CompiledOperator
Source§impl<'de> Deserialize<'de> for CompiledOperator
impl<'de> Deserialize<'de> for CompiledOperator
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for CompiledOperator
impl Hash for CompiledOperator
Source§impl PartialEq for CompiledOperator
impl PartialEq for CompiledOperator
Source§impl Serialize for CompiledOperator
impl Serialize for CompiledOperator
impl Eq for CompiledOperator
Auto Trait Implementations§
impl !Freeze for CompiledOperator
impl RefUnwindSafe for CompiledOperator
impl Send for CompiledOperator
impl Sync for CompiledOperator
impl Unpin for CompiledOperator
impl UnsafeUnpin for CompiledOperator
impl UnwindSafe for CompiledOperator
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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