pub enum JsonPredicateType {
Value,
Scalar,
Array,
Object,
}Expand description
Optional type constraint for IS JSON.
Variants§
Trait Implementations§
Source§impl Clone for JsonPredicateType
impl Clone for JsonPredicateType
impl Copy for JsonPredicateType
Source§impl Debug for JsonPredicateType
impl Debug for JsonPredicateType
Source§impl<'de> Deserialize<'de> for JsonPredicateType
impl<'de> Deserialize<'de> for JsonPredicateType
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 Display for JsonPredicateType
impl Display for JsonPredicateType
impl Eq for JsonPredicateType
Source§impl Hash for JsonPredicateType
impl Hash for JsonPredicateType
Source§impl Ord for JsonPredicateType
impl Ord for JsonPredicateType
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for JsonPredicateType
impl PartialEq for JsonPredicateType
Source§impl PartialOrd for JsonPredicateType
impl PartialOrd for JsonPredicateType
Source§impl Serialize for JsonPredicateType
impl Serialize for JsonPredicateType
impl StructuralPartialEq for JsonPredicateType
Source§impl Visit for JsonPredicateType
impl Visit for JsonPredicateType
Source§impl VisitMut for JsonPredicateType
impl VisitMut for JsonPredicateType
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreAuto Trait Implementations§
impl Freeze for JsonPredicateType
impl RefUnwindSafe for JsonPredicateType
impl Send for JsonPredicateType
impl Sync for JsonPredicateType
impl Unpin for JsonPredicateType
impl UnsafeUnpin for JsonPredicateType
impl UnwindSafe for JsonPredicateType
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