diff options
| author | Noah Lev <camelidcamel@gmail.com> | 2021-11-07 08:57:33 -0800 |
|---|---|---|
| committer | Noah Lev <camelidcamel@gmail.com> | 2021-11-07 08:57:33 -0800 |
| commit | 120ef3630751e0329f0f0a41a36b17958b720b6e (patch) | |
| tree | 8ba99950e1c90a0a02e5cd5d4f78dcfc6756c5d9 /src/librustdoc/html/render | |
| parent | 543aea6c03fde24aa35f2bfbff7915868d074bca (diff) | |
| download | rust-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.rs | 9 |
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); |
