Skip to content

Commit efe4d7c

Browse files
committed
Remove Clean impl for IndexVec<T>
1 parent 750568d commit efe4d7c

File tree

2 files changed

+1
-8
lines changed

2 files changed

+1
-8
lines changed

src/librustdoc/clean/inline.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ fn build_enum(cx: &mut DocContext<'_>, did: DefId) -> clean::Enum {
244244
clean::Enum {
245245
generics: (cx.tcx.generics_of(did), predicates).clean(cx),
246246
variants_stripped: false,
247-
variants: cx.tcx.adt_def(did).variants.clean(cx),
247+
variants: cx.tcx.adt_def(did).variants.iter().map(|v| v.clean(cx)).collect(),
248248
}
249249
}
250250

src/librustdoc/clean/mod.rs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use rustc_data_structures::fx::{FxHashMap, FxHashSet};
1616
use rustc_hir as hir;
1717
use rustc_hir::def::{CtorKind, DefKind, Res};
1818
use rustc_hir::def_id::{DefId, CRATE_DEF_INDEX, LOCAL_CRATE};
19-
use rustc_index::vec::{Idx, IndexVec};
2019
use rustc_infer::infer::region_constraints::{Constraint, RegionConstraintData};
2120
use rustc_middle::middle::resolve_lifetime as rl;
2221
use rustc_middle::ty::fold::TypeFolder;
@@ -62,12 +61,6 @@ impl<T: Clean<U>, U> Clean<Vec<U>> for [T] {
6261
}
6362
}
6463

65-
impl<T: Clean<U>, U, V: Idx> Clean<IndexVec<V, U>> for IndexVec<V, T> {
66-
fn clean(&self, cx: &mut DocContext<'_>) -> IndexVec<V, U> {
67-
self.iter().map(|x| x.clean(cx)).collect()
68-
}
69-
}
70-
7164
impl<T: Clean<U>, U> Clean<U> for &T {
7265
fn clean(&self, cx: &mut DocContext<'_>) -> U {
7366
(**self).clean(cx)

0 commit comments

Comments
 (0)