pub struct JsonObjectConstructor {
pub exprs: List,
pub output: Option<Box<JsonOutput>>,
pub absent_on_null: bool,
pub unique: bool,
pub location: i32,
}Expand description
The node JsonObjectConstructor.
Fields§
§exprs: List§output: Option<Box<JsonOutput>>§absent_on_null: bool§unique: bool§location: i32Trait Implementations§
Source§impl Clone for JsonObjectConstructor
impl Clone for JsonObjectConstructor
Source§impl Debug for JsonObjectConstructor
impl Debug for JsonObjectConstructor
Source§impl Default for JsonObjectConstructor
impl Default for JsonObjectConstructor
Source§impl Equal for JsonObjectConstructor
impl Equal for JsonObjectConstructor
Source§impl From<JsonObjectConstructor> for Node
impl From<JsonObjectConstructor> for Node
Source§fn from(node: JsonObjectConstructor) -> Node
fn from(node: JsonObjectConstructor) -> Node
Converts to this type from the input type.
Source§impl NodeType for JsonObjectConstructor
impl NodeType for JsonObjectConstructor
Source§impl Out for JsonObjectConstructor
impl Out for JsonObjectConstructor
Source§impl PartialEq for JsonObjectConstructor
impl PartialEq for JsonObjectConstructor
impl StructuralPartialEq for JsonObjectConstructor
Auto Trait Implementations§
impl Freeze for JsonObjectConstructor
impl RefUnwindSafe for JsonObjectConstructor
impl Send for JsonObjectConstructor
impl Sync for JsonObjectConstructor
impl Unpin for JsonObjectConstructor
impl UnsafeUnpin for JsonObjectConstructor
impl UnwindSafe for JsonObjectConstructor
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