pub struct JsonExistsFn { /* private fields */ }Implementations§
Source§impl JsonExistsFn
impl JsonExistsFn
pub fn expr(&self) -> Option<Expr>
pub fn json_format_clause(&self) -> Option<JsonFormatClause>
pub fn json_on_error_clause(&self) -> Option<JsonOnErrorClause>
pub fn json_passing_clause(&self) -> Option<JsonPassingClause>
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_exists_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for JsonExistsFn
impl AstNode for JsonExistsFn
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 JsonExistsFn
impl Clone for JsonExistsFn
Source§fn clone(&self) -> JsonExistsFn
fn clone(&self) -> JsonExistsFn
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 JsonExistsFn
impl Debug for JsonExistsFn
Source§impl Hash for JsonExistsFn
impl Hash for JsonExistsFn
Source§impl PartialEq for JsonExistsFn
impl PartialEq for JsonExistsFn
impl Eq for JsonExistsFn
impl StructuralPartialEq for JsonExistsFn
Auto Trait Implementations§
impl Freeze for JsonExistsFn
impl !RefUnwindSafe for JsonExistsFn
impl !Send for JsonExistsFn
impl !Sync for JsonExistsFn
impl Unpin for JsonExistsFn
impl !UnwindSafe for JsonExistsFn
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