pub struct JSONObjectAgg {
pub expressions: Vec<Expression>,
pub null_handling: Option<Box<Expression>>,
pub unique_keys: Option<Box<Expression>>,
pub return_type: Option<Box<Expression>>,
pub encoding: Option<Box<Expression>>,
}Expand description
JSONObjectAgg
Fields§
§expressions: Vec<Expression>§null_handling: Option<Box<Expression>>§unique_keys: Option<Box<Expression>>§return_type: Option<Box<Expression>>§encoding: Option<Box<Expression>>Trait Implementations§
Source§impl Clone for JSONObjectAgg
impl Clone for JSONObjectAgg
Source§fn clone(&self) -> JSONObjectAgg
fn clone(&self) -> JSONObjectAgg
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JSONObjectAgg
impl Debug for JSONObjectAgg
Source§impl<'de> Deserialize<'de> for JSONObjectAgg
impl<'de> Deserialize<'de> for JSONObjectAgg
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 PartialEq for JSONObjectAgg
impl PartialEq for JSONObjectAgg
Source§impl Serialize for JSONObjectAgg
impl Serialize 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 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