Filter out anonymous generics in rustdoc.

This commit is contained in:
Camille GILLOT 2021-12-05 21:33:41 +01:00
parent a4da6308b7
commit a3f2a326f5

View File

@ -585,7 +585,12 @@ fn clean_ty_generics(
.params .params
.iter() .iter()
.filter_map(|param| match param.kind { .filter_map(|param| match param.kind {
ty::GenericParamDefKind::Lifetime => Some(param.clean(cx)), ty::GenericParamDefKind::Lifetime => {
if param.name == kw::UnderscoreLifetime {
return None;
}
Some(param.clean(cx))
}
ty::GenericParamDefKind::Type { synthetic, .. } => { ty::GenericParamDefKind::Type { synthetic, .. } => {
if param.name == kw::SelfUpper { if param.name == kw::SelfUpper {
assert_eq!(param.index, 0); assert_eq!(param.index, 0);