Trait ra_syntax::ast::AstNode

source ·
pub trait AstNode<'a>: Clone + Copy + 'a {
    fn cast(syntax: SyntaxNodeRef<'a>) -> Option<Self>
    where
        Self: Sized
; fn syntax(self) -> SyntaxNodeRef<'a>; }

Required Methods

Implementors