Macro ra_ap_syntax::match_ast [−][src]
Matches a SyntaxNode
against an ast
type.
Example:
ⓘ
match_ast! { match node { ast::CallExpr(it) => { ... }, ast::MethodCallExpr(it) => { ... }, ast::MacroCall(it) => { ... }, _ => None, } }