pub struct JsonQueryFn { /* private fields */ }Implementations§
Source§impl JsonQueryFn
impl JsonQueryFn
pub fn expr(&self) -> Option<Expr>
pub fn json_behavior_clause(&self) -> Option<JsonBehaviorClause>
pub fn json_format_clause(&self) -> Option<JsonFormatClause>
pub fn json_passing_clause(&self) -> Option<JsonPassingClause>
pub fn json_quotes_clause(&self) -> Option<JsonQuotesClause>
pub fn json_returning_clause(&self) -> Option<JsonReturningClause>
pub fn json_wrapper_behavior_clause(&self) -> Option<JsonWrapperBehaviorClause>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn comma_token(&self) -> Option<SyntaxToken>
pub fn json_query_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonQueryFn
impl AstNode for JsonQueryFn
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 JsonQueryFn
impl Clone for JsonQueryFn
Source§fn clone(&self) -> JsonQueryFn
fn clone(&self) -> JsonQueryFn
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 JsonQueryFn
impl Debug for JsonQueryFn
Source§impl Hash for JsonQueryFn
impl Hash for JsonQueryFn
Source§impl PartialEq for JsonQueryFn
impl PartialEq for JsonQueryFn
impl Eq for JsonQueryFn
impl StructuralPartialEq for JsonQueryFn
Auto Trait Implementations§
impl Freeze for JsonQueryFn
impl !RefUnwindSafe for JsonQueryFn
impl !Send for JsonQueryFn
impl !Sync for JsonQueryFn
impl Unpin for JsonQueryFn
impl !UnwindSafe for JsonQueryFn
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