Remove Clean impl for IndexVec<T>
This commit is contained in:
parent
750568d49c
commit
efe4d7ca7e
2 changed files with 1 additions and 8 deletions
|
@ -244,7 +244,7 @@ fn build_enum(cx: &mut DocContext<'_>, did: DefId) -> clean::Enum {
|
|||
clean::Enum {
|
||||
generics: (cx.tcx.generics_of(did), predicates).clean(cx),
|
||||
variants_stripped: false,
|
||||
variants: cx.tcx.adt_def(did).variants.clean(cx),
|
||||
variants: cx.tcx.adt_def(did).variants.iter().map(|v| v.clean(cx)).collect(),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -16,7 +16,6 @@ use rustc_data_structures::fx::{FxHashMap, FxHashSet};
|
|||
use rustc_hir as hir;
|
||||
use rustc_hir::def::{CtorKind, DefKind, Res};
|
||||
use rustc_hir::def_id::{DefId, CRATE_DEF_INDEX, LOCAL_CRATE};
|
||||
use rustc_index::vec::{Idx, IndexVec};
|
||||
use rustc_infer::infer::region_constraints::{Constraint, RegionConstraintData};
|
||||
use rustc_middle::middle::resolve_lifetime as rl;
|
||||
use rustc_middle::ty::fold::TypeFolder;
|
||||
|
@ -62,12 +61,6 @@ impl<T: Clean<U>, U> Clean<Vec<U>> for [T] {
|
|||
}
|
||||
}
|
||||
|
||||
impl<T: Clean<U>, U, V: Idx> Clean<IndexVec<V, U>> for IndexVec<V, T> {
|
||||
fn clean(&self, cx: &mut DocContext<'_>) -> IndexVec<V, U> {
|
||||
self.iter().map(|x| x.clean(cx)).collect()
|
||||
}
|
||||
}
|
||||
|
||||
impl<T: Clean<U>, U> Clean<U> for &T {
|
||||
fn clean(&self, cx: &mut DocContext<'_>) -> U {
|
||||
(**self).clean(cx)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue