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