pub enum SchemaValidationOperator {
Compare(CompareOp),
CompareField {
op: CompareOp,
right_field: String,
},
IsEmpty,
IsNotEmpty,
TextContains,
TextContainsCi,
}Expand description
Compact predicate operator identity for schema validation diagnostics.
Variants§
Trait Implementations§
Source§impl Clone for SchemaValidationOperator
impl Clone for SchemaValidationOperator
Source§fn clone(&self) -> SchemaValidationOperator
fn clone(&self) -> SchemaValidationOperator
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 SchemaValidationOperator
impl Debug for SchemaValidationOperator
Source§impl Display for SchemaValidationOperator
impl Display for SchemaValidationOperator
impl Eq for SchemaValidationOperator
Source§impl PartialEq for SchemaValidationOperator
impl PartialEq for SchemaValidationOperator
Source§fn eq(&self, other: &SchemaValidationOperator) -> bool
fn eq(&self, other: &SchemaValidationOperator) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SchemaValidationOperator
Auto Trait Implementations§
impl Freeze for SchemaValidationOperator
impl RefUnwindSafe for SchemaValidationOperator
impl Send for SchemaValidationOperator
impl Sync for SchemaValidationOperator
impl Unpin for SchemaValidationOperator
impl UnsafeUnpin for SchemaValidationOperator
impl UnwindSafe for SchemaValidationOperator
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