pub struct JsonObjectFn { /* private fields */ }Implementations§
Source§impl JsonObjectFn
impl JsonObjectFn
pub fn json_key_values(&self) -> AstChildren<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_object_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonObjectFn
impl AstNode for JsonObjectFn
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 JsonObjectFn
impl Clone for JsonObjectFn
Source§fn clone(&self) -> JsonObjectFn
fn clone(&self) -> JsonObjectFn
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 JsonObjectFn
impl Debug for JsonObjectFn
Source§impl Hash for JsonObjectFn
impl Hash for JsonObjectFn
Source§impl PartialEq for JsonObjectFn
impl PartialEq for JsonObjectFn
impl Eq for JsonObjectFn
impl StructuralPartialEq for JsonObjectFn
Auto Trait Implementations§
impl Freeze for JsonObjectFn
impl !RefUnwindSafe for JsonObjectFn
impl !Send for JsonObjectFn
impl !Sync for JsonObjectFn
impl Unpin for JsonObjectFn
impl !UnwindSafe for JsonObjectFn
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