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