Trait rustc_query_impl::QueryConfig [−][src]
pub trait QueryConfig {
type Key: Eq + Hash + Clone + Debug;
type Value;
type Stored: Clone;
const NAME: &'static str;
}Associated Types
Associated Constants
Implementors
type Key = adt_dtorck_constraint<'tcx>type Value = adt_dtorck_constraint<'tcx>type Stored = adt_dtorck_constraint<'tcx>type Key = adt_significant_drop_tys<'tcx>type Value = adt_significant_drop_tys<'tcx>type Stored = adt_significant_drop_tys<'tcx>type Key = adt_sized_constraint<'tcx>type Value = adt_sized_constraint<'tcx>type Stored = adt_sized_constraint<'tcx>type Key = all_diagnostic_items<'tcx>type Value = all_diagnostic_items<'tcx>type Stored = all_diagnostic_items<'tcx>type Key = all_local_trait_impls<'tcx>type Value = all_local_trait_impls<'tcx>type Stored = all_local_trait_impls<'tcx>type Key = all_trait_implementations<'tcx>type Value = all_trait_implementations<'tcx>type Stored = all_trait_implementations<'tcx>type Key = associated_item<'tcx>type Value = associated_item<'tcx>type Stored = associated_item<'tcx>type Key = associated_item_def_ids<'tcx>type Value = associated_item_def_ids<'tcx>type Stored = associated_item_def_ids<'tcx>type Key = associated_items<'tcx>type Value = associated_items<'tcx>type Stored = associated_items<'tcx>type Key = backend_optimization_level<'tcx>type Value = backend_optimization_level<'tcx>type Stored = backend_optimization_level<'tcx>type Key = check_impl_item_well_formed<'tcx>type Value = check_impl_item_well_formed<'tcx>type Stored = check_impl_item_well_formed<'tcx>type Key = check_item_well_formed<'tcx>type Value = check_item_well_formed<'tcx>type Stored = check_item_well_formed<'tcx>type Key = check_mod_attrs<'tcx>type Value = check_mod_attrs<'tcx>type Stored = check_mod_attrs<'tcx>type Key = check_mod_const_bodies<'tcx>type Value = check_mod_const_bodies<'tcx>type Stored = check_mod_const_bodies<'tcx>type Key = check_mod_impl_wf<'tcx>type Value = check_mod_impl_wf<'tcx>type Stored = check_mod_impl_wf<'tcx>type Key = check_mod_intrinsics<'tcx>type Value = check_mod_intrinsics<'tcx>type Stored = check_mod_intrinsics<'tcx>type Key = check_mod_item_types<'tcx>type Value = check_mod_item_types<'tcx>type Stored = check_mod_item_types<'tcx>type Key = check_mod_liveness<'tcx>type Value = check_mod_liveness<'tcx>type Stored = check_mod_liveness<'tcx>type Key = check_mod_loops<'tcx>type Value = check_mod_loops<'tcx>type Stored = check_mod_loops<'tcx>type Key = check_mod_naked_functions<'tcx>type Value = check_mod_naked_functions<'tcx>type Stored = check_mod_naked_functions<'tcx>type Key = check_mod_privacy<'tcx>type Value = check_mod_privacy<'tcx>type Stored = check_mod_privacy<'tcx>type Key = check_mod_unstable_api_usage<'tcx>type Value = check_mod_unstable_api_usage<'tcx>type Stored = check_mod_unstable_api_usage<'tcx>type Key = check_private_in_public<'tcx>type Value = check_private_in_public<'tcx>type Stored = check_private_in_public<'tcx>type Key = check_trait_item_well_formed<'tcx>type Value = check_trait_item_well_formed<'tcx>type Stored = check_trait_item_well_formed<'tcx>type Key = codegen_fn_attrs<'tcx>type Value = codegen_fn_attrs<'tcx>type Stored = codegen_fn_attrs<'tcx>type Key = codegen_fulfill_obligation<'tcx>type Value = codegen_fulfill_obligation<'tcx>type Stored = codegen_fulfill_obligation<'tcx>type Key = codegened_and_inlined_items<'tcx>type Value = codegened_and_inlined_items<'tcx>type Stored = codegened_and_inlined_items<'tcx>type Key = coerce_unsized_info<'tcx>type Value = coerce_unsized_info<'tcx>type Stored = coerce_unsized_info<'tcx>type Key = collect_and_partition_mono_items<'tcx>type Value = collect_and_partition_mono_items<'tcx>type Stored = collect_and_partition_mono_items<'tcx>type Key = collect_mod_item_types<'tcx>type Value = collect_mod_item_types<'tcx>type Stored = collect_mod_item_types<'tcx>type Key = conservative_is_privately_uninhabited<'tcx>type Value = conservative_is_privately_uninhabited<'tcx>type Stored = conservative_is_privately_uninhabited<'tcx>type Key = const_caller_location<'tcx>type Value = const_caller_location<'tcx>type Stored = const_caller_location<'tcx>type Key = const_param_default<'tcx>type Value = const_param_default<'tcx>type Stored = const_param_default<'tcx>type Key = const_to_valtree<'tcx>type Value = const_to_valtree<'tcx>type Stored = const_to_valtree<'tcx>type Key = covered_code_regions<'tcx>type Value = covered_code_regions<'tcx>type Stored = covered_code_regions<'tcx>type Key = covered_file_name<'tcx>type Value = covered_file_name<'tcx>type Stored = covered_file_name<'tcx>type Key = crate_disambiguator<'tcx>type Value = crate_disambiguator<'tcx>type Stored = crate_disambiguator<'tcx>type Key = crate_extern_paths<'tcx>type Value = crate_extern_paths<'tcx>type Stored = crate_extern_paths<'tcx>type Key = crate_host_hash<'tcx>type Value = crate_host_hash<'tcx>type Stored = crate_host_hash<'tcx>type Key = crate_inherent_impls<'tcx>type Value = crate_inherent_impls<'tcx>type Stored = crate_inherent_impls<'tcx>type Key = crate_inherent_impls_overlap_check<'tcx>type Value = crate_inherent_impls_overlap_check<'tcx>type Stored = crate_inherent_impls_overlap_check<'tcx>type Key = crate_variances<'tcx>type Value = crate_variances<'tcx>type Stored = crate_variances<'tcx>type Key = defined_lang_items<'tcx>type Value = defined_lang_items<'tcx>type Stored = defined_lang_items<'tcx>type Key = defined_lib_features<'tcx>type Value = defined_lib_features<'tcx>type Stored = defined_lib_features<'tcx>type Key = dependency_formats<'tcx>type Value = dependency_formats<'tcx>type Stored = dependency_formats<'tcx>type Key = destructure_const<'tcx>type Value = destructure_const<'tcx>type Stored = destructure_const<'tcx>type Key = diagnostic_items<'tcx>type Value = diagnostic_items<'tcx>type Stored = diagnostic_items<'tcx>type Key = diagnostic_only_typeck<'tcx>type Value = diagnostic_only_typeck<'tcx>type Stored = diagnostic_only_typeck<'tcx>type Key = dropck_outlives<'tcx>type Value = dropck_outlives<'tcx>type Stored = dropck_outlives<'tcx>type Key = dylib_dependency_formats<'tcx>type Value = dylib_dependency_formats<'tcx>type Stored = dylib_dependency_formats<'tcx>type Key = erase_regions_ty<'tcx>type Value = erase_regions_ty<'tcx>type Stored = erase_regions_ty<'tcx>type Key = eval_to_allocation_raw<'tcx>type Value = eval_to_allocation_raw<'tcx>type Stored = eval_to_allocation_raw<'tcx>type Key = eval_to_const_value_raw<'tcx>type Value = eval_to_const_value_raw<'tcx>type Stored = eval_to_const_value_raw<'tcx>type Key = evaluate_obligation<'tcx>type Value = evaluate_obligation<'tcx>type Stored = evaluate_obligation<'tcx>type Key = explicit_item_bounds<'tcx>type Value = explicit_item_bounds<'tcx>type Stored = explicit_item_bounds<'tcx>type Key = explicit_predicates_of<'tcx>type Value = explicit_predicates_of<'tcx>type Stored = explicit_predicates_of<'tcx>type Key = expn_that_defined<'tcx>type Value = expn_that_defined<'tcx>type Stored = expn_that_defined<'tcx>type Key = exported_symbols<'tcx>type Value = exported_symbols<'tcx>type Stored = exported_symbols<'tcx>type Key = extern_mod_stmt_cnum<'tcx>type Value = extern_mod_stmt_cnum<'tcx>type Stored = extern_mod_stmt_cnum<'tcx>type Key = foreign_modules<'tcx>type Value = foreign_modules<'tcx>type Stored = foreign_modules<'tcx>type Key = get_lib_features<'tcx>type Value = get_lib_features<'tcx>type Stored = get_lib_features<'tcx>type Key = has_global_allocator<'tcx>type Value = has_global_allocator<'tcx>type Stored = has_global_allocator<'tcx>type Key = has_panic_handler<'tcx>type Value = has_panic_handler<'tcx>type Stored = has_panic_handler<'tcx>type Key = has_significant_drop_raw<'tcx>type Value = has_significant_drop_raw<'tcx>type Stored = has_significant_drop_raw<'tcx>type Key = has_structural_eq_impls<'tcx>type Value = has_structural_eq_impls<'tcx>type Stored = has_structural_eq_impls<'tcx>type Key = has_typeck_results<'tcx>type Value = has_typeck_results<'tcx>type Stored = has_typeck_results<'tcx>type Key = hir_module_items<'tcx>type Value = hir_module_items<'tcx>type Stored = hir_module_items<'tcx>type Key = hir_owner_nodes<'tcx>type Value = hir_owner_nodes<'tcx>type Stored = hir_owner_nodes<'tcx>type Key = hir_owner_parent<'tcx>type Value = hir_owner_parent<'tcx>type Stored = hir_owner_parent<'tcx>type Key = impl_defaultness<'tcx>type Value = impl_defaultness<'tcx>type Stored = impl_defaultness<'tcx>type Key = implementations_of_trait<'tcx>type Value = implementations_of_trait<'tcx>type Stored = implementations_of_trait<'tcx>type Key = implied_outlives_bounds<'tcx>type Value = implied_outlives_bounds<'tcx>type Stored = implied_outlives_bounds<'tcx>type Key = in_scope_traits_map<'tcx>type Value = in_scope_traits_map<'tcx>type Stored = in_scope_traits_map<'tcx>type Key = inferred_outlives_crate<'tcx>type Value = inferred_outlives_crate<'tcx>type Stored = inferred_outlives_crate<'tcx>type Key = inferred_outlives_of<'tcx>type Value = inferred_outlives_of<'tcx>type Stored = inferred_outlives_of<'tcx>type Key = instance_def_size_estimate<'tcx>type Value = instance_def_size_estimate<'tcx>type Stored = instance_def_size_estimate<'tcx>type Key = is_codegened_item<'tcx>type Value = is_codegened_item<'tcx>type Stored = is_codegened_item<'tcx>type Key = is_compiler_builtins<'tcx>type Value = is_compiler_builtins<'tcx>type Stored = is_compiler_builtins<'tcx>type Key = is_const_fn_raw<'tcx>type Value = is_const_fn_raw<'tcx>type Stored = is_const_fn_raw<'tcx>type Key = is_const_impl_raw<'tcx>type Value = is_const_impl_raw<'tcx>type Stored = is_const_impl_raw<'tcx>type Key = is_ctfe_mir_available<'tcx>type Value = is_ctfe_mir_available<'tcx>type Stored = is_ctfe_mir_available<'tcx>type Key = is_dllimport_foreign_item<'tcx>type Value = is_dllimport_foreign_item<'tcx>type Stored = is_dllimport_foreign_item<'tcx>type Key = is_foreign_item<'tcx>type Value = is_foreign_item<'tcx>type Stored = is_foreign_item<'tcx>type Key = is_late_bound_map<'tcx>type Value = is_late_bound_map<'tcx>type Stored = is_late_bound_map<'tcx>type Key = is_mir_available<'tcx>type Value = is_mir_available<'tcx>type Stored = is_mir_available<'tcx>type Key = is_panic_runtime<'tcx>type Value = is_panic_runtime<'tcx>type Stored = is_panic_runtime<'tcx>type Key = is_profiler_runtime<'tcx>type Value = is_profiler_runtime<'tcx>type Stored = is_profiler_runtime<'tcx>type Key = is_promotable_const_fn<'tcx>type Value = is_promotable_const_fn<'tcx>type Stored = is_promotable_const_fn<'tcx>type Key = is_reachable_non_generic<'tcx>type Value = is_reachable_non_generic<'tcx>type Stored = is_reachable_non_generic<'tcx>type Key = is_statically_included_foreign_item<'tcx>type Value = is_statically_included_foreign_item<'tcx>type Stored = is_statically_included_foreign_item<'tcx>type Key = is_unreachable_local_definition<'tcx>type Value = is_unreachable_local_definition<'tcx>type Stored = is_unreachable_local_definition<'tcx>type Key = issue33140_self_ty<'tcx>type Value = issue33140_self_ty<'tcx>type Stored = issue33140_self_ty<'tcx>type Key = late_bound_vars_map<'tcx>type Value = late_bound_vars_map<'tcx>type Stored = late_bound_vars_map<'tcx>type Key = lifetime_scope_map<'tcx>type Value = lifetime_scope_map<'tcx>type Stored = lifetime_scope_map<'tcx>type Key = lookup_const_stability<'tcx>type Value = lookup_const_stability<'tcx>type Stored = lookup_const_stability<'tcx>type Key = lookup_deprecation_entry<'tcx>type Value = lookup_deprecation_entry<'tcx>type Stored = lookup_deprecation_entry<'tcx>type Key = lookup_stability<'tcx>type Value = lookup_stability<'tcx>type Stored = lookup_stability<'tcx>type Key = maybe_unused_extern_crates<'tcx>type Value = maybe_unused_extern_crates<'tcx>type Stored = maybe_unused_extern_crates<'tcx>type Key = maybe_unused_trait_import<'tcx>type Value = maybe_unused_trait_import<'tcx>type Stored = maybe_unused_trait_import<'tcx>type Key = method_autoderef_steps<'tcx>type Value = method_autoderef_steps<'tcx>type Stored = method_autoderef_steps<'tcx>type Key = mir_abstract_const<'tcx>type Value = mir_abstract_const<'tcx>type Stored = mir_abstract_const<'tcx>type Key = mir_abstract_const_of_const_arg<'tcx>type Value = mir_abstract_const_of_const_arg<'tcx>type Stored = mir_abstract_const_of_const_arg<'tcx>type Key = mir_borrowck_const_arg<'tcx>type Value = mir_borrowck_const_arg<'tcx>type Stored = mir_borrowck_const_arg<'tcx>type Key = mir_callgraph_reachable<'tcx>type Value = mir_callgraph_reachable<'tcx>type Stored = mir_callgraph_reachable<'tcx>type Key = mir_const_qualif<'tcx>type Value = mir_const_qualif<'tcx>type Stored = mir_const_qualif<'tcx>type Key = mir_const_qualif_const_arg<'tcx>type Value = mir_const_qualif_const_arg<'tcx>type Stored = mir_const_qualif_const_arg<'tcx>type Key = mir_drops_elaborated_and_const_checked<'tcx>type Value = mir_drops_elaborated_and_const_checked<'tcx>type Stored = mir_drops_elaborated_and_const_checked<'tcx>type Key = mir_for_ctfe_of_const_arg<'tcx>type Value = mir_for_ctfe_of_const_arg<'tcx>type Stored = mir_for_ctfe_of_const_arg<'tcx>type Key = mir_inliner_callees<'tcx>type Value = mir_inliner_callees<'tcx>type Stored = mir_inliner_callees<'tcx>type Key = missing_extern_crate_item<'tcx>type Value = missing_extern_crate_item<'tcx>type Stored = missing_extern_crate_item<'tcx>type Key = missing_lang_items<'tcx>type Value = missing_lang_items<'tcx>type Stored = missing_lang_items<'tcx>type Key = named_region_map<'tcx>type Value = named_region_map<'tcx>type Stored = named_region_map<'tcx>type Key = names_imported_by_glob_use<'tcx>type Value = names_imported_by_glob_use<'tcx>type Stored = names_imported_by_glob_use<'tcx>type Key = native_libraries<'tcx>type Value = native_libraries<'tcx>type Stored = native_libraries<'tcx>type Key = native_library_kind<'tcx>type Value = native_library_kind<'tcx>type Stored = native_library_kind<'tcx>type Key = normalize_generic_arg_after_erasing_regions<'tcx>type Value = normalize_generic_arg_after_erasing_regions<'tcx>type Stored = normalize_generic_arg_after_erasing_regions<'tcx>type Key = normalize_mir_const_after_erasing_regions<'tcx>type Value = normalize_mir_const_after_erasing_regions<'tcx>type Stored = normalize_mir_const_after_erasing_regions<'tcx>type Key = normalize_opaque_types<'tcx>type Value = normalize_opaque_types<'tcx>type Stored = normalize_opaque_types<'tcx>type Key = normalize_projection_ty<'tcx>type Value = normalize_projection_ty<'tcx>type Stored = normalize_projection_ty<'tcx>type Key = object_lifetime_defaults_map<'tcx>type Value = object_lifetime_defaults_map<'tcx>type Stored = object_lifetime_defaults_map<'tcx>type Key = object_safety_violations<'tcx>type Value = object_safety_violations<'tcx>type Stored = object_safety_violations<'tcx>type Key = opt_const_param_of<'tcx>type Value = opt_const_param_of<'tcx>type Stored = opt_const_param_of<'tcx>type Key = output_filenames<'tcx>type Value = output_filenames<'tcx>type Stored = output_filenames<'tcx>type Key = param_env_reveal_all_normalized<'tcx>type Value = param_env_reveal_all_normalized<'tcx>type Stored = param_env_reveal_all_normalized<'tcx>type Key = parent_module_from_def_id<'tcx>type Value = parent_module_from_def_id<'tcx>type Stored = parent_module_from_def_id<'tcx>type Key = plugin_registrar_fn<'tcx>type Value = plugin_registrar_fn<'tcx>type Stored = plugin_registrar_fn<'tcx>type Key = postorder_cnums<'tcx>type Value = postorder_cnums<'tcx>type Stored = postorder_cnums<'tcx>type Key = predicates_defined_on<'tcx>type Value = predicates_defined_on<'tcx>type Stored = predicates_defined_on<'tcx>type Key = privacy_access_levels<'tcx>type Value = privacy_access_levels<'tcx>type Stored = privacy_access_levels<'tcx>type Key = proc_macro_decls_static<'tcx>type Value = proc_macro_decls_static<'tcx>type Stored = proc_macro_decls_static<'tcx>type Key = projection_ty_from_predicates<'tcx>type Value = projection_ty_from_predicates<'tcx>type Stored = projection_ty_from_predicates<'tcx>type Key = promoted_mir_of_const_arg<'tcx>type Value = promoted_mir_of_const_arg<'tcx>type Stored = promoted_mir_of_const_arg<'tcx>type Key = reachable_non_generics<'tcx>type Value = reachable_non_generics<'tcx>type Stored = reachable_non_generics<'tcx>type Key = region_scope_tree<'tcx>type Value = region_scope_tree<'tcx>type Stored = region_scope_tree<'tcx>type Key = resolve_instance<'tcx>type Value = resolve_instance<'tcx>type Stored = resolve_instance<'tcx>type Key = resolve_instance_of_const_arg<'tcx>type Value = resolve_instance_of_const_arg<'tcx>type Stored = resolve_instance_of_const_arg<'tcx>type Key = resolve_lifetimes<'tcx>type Value = resolve_lifetimes<'tcx>type Stored = resolve_lifetimes<'tcx>type Key = resolve_lifetimes_trait_definition<'tcx>type Value = resolve_lifetimes_trait_definition<'tcx>type Stored = resolve_lifetimes_trait_definition<'tcx>type Key = specialization_graph_of<'tcx>type Value = specialization_graph_of<'tcx>type Stored = specialization_graph_of<'tcx>type Key = stability_index<'tcx>type Value = stability_index<'tcx>type Stored = stability_index<'tcx>type Key = static_mutability<'tcx>type Value = static_mutability<'tcx>type Stored = static_mutability<'tcx>type Key = subst_and_check_impossible_predicates<'tcx>type Value = subst_and_check_impossible_predicates<'tcx>type Stored = subst_and_check_impossible_predicates<'tcx>type Key = super_predicates_of<'tcx>type Value = super_predicates_of<'tcx>type Stored = super_predicates_of<'tcx>type Key = super_predicates_that_define_assoc_type<'tcx>type Value = super_predicates_that_define_assoc_type<'tcx>type Stored = super_predicates_that_define_assoc_type<'tcx>type Key = supported_target_features<'tcx>type Value = supported_target_features<'tcx>type Stored = supported_target_features<'tcx>type Key = symbol_mangling_version<'tcx>type Value = symbol_mangling_version<'tcx>type Stored = symbol_mangling_version<'tcx>type Key = thir_check_unsafety<'tcx>type Value = thir_check_unsafety<'tcx>type Stored = thir_check_unsafety<'tcx>type Key = thir_check_unsafety_for_const_arg<'tcx>type Value = thir_check_unsafety_for_const_arg<'tcx>type Stored = thir_check_unsafety_for_const_arg<'tcx>type Key = trait_explicit_predicates_and_bounds<'tcx>type Value = trait_explicit_predicates_and_bounds<'tcx>type Stored = trait_explicit_predicates_and_bounds<'tcx>type Key = trigger_delay_span_bug<'tcx>type Value = trigger_delay_span_bug<'tcx>type Stored = trigger_delay_span_bug<'tcx>type Key = trimmed_def_paths<'tcx>type Value = trimmed_def_paths<'tcx>type Stored = trimmed_def_paths<'tcx>type Key = try_unify_abstract_consts<'tcx>type Value = try_unify_abstract_consts<'tcx>type Stored = try_unify_abstract_consts<'tcx>type Key = type_implements_trait<'tcx>type Value = type_implements_trait<'tcx>type Stored = type_implements_trait<'tcx>type Key = type_op_ascribe_user_type<'tcx>type Value = type_op_ascribe_user_type<'tcx>type Stored = type_op_ascribe_user_type<'tcx>type Key = type_op_normalize_fn_sig<'tcx>type Value = type_op_normalize_fn_sig<'tcx>type Stored = type_op_normalize_fn_sig<'tcx>type Key = type_op_normalize_poly_fn_sig<'tcx>type Value = type_op_normalize_poly_fn_sig<'tcx>type Stored = type_op_normalize_poly_fn_sig<'tcx>type Key = type_op_normalize_predicate<'tcx>type Value = type_op_normalize_predicate<'tcx>type Stored = type_op_normalize_predicate<'tcx>type Key = type_op_normalize_ty<'tcx>type Value = type_op_normalize_ty<'tcx>type Stored = type_op_normalize_ty<'tcx>type Key = type_op_prove_predicate<'tcx>type Value = type_op_prove_predicate<'tcx>type Stored = type_op_prove_predicate<'tcx>type Key = type_op_subtype<'tcx>type Value = type_op_subtype<'tcx>type Stored = type_op_subtype<'tcx>type Key = type_param_predicates<'tcx>type Value = type_param_predicates<'tcx>type Stored = type_param_predicates<'tcx>type Key = type_uninhabited_from<'tcx>type Value = type_uninhabited_from<'tcx>type Stored = type_uninhabited_from<'tcx>type Key = typeck_const_arg<'tcx>type Value = typeck_const_arg<'tcx>type Stored = typeck_const_arg<'tcx>type Key = typeck_item_bodies<'tcx>type Value = typeck_item_bodies<'tcx>type Stored = typeck_item_bodies<'tcx>type Key = unsafe_derive_on_repr_packed<'tcx>type Value = unsafe_derive_on_repr_packed<'tcx>type Stored = unsafe_derive_on_repr_packed<'tcx>type Key = unsafety_check_result<'tcx>type Value = unsafety_check_result<'tcx>type Stored = unsafety_check_result<'tcx>type Key = unsafety_check_result_for_const_arg<'tcx>type Value = unsafety_check_result_for_const_arg<'tcx>type Stored = unsafety_check_result_for_const_arg<'tcx>type Key = unused_generic_params<'tcx>type Value = unused_generic_params<'tcx>type Stored = unused_generic_params<'tcx>type Key = upstream_drop_glue_for<'tcx>type Value = upstream_drop_glue_for<'tcx>type Stored = upstream_drop_glue_for<'tcx>type Key = upstream_monomorphizations<'tcx>type Value = upstream_monomorphizations<'tcx>type Stored = upstream_monomorphizations<'tcx>type Key = upstream_monomorphizations_for<'tcx>type Value = upstream_monomorphizations_for<'tcx>type Stored = upstream_monomorphizations_for<'tcx>type Key = upvars_mentioned<'tcx>type Value = upvars_mentioned<'tcx>type Stored = upvars_mentioned<'tcx>type Key = used_crate_source<'tcx>type Value = used_crate_source<'tcx>type Stored = used_crate_source<'tcx>type Key = used_trait_imports<'tcx>type Value = used_trait_imports<'tcx>type Stored = used_trait_imports<'tcx>type Key = visible_parent_map<'tcx>type Value = visible_parent_map<'tcx>type Stored = visible_parent_map<'tcx>type Key = wasm_import_module_map<'tcx>type Value = wasm_import_module_map<'tcx>type Stored = wasm_import_module_map<'tcx>