Skip to content

Commit 7c7bf45

Browse files
committed
Remove Clean impl for &T
1 parent d079977 commit 7c7bf45

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

src/librustdoc/clean/mod.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,6 @@ crate trait Clean<T> {
5454
fn clean(&self, cx: &mut DocContext<'_>) -> T;
5555
}
5656

57-
impl<T: Clean<U>, U> Clean<U> for &T {
58-
fn clean(&self, cx: &mut DocContext<'_>) -> U {
59-
(**self).clean(cx)
60-
}
61-
}
62-
6357
impl Clean<Item> for doctree::Module<'_> {
6458
fn clean(&self, cx: &mut DocContext<'_>) -> Item {
6559
let mut items: Vec<Item> = vec![];
@@ -1797,7 +1791,7 @@ impl Clean<Vec<Item>> for (&hir::Item<'_>, Option<Symbol>) {
17971791
clean_fn_or_proc_macro(item, sig, generics, body_id, &mut name, cx)
17981792
}
17991793
ItemKind::Macro(ref macro_def) => MacroItem(Macro {
1800-
source: display_macro_source(cx, name, macro_def, def_id, &item.vis),
1794+
source: display_macro_source(cx, name, macro_def, def_id, item.vis),
18011795
}),
18021796
ItemKind::Trait(is_auto, unsafety, ref generics, bounds, item_ids) => {
18031797
let items = item_ids

0 commit comments

Comments
 (0)