pub struct AnyFn { /* private fields */ }Implementations§
Source§impl AnyFn
impl AnyFn
pub fn expr(&self) -> Option<Expr>
pub fn select_variant(&self) -> Option<SelectVariant>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn any_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for AnyFn
impl AstNode for AnyFn
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,
impl Eq for AnyFn
impl StructuralPartialEq for AnyFn
Auto Trait Implementations§
impl Freeze for AnyFn
impl !RefUnwindSafe for AnyFn
impl !Send for AnyFn
impl !Sync for AnyFn
impl Unpin for AnyFn
impl !UnwindSafe for AnyFn
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