{"ast_node_type":"other","tokens":[{"end":57,"kind":"keyword","start":0,"text":"(&ty::Adt(def_a,"}]}
            (&ty::Adt(def_a, _), &ty::Adt(def_b, _)) => {
            | (&ty::RawPtr(s, _), &ty::RawPtr(c, _)) => self.unsize_into_ptr(src, dest, s, c),
                assert_eq!(def_a, def_b); // implies same number of fields