pub(super) fn generics_of(tcx: TyCtxt<'_>, def_id: LocalDefId) -> Generics