{"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"ty::Foreign(did)"}]}
            ty::Foreign(did) => self.check_def_id(id, self_ty, did),
            ty::Adt(def, _) => self.check_def_id(id, self_ty, def.did()),
            ty::Dynamic(data, ..) if data.principal_def_id().is_some() => {