pub struct FieldCondition {
pub left: String,
pub operation: FilterOperator,
pub value: Value,
}Expand description
A single comparison before it is merged into the screener filter list
Fields§
§left: StringLeft column key (field name).
operation: FilterOperatorComparison operator.
value: ValueRight-hand JSON value.
Implementations§
Source§impl FieldCondition
impl FieldCondition
Sourcepub fn new(
left: impl Into<String>,
operation: FilterOperator,
value: Value,
) -> Self
pub fn new( left: impl Into<String>, operation: FilterOperator, value: Value, ) -> Self
Creates a condition on left with the given operator and right-hand value.
Sourcepub fn into_filter(self) -> Filter
pub fn into_filter(self) -> Filter
Converts this condition into a Filter
Trait Implementations§
Source§impl Clone for FieldCondition
impl Clone for FieldCondition
Source§fn clone(&self) -> FieldCondition
fn clone(&self) -> FieldCondition
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 FieldCondition
impl Debug for FieldCondition
Source§impl PartialEq for FieldCondition
impl PartialEq for FieldCondition
impl StructuralPartialEq for FieldCondition
Auto Trait Implementations§
impl Freeze for FieldCondition
impl RefUnwindSafe for FieldCondition
impl Send for FieldCondition
impl Sync for FieldCondition
impl Unpin for FieldCondition
impl UnsafeUnpin for FieldCondition
impl UnwindSafe for FieldCondition
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more