about summary refs log tree commit diff
path: root/src/librustdoc/html/render
diff options
context:
space:
mode:
authorNoah Lev <camelidcamel@gmail.com>2021-11-07 08:57:33 -0800
committerNoah Lev <camelidcamel@gmail.com>2021-11-07 08:57:33 -0800
commit120ef3630751e0329f0f0a41a36b17958b720b6e (patch)
tree8ba99950e1c90a0a02e5cd5d4f78dcfc6756c5d9 /src/librustdoc/html/render
parent543aea6c03fde24aa35f2bfbff7915868d074bca (diff)
downloadrust-120ef3630751e0329f0f0a41a36b17958b720b6e.tar.gz
rust-120ef3630751e0329f0f0a41a36b17958b720b6e.zip
rustdoc: Use `ty::ImplPolarity` instead of custom enum
Diffstat (limited to 'src/librustdoc/html/render')
-rw-r--r--src/librustdoc/html/render/mod.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/librustdoc/html/render/mod.rs b/src/librustdoc/html/render/mod.rs
index 0d39e1de6c3..841943a7989 100644
--- a/src/librustdoc/html/render/mod.rs
+++ b/src/librustdoc/html/render/mod.rs
@@ -34,8 +34,8 @@ mod span_map;
 mod templates;
 mod write_shared;
 
-crate use context::*;
-crate use span_map::{collect_spans_and_sources, LinkFromSrc};
+crate use self::context::*;
+crate use self::span_map::{collect_spans_and_sources, LinkFromSrc};
 
 use std::collections::VecDeque;
 use std::default::Default;
@@ -54,6 +54,7 @@ use rustc_hir::def::CtorKind;
 use rustc_hir::def_id::DefId;
 use rustc_hir::Mutability;
 use rustc_middle::middle::stability;
+use rustc_middle::ty;
 use rustc_middle::ty::TyCtxt;
 use rustc_span::{
     symbol::{kw, sym, Symbol},
@@ -2034,8 +2035,8 @@ fn sidebar_assoc_items(cx: &Context<'_>, out: &mut Buffer, it: &clean::Item) {
                             let out = Escape(&i_display);
                             let encoded = small_url_encode(format!("{:#}", i.print(cx)));
                             let prefix = match it.inner_impl().polarity {
-                                clean::ImplPolarity::Positive => "",
-                                clean::ImplPolarity::Negative => "!",
+                                ty::ImplPolarity::Positive | ty::ImplPolarity::Reservation => "",
+                                ty::ImplPolarity::Negative => "!",
                             };
                             let generated =
                                 format!("<a href=\"#impl-{}\">{}{}</a>", encoded, prefix, out);