diff options
| author | Rune Tynan <runetynan@gmail.com> | 2021-01-14 15:03:17 -0500 |
|---|---|---|
| committer | Rune Tynan <runetynan@gmail.com> | 2021-01-15 12:50:04 -0500 |
| commit | 2a0c9e28cb5136c72753c93752c18ee64abc8a88 (patch) | |
| tree | 54b098022f17db12b33372983d412e2a3d8a6664 | |
| parent | e3274fd148273796e93c142d8cef28acc3af0b60 (diff) | |
| download | rust-2a0c9e28cb5136c72753c93752c18ee64abc8a88.tar.gz rust-2a0c9e28cb5136c72753c93752c18ee64abc8a88.zip | |
Address nit
| -rw-r--r-- | src/librustdoc/clean/mod.rs | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs index 0aabd9477e3..e2cc7547781 100644 --- a/src/librustdoc/clean/mod.rs +++ b/src/librustdoc/clean/mod.rs @@ -2208,6 +2208,7 @@ fn clean_use_statement( // Also check whether imports were asked to be inlined, in case we're trying to re-export a // crate in Rust 2018+ + let def_id = cx.tcx.hir().local_def_id(import.hir_id).to_def_id(); let path = path.clean(cx); let inner = if kind == hir::UseKind::Glob { if !denied { @@ -2239,7 +2240,7 @@ fn clean_use_statement( &mut visited, ) { items.push(Item::from_def_id_and_parts( - cx.tcx.hir().local_def_id(import.hir_id).to_def_id(), + def_id, None, ImportItem(Import::new_simple(name, resolve_use_source(cx, path), false)), cx, @@ -2250,12 +2251,7 @@ fn clean_use_statement( Import::new_simple(name, resolve_use_source(cx, path), true) }; - vec![Item::from_def_id_and_parts( - cx.tcx.hir().local_def_id(import.hir_id).to_def_id(), - None, - ImportItem(inner), - cx, - )] + vec![Item::from_def_id_and_parts(def_id, None, ImportItem(inner), cx)] } impl Clean<Item> for (&hir::ForeignItem<'_>, Option<Symbol>) { |
