pub struct JsonIsPredicate {
pub expr: Option<Node>,
pub format: Option<Box<JsonFormat>>,
pub item_type: JsonValueType,
pub unique_keys: bool,
pub exprBaseType: u32,
pub location: i32,
}Expand description
The node JsonIsPredicate.
Fields§
§expr: Option<Node>§format: Option<Box<JsonFormat>>§item_type: JsonValueType§unique_keys: bool§exprBaseType: u32§location: i32Trait Implementations§
Source§impl Clone for JsonIsPredicate
impl Clone for JsonIsPredicate
Source§impl Debug for JsonIsPredicate
impl Debug for JsonIsPredicate
Source§impl Default for JsonIsPredicate
impl Default for JsonIsPredicate
Source§impl Equal for JsonIsPredicate
impl Equal for JsonIsPredicate
Source§impl From<JsonIsPredicate> for Node
impl From<JsonIsPredicate> for Node
Source§fn from(node: JsonIsPredicate) -> Node
fn from(node: JsonIsPredicate) -> Node
Converts to this type from the input type.
Source§impl NodeType for JsonIsPredicate
impl NodeType for JsonIsPredicate
Source§impl Out for JsonIsPredicate
impl Out for JsonIsPredicate
Source§impl PartialEq for JsonIsPredicate
impl PartialEq for JsonIsPredicate
impl StructuralPartialEq for JsonIsPredicate
Auto Trait Implementations§
impl Freeze for JsonIsPredicate
impl RefUnwindSafe for JsonIsPredicate
impl Send for JsonIsPredicate
impl Sync for JsonIsPredicate
impl Unpin for JsonIsPredicate
impl UnsafeUnpin for JsonIsPredicate
impl UnwindSafe for JsonIsPredicate
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