pub struct MergeInsert { /* private fields */ }Implementations§
Source§impl MergeInsert
impl MergeInsert
pub fn column_list(&self) -> Option<ColumnList>
pub fn values(&self) -> Option<Values>
pub fn default_token(&self) -> Option<SyntaxToken>
pub fn insert_token(&self) -> Option<SyntaxToken>
pub fn overriding_token(&self) -> Option<SyntaxToken>
pub fn system_token(&self) -> Option<SyntaxToken>
pub fn user_token(&self) -> Option<SyntaxToken>
pub fn values_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for MergeInsert
impl AstNode for MergeInsert
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 MergeInsert
impl Clone for MergeInsert
Source§fn clone(&self) -> MergeInsert
fn clone(&self) -> MergeInsert
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 MergeInsert
impl Debug for MergeInsert
Source§impl From<MergeInsert> for MergeAction
impl From<MergeInsert> for MergeAction
Source§fn from(node: MergeInsert) -> MergeAction
fn from(node: MergeInsert) -> MergeAction
Converts to this type from the input type.
Source§impl Hash for MergeInsert
impl Hash for MergeInsert
Source§impl PartialEq for MergeInsert
impl PartialEq for MergeInsert
impl Eq for MergeInsert
impl StructuralPartialEq for MergeInsert
Auto Trait Implementations§
impl Freeze for MergeInsert
impl !RefUnwindSafe for MergeInsert
impl !Send for MergeInsert
impl !Sync for MergeInsert
impl Unpin for MergeInsert
impl !UnwindSafe for MergeInsert
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