pub struct ComparisonFilter {
pub key: String,
pub value: Value,
}Expand description
Key/value comparison used by the eq/ne/gt/gte/lt/lte/in/nin filter variants.
Fields§
§key: String§value: ValueSpec allows string | number | boolean | array of string | number.
Trait Implementations§
Source§impl Clone for ComparisonFilter
impl Clone for ComparisonFilter
Source§fn clone(&self) -> ComparisonFilter
fn clone(&self) -> ComparisonFilter
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 ComparisonFilter
impl Debug for ComparisonFilter
Source§impl<'de> Deserialize<'de> for ComparisonFilter
impl<'de> Deserialize<'de> for ComparisonFilter
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 JsonSchema for ComparisonFilter
impl JsonSchema for ComparisonFilter
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ComparisonFilter
impl RefUnwindSafe for ComparisonFilter
impl Send for ComparisonFilter
impl Sync for ComparisonFilter
impl Unpin for ComparisonFilter
impl UnsafeUnpin for ComparisonFilter
impl UnwindSafe for ComparisonFilter
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