pub struct JsonObjectAggFn { /* private fields */ }Implementations§
Source§impl JsonObjectAggFn
impl JsonObjectAggFn
pub fn json_key_value(&self) -> Option<JsonKeyValue>
pub fn json_keys_unique_clause(&self) -> Option<JsonKeysUniqueClause>
pub fn json_null_clause(&self) -> Option<JsonNullClause>
pub fn json_returning_clause(&self) -> Option<JsonReturningClause>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn json_objectagg_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonObjectAggFn
impl AstNode for JsonObjectAggFn
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for JsonObjectAggFn
impl Clone for JsonObjectAggFn
Source§fn clone(&self) -> JsonObjectAggFn
fn clone(&self) -> JsonObjectAggFn
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 JsonObjectAggFn
impl Debug for JsonObjectAggFn
Source§impl Hash for JsonObjectAggFn
impl Hash for JsonObjectAggFn
Source§impl PartialEq for JsonObjectAggFn
impl PartialEq for JsonObjectAggFn
impl Eq for JsonObjectAggFn
impl StructuralPartialEq for JsonObjectAggFn
Auto Trait Implementations§
impl Freeze for JsonObjectAggFn
impl !RefUnwindSafe for JsonObjectAggFn
impl !Send for JsonObjectAggFn
impl !Sync for JsonObjectAggFn
impl Unpin for JsonObjectAggFn
impl !UnwindSafe for JsonObjectAggFn
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