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