pub struct MergeWhenNotMatchedSource { /* private fields */ }Implementations§
Source§impl MergeWhenNotMatchedSource
impl MergeWhenNotMatchedSource
pub fn expr(&self) -> Option<Expr>
pub fn merge_action(&self) -> Option<MergeAction>
pub fn and_token(&self) -> Option<SyntaxToken>
pub fn by_token(&self) -> Option<SyntaxToken>
pub fn matched_token(&self) -> Option<SyntaxToken>
pub fn not_token(&self) -> Option<SyntaxToken>
pub fn source_token(&self) -> Option<SyntaxToken>
pub fn then_token(&self) -> Option<SyntaxToken>
pub fn when_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for MergeWhenNotMatchedSource
impl AstNode for MergeWhenNotMatchedSource
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 MergeWhenNotMatchedSource
impl Clone for MergeWhenNotMatchedSource
Source§fn clone(&self) -> MergeWhenNotMatchedSource
fn clone(&self) -> MergeWhenNotMatchedSource
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 MergeWhenNotMatchedSource
impl Debug for MergeWhenNotMatchedSource
Source§impl From<MergeWhenNotMatchedSource> for MergeWhenClause
impl From<MergeWhenNotMatchedSource> for MergeWhenClause
Source§fn from(node: MergeWhenNotMatchedSource) -> MergeWhenClause
fn from(node: MergeWhenNotMatchedSource) -> MergeWhenClause
Converts to this type from the input type.
Source§impl Hash for MergeWhenNotMatchedSource
impl Hash for MergeWhenNotMatchedSource
impl Eq for MergeWhenNotMatchedSource
impl StructuralPartialEq for MergeWhenNotMatchedSource
Auto Trait Implementations§
impl Freeze for MergeWhenNotMatchedSource
impl !RefUnwindSafe for MergeWhenNotMatchedSource
impl !Send for MergeWhenNotMatchedSource
impl !Sync for MergeWhenNotMatchedSource
impl Unpin for MergeWhenNotMatchedSource
impl !UnwindSafe for MergeWhenNotMatchedSource
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