pub enum RawValue {
String(String),
Number(Number),
Boolean(bool),
StringArray(Vec<String>),
NumberArray(Vec<Number>),
BooleanArray(Vec<bool>),
Object(Value),
}Expand description
Raw filter value.
Variants§
String(String)
String value.
Number(Number)
Numerical value.
Boolean(bool)
Boolean value.
StringArray(Vec<String>)
String array value.
NumberArray(Vec<Number>)
Number array value.
BooleanArray(Vec<bool>)
Boolean array value.
Object(Value)
JSON object value.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RawValue
impl<'de> Deserialize<'de> for RawValue
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
Auto Trait Implementations§
impl Freeze for RawValue
impl RefUnwindSafe for RawValue
impl Send for RawValue
impl Sync for RawValue
impl Unpin for RawValue
impl UnsafeUnpin for RawValue
impl UnwindSafe for RawValue
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