pub struct ExprAsName { /* private fields */ }Implementations§
Trait Implementations§
Source§impl AstNode for ExprAsName
impl AstNode for ExprAsName
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 ExprAsName
impl Clone for ExprAsName
Source§fn clone(&self) -> ExprAsName
fn clone(&self) -> ExprAsName
Returns a duplicate of the value. Read more
1.0.0 · 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 ExprAsName
impl Debug for ExprAsName
Source§impl Hash for ExprAsName
impl Hash for ExprAsName
Source§impl PartialEq for ExprAsName
impl PartialEq for ExprAsName
impl Eq for ExprAsName
impl StructuralPartialEq for ExprAsName
Auto Trait Implementations§
impl Freeze for ExprAsName
impl !RefUnwindSafe for ExprAsName
impl !Send for ExprAsName
impl !Sync for ExprAsName
impl Unpin for ExprAsName
impl !UnwindSafe for ExprAsName
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