{"ast_node_type":"other","tokens":[{"end":100,"kind":"keyword","start":0,"text":"span_mirbug!(self,"}]}
                            span_mirbug!(self, rvalue, "unexpected target type for cast {:?}", ty,);
                        let ty::RawPtr(ty_to, hir::Mutability::Not) = ty.kind() else {
                            return;