pub enum AlterLanguageAction {
LanguageRenameTo(LanguageRenameTo),
OwnerTo(OwnerTo),
}Variants§
LanguageRenameTo(LanguageRenameTo)
OwnerTo(OwnerTo)
Trait Implementations§
Source§impl AstNode for AlterLanguageAction
impl AstNode for AlterLanguageAction
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 AlterLanguageAction
impl Clone for AlterLanguageAction
Source§fn clone(&self) -> AlterLanguageAction
fn clone(&self) -> AlterLanguageAction
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 AlterLanguageAction
impl Debug for AlterLanguageAction
impl Eq for AlterLanguageAction
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 From<OwnerTo> for AlterLanguageAction
impl From<OwnerTo> for AlterLanguageAction
Source§fn from(node: OwnerTo) -> AlterLanguageAction
fn from(node: OwnerTo) -> AlterLanguageAction
Converts to this type from the input type.
Source§impl Hash for AlterLanguageAction
impl Hash for AlterLanguageAction
Source§impl PartialEq for AlterLanguageAction
impl PartialEq for AlterLanguageAction
impl StructuralPartialEq for AlterLanguageAction
Auto Trait Implementations§
impl !RefUnwindSafe for AlterLanguageAction
impl !Send for AlterLanguageAction
impl !Sync for AlterLanguageAction
impl !UnwindSafe for AlterLanguageAction
impl Freeze for AlterLanguageAction
impl Unpin for AlterLanguageAction
impl UnsafeUnpin for AlterLanguageAction
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