{"ast_node_type":"variable","tokens":[{"end":57,"kind":"keyword","start":0,"text":"&&"}]}
                && let Some(ty_has_interior_mutability) =
            if matches!(pat, PatternKind::Borrow { mutbl: Mutability::Mut } | PatternKind::Assign)
                    is_cast_from_ref_to_mut_ptr(cx, init, &mut peel_casts)