diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2021-10-27 06:11:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-27 06:11:35 +0200 |
| commit | e3eebfeea62c603cbfa52c594899191e259cddc8 (patch) | |
| tree | 6264895faa70bba069cc2156bdf2d459d53ebee9 /src/librustdoc/formats/cache.rs | |
| parent | e269e6bf47f40c9046cd44ab787881d700099252 (diff) | |
| parent | 3ad0834700ec3db9952a7b69daf805c04a98d8e0 (diff) | |
| download | rust-e3eebfeea62c603cbfa52c594899191e259cddc8.tar.gz rust-e3eebfeea62c603cbfa52c594899191e259cddc8.zip | |
Rollup merge of #90154 - camelid:remove-getdefid, r=jyn514
rustdoc: Remove `GetDefId` See the individual commit messages for details. r? `@jyn514`
Diffstat (limited to 'src/librustdoc/formats/cache.rs')
| -rw-r--r-- | src/librustdoc/formats/cache.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/librustdoc/formats/cache.rs b/src/librustdoc/formats/cache.rs index c733b8fe081..6b9c9a9669b 100644 --- a/src/librustdoc/formats/cache.rs +++ b/src/librustdoc/formats/cache.rs @@ -6,7 +6,7 @@ use rustc_middle::middle::privacy::AccessLevels; use rustc_middle::ty::TyCtxt; use rustc_span::symbol::sym; -use crate::clean::{self, GetDefId, ItemId, PrimitiveType}; +use crate::clean::{self, ItemId, PrimitiveType}; use crate::config::RenderOptions; use crate::fold::DocFolder; use crate::formats::item_type::ItemType; @@ -206,7 +206,9 @@ impl<'a, 'tcx> DocFolder for CacheBuilder<'a, 'tcx> { || i.trait_ .as_ref() .map_or(false, |t| self.cache.masked_crates.contains(&t.def_id().krate)) - || i.for_.def_id().map_or(false, |d| self.cache.masked_crates.contains(&d.krate)) + || i.for_ + .def_id(self.cache) + .map_or(false, |d| self.cache.masked_crates.contains(&d.krate)) { return None; } @@ -454,7 +456,7 @@ impl<'a, 'tcx> DocFolder for CacheBuilder<'a, 'tcx> { if let Some(generics) = i.trait_.as_ref().and_then(|t| t.generics()) { for bound in generics { - if let Some(did) = bound.def_id() { + if let Some(did) = bound.def_id(self.cache) { dids.insert(did); } } |
