{"ast_node_type":"function","tokens":[{"end":61,"kind":"keyword","start":0,"text":"fn"}]}
fn valid_target_expr(node: SyntaxNode) -> Option<ast::Expr> {
/// In general that's true for any expression, but in some cases that would produce invalid code.
    match node.kind() {