pub fn adt_def<'tcx>(tcx: TyCtxt<'tcx>, key: adt_def<'tcx>) -> String