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