pub struct AlterExtensionUpdate { /* private fields */ }Implementations§
Source§impl AlterExtensionUpdate
impl AlterExtensionUpdate
pub fn literal(&self) -> Option<Literal>
pub fn ident_token(&self) -> Option<SyntaxToken>
pub fn to_token(&self) -> Option<SyntaxToken>
pub fn update_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for AlterExtensionUpdate
impl AstNode for AlterExtensionUpdate
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 AlterExtensionUpdate
impl Clone for AlterExtensionUpdate
Source§fn clone(&self) -> AlterExtensionUpdate
fn clone(&self) -> AlterExtensionUpdate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AlterExtensionUpdate
impl Debug for AlterExtensionUpdate
impl Eq for AlterExtensionUpdate
Source§impl Hash for AlterExtensionUpdate
impl Hash for AlterExtensionUpdate
Source§impl PartialEq for AlterExtensionUpdate
impl PartialEq for AlterExtensionUpdate
impl StructuralPartialEq for AlterExtensionUpdate
Auto Trait Implementations§
impl !RefUnwindSafe for AlterExtensionUpdate
impl !Send for AlterExtensionUpdate
impl !Sync for AlterExtensionUpdate
impl !UnwindSafe for AlterExtensionUpdate
impl Freeze for AlterExtensionUpdate
impl Unpin for AlterExtensionUpdate
impl UnsafeUnpin for AlterExtensionUpdate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more