diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2022-04-21 01:09:48 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2022-04-21 01:18:02 +0300 |
| commit | e0b71fff2a052a83ad00ead18b01149581f4e0e2 (patch) | |
| tree | 108b06f060e07391babcc1e96234440170a8c7bc /compiler/rustc_metadata/src/rmeta/decoder | |
| parent | 51ea9bb29b07d76c5a7167d054b54f4eb7f5b44e (diff) | |
| download | rust-e0b71fff2a052a83ad00ead18b01149581f4e0e2.tar.gz rust-e0b71fff2a052a83ad00ead18b01149581f4e0e2.zip | |
[WIP] rustdoc: Resolve some more doc links early
Diffstat (limited to 'compiler/rustc_metadata/src/rmeta/decoder')
| -rw-r--r-- | compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs b/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs index 6b1f7d55026..1156a78e8a9 100644 --- a/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs +++ b/compiler/rustc_metadata/src/rmeta/decoder/cstore_impl.rs @@ -532,6 +532,14 @@ impl CStore { self.get_crate_data(cnum).get_all_incoherent_impls() } + pub fn associated_item_def_ids_untracked<'a>( + &'a self, + def_id: DefId, + sess: &'a Session, + ) -> impl Iterator<Item = DefId> + 'a { + self.get_crate_data(def_id.krate).get_associated_item_def_ids(def_id.index, sess) + } + pub fn may_have_doc_links_untracked(&self, def_id: DefId) -> bool { self.get_crate_data(def_id.krate).get_may_have_doc_links(def_id.index) } |
