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