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