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