about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNoah Lev <camelidcamel@gmail.com>2021-10-03 12:29:17 -0700
committerNoah Lev <camelidcamel@gmail.com>2021-10-03 12:29:17 -0700
commitf359b316df4e42369b91cbd39fec2925fe1a2fd7 (patch)
treef08ad99dbefbe8c547d08d1f911f550a9a41ec3b /src
parentf9f3c9feb49172ce4015f6e81815b70051ba683c (diff)
downloadrust-f359b316df4e42369b91cbd39fec2925fe1a2fd7.tar.gz
rust-f359b316df4e42369b91cbd39fec2925fe1a2fd7.zip
Fix a place that used the old `Path` representation
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/clean/mod.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/librustdoc/clean/mod.rs b/src/librustdoc/clean/mod.rs
index 9451664674b..668088bb0a5 100644
--- a/src/librustdoc/clean/mod.rs
+++ b/src/librustdoc/clean/mod.rs
@@ -1267,8 +1267,7 @@ fn clean_qpath(hir_ty: &hir::Ty<'_>, cx: &mut DocContext<'_>) -> Type {
                 return normalized_value.clean(cx);
             }
 
-            let segments = if p.is_global() { &p.segments[1..] } else { &p.segments };
-            let trait_segments = &segments[..segments.len() - 1];
+            let trait_segments = &p.segments[..p.segments.len() - 1];
             let trait_def = cx.tcx.associated_item(p.res.def_id()).container.id();
             let trait_ = self::Path {
                 res: Res::Def(DefKind::Trait, trait_def),