Vec::from_iter(self.resolver.cstore().trait_impls_in_crate_untracked(cnum));
let all_inherent_impls =
Vec::from_iter(self.resolver.cstore().inherent_impls_in_crate_untracked(cnum));
- let all_lang_items = Vec::from_iter(self.resolver.cstore().lang_items_untracked(cnum));
+ let all_incoherent_impls =
+ Vec::from_iter(self.resolver.cstore().incoherent_impls_in_crate_untracked(cnum));
// Querying traits in scope is expensive so we try to prune the impl and traits lists
// using privacy, private traits and impls from other crates are never documented in
self.add_traits_in_parent_scope(impl_def_id);
}
}
- for def_id in all_lang_items {
+ for def_id in all_incoherent_impls {
self.add_traits_in_parent_scope(def_id);
}