1
Fork 0

fix #90187: Replace all def_id_no_primitives with def_id

This commit is contained in:
zredb 2022-01-13 14:05:52 +08:00 committed by Guillaume Gomez
parent 0dd2703f8a
commit be9d6335f7
2 changed files with 2 additions and 2 deletions

View file

@ -25,7 +25,7 @@ use crate::html::render::IndexItem;
/// to be a fairly large and expensive structure to clone. Instead this adheres /// to be a fairly large and expensive structure to clone. Instead this adheres
/// to `Send` so it may be stored in an `Arc` instance and shared among the various /// to `Send` so it may be stored in an `Arc` instance and shared among the various
/// rendering threads. /// rendering threads.
#[derive(Default, Debug)] #[derive(Default)]
crate struct Cache { crate struct Cache {
/// Maps a type ID to all known implementations for that type. This is only /// Maps a type ID to all known implementations for that type. This is only
/// recognized for intra-crate [`clean::Type::Path`]s, and is used to print /// recognized for intra-crate [`clean::Type::Path`]s, and is used to print

View file

@ -241,7 +241,7 @@ fn get_index_type_name(clean_type: &clean::Type) -> Option<Symbol> {
/// ///
/// Important note: It goes through generics recursively. So if you have /// Important note: It goes through generics recursively. So if you have
/// `T: Option<Result<(), ()>>`, it'll go into `Option` and then into `Result`. /// `T: Option<Result<(), ()>>`, it'll go into `Option` and then into `Result`.
#[instrument(level = "trace", skip(tcx, res))] #[instrument(level = "trace", skip(tcx, res, cache))]
fn add_generics_and_bounds_as_types<'tcx>( fn add_generics_and_bounds_as_types<'tcx>(
generics: &Generics, generics: &Generics,
arg: &Type, arg: &Type,