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