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