{"ast_node_type":"function","tokens":[{"end":60,"kind":"keyword","start":0,"text":"pub"}]}
pub fn single_let(expr: ast::Expr) -> Option<ast::LetExpr> {
/// or `((let pat = expr))`, but not `let pat = expr && expr` or `non_let_expr`).
    match expr {