pub struct JsonFn { /* private fields */ }Implementations§
Source§impl JsonFn
impl JsonFn
pub fn json_expr_format(&self) -> Option<JsonExprFormat>
pub fn json_keys_unique_clause(&self) -> Option<JsonKeysUniqueClause>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn json_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonFn
impl AstNode for JsonFn
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,
impl Eq for JsonFn
impl StructuralPartialEq for JsonFn
Auto Trait Implementations§
impl Freeze for JsonFn
impl !RefUnwindSafe for JsonFn
impl !Send for JsonFn
impl !Sync for JsonFn
impl Unpin for JsonFn
impl !UnwindSafe for JsonFn
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