{"ast_node_type":"variable","tokens":[{"end":40,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(init) = local.init {
    fn visit_local(&mut self, local: &'tcx hir::LetStmt<'tcx>) {
            if self.check_expr_pat_type(init.hir_id, init.span) {