game-wip-dontplay/dep_graph.txt
2023-04-18 21:36:31 +02:00

1021 lines
36 KiB
Text

is_intrinsic -> crate_hash
is_intrinsic -> fn_sig
adt_def -> visibility
CompileCodegenUnit -> fn_abi_of_instance
collect_mod_item_types -> generics_of
eval_to_allocation_raw -> opt_def_kind
is_freeze_raw -> evaluate_obligation
crate_inherent_impls -> def_span
check_mod_item_types -> impl_polarity
opt_def_kind -> hir_owner
typeck -> lookup_deprecation_entry
optimized_mir -> is_intrinsic
TraitSelect -> item_bounds
upvars_mentioned -> opt_local_def_id_to_hir_id
impl_trait_ref -> crate_hash
mir_shims -> get_lang_items
reachable_set -> effective_visibilities
typeck_item_bodies -> typeck
param_env -> implied_predicates_of
variances_of -> generics_of
mir_built -> resolve_instance
typeck -> typeck
implementations_of_trait -> crate_hash
reachable_set -> opt_local_def_id_to_hir_id
eval_to_const_value_raw -> def_span
used_trait_imports -> typeck
visibility -> hir_owner_nodes
fn_abi_of_instance -> codegen_fn_attrs
native_libraries -> hir_crate_items
check_mod_privacy -> opt_def_kind
check_mod_unstable_api_usage -> features_query
mir_drops_elaborated_and_const_checked -> constness
mir_const_qualif -> constness
typeck -> def_ident_span
check_mod_deathness -> hir_owner_parent
assumed_wf_types -> impl_trait_ref
inferred_outlives_of -> opt_def_kind
type_op_prove_predicate -> impl_trait_ref
expn_that_defined -> resolutions
mir_drops_elaborated_and_const_checked -> param_env_reveal_all_normalized
check_mod_privacy -> type_of
adt_dtorck_constraint -> generics_of
mir_drops_elaborated_and_const_checked -> opt_const_param_of
own_existential_vtable_entries -> opt_def_kind
assumed_wf_types -> fn_sig
reachable_non_generics -> is_compiler_builtins
CompileCodegenUnit -> crates
mir_const -> opt_const_param_of
adt_sized_constraint -> predicates_of
explicit_predicates_of -> visibility
check_mod_privacy -> associated_items
mir_shims -> opt_def_kind
check_mod_unstable_api_usage -> associated_item
thir_check_unsafety -> opt_const_param_of
crate_inherent_impls -> hir_crate_items
mir_const -> diagnostic_items
lint_mod -> explicit_predicates_of
typeck -> hir_attrs
check_mod_deathness -> opt_def_kind
specialization_graph_of -> features_query
collect_mod_item_types -> hir_owner_nodes
hir_attrs -> hir_crate
evaluate_obligation -> features_query
typeck -> def_span
check_mod_deathness -> type_of
check_mod_item_types -> fn_sig
hir_owner_nodes -> hir_crate
explicit_predicates_of -> expn_that_defined
specialization_graph_of -> TraitSelect
typeck -> is_copy_raw
entry_fn -> hir_attrs
reachable_set -> opt_def_kind
trait_impls_of -> implementations_of_trait
hir_owner -> hir_crate
typeck -> variances_of
registered_tools -> crate_for_resolver
generics_of -> opt_local_def_id_to_hir_id
opt_const_param_of -> hir_owner_nodes
own_existential_vtable_entries -> param_env
explicit_predicates_of -> is_late_bound_map
is_ctfe_mir_available -> crate_hash
fn_abi_of_instance -> param_env
resolve_instance -> generics_of
check_well_formed -> opt_def_kind
TraitSelect -> opt_def_kind
typeck -> hir_owner_nodes
type_of -> opt_local_def_id_to_hir_id
resolve_bound_vars -> hir_owner
representability -> adt_def
lint_mod -> limits
layout_of -> generics_of
typeck -> hir_owner
visibility -> hir_owner
is_panic_runtime -> hir_attrs
CompileCodegenUnit -> vtable_entries
check_well_formed -> associated_item
TraitSelect -> type_of
collect_mod_item_types -> hir_module_items
reachable_set -> typeck
representability_adt_ty -> representability
mir_drops_elaborated_and_const_checked -> layout_of
mir_borrowck -> get_lang_items
CompileCodegenUnit -> reveal_opaque_types_in_bounds
check_liveness -> opt_def_kind
resolve_instance -> impl_item_implementor_ids
symbol_name -> crate_name
mir_drops_elaborated_and_const_checked -> type_of
implied_outlives_bounds -> predicates_of
crate_inherent_impls_overlap_check -> hir_attrs
symbol_name -> symbol_mangling_version
dependency_formats -> dep_kind
mir_shims -> associated_items
required_panic_strategy -> crate_hash
is_reachable_non_generic -> reachable_non_generics
CompileCodegenUnit -> source_span
fn_abi_of_instance -> opt_def_kind
resolve_bound_vars -> hir_owner_nodes
constness -> crate_hash
eval_to_const_value_raw -> limits
check_well_formed -> param_env
TraitSelect -> adt_sized_constraint
check_well_formed -> implied_outlives_bounds
mir_borrowck -> variances_of
optimized_mir -> layout_of
normalize_projection_ty -> evaluate_obligation
check_liveness -> hir_owner_parent
check_mod_item_types -> trait_def
check_well_formed -> variances_of
typeck -> get_lang_items
crate_inherent_impls_overlap_check -> def_ident_span
mir_borrowck -> implied_outlives_bounds
eval_to_allocation_raw -> eval_to_allocation_raw
mir_built -> inhabited_predicate_type
representability -> opt_def_kind
dependency_formats -> is_panic_runtime
check_mod_deathness -> hir_owner
check_mod_unstable_api_usage -> hir_module_items
entry_fn -> resolutions
mir_built -> features_query
inferred_outlives_crate -> def_span
asyncness -> crate_hash
unsafety_check_result -> opt_const_param_of
specialization_graph_of -> generics_of
check_mod_privacy -> opt_local_def_id_to_hir_id
optimized_mir -> crate_hash
check_liveness -> param_env
representability -> type_of
thir_body -> upvars_mentioned
symbol_name -> upstream_drop_glue_for
live_symbols_and_ignored_derived_traits -> hir_owner
CompileCodegenUnit -> codegen_unit
inferred_outlives_crate -> adt_def
adt_sized_constraint -> representability
codegen_select_candidate -> generics_of
hir_owner_parent -> hir_crate
evaluate_obligation -> generics_of
check_mod_item_types -> opt_local_def_id_to_hir_id
mir_borrowck -> mir_promoted
check_mod_attrs -> hir_owner
layout_of -> type_of
explicit_predicates_of -> features_query
TraitSelect -> trait_def
type_op_ascribe_user_type -> type_of
codegen_select_candidate -> evaluate_obligation
lint_mod -> opt_local_def_id_to_hir_id
own_existential_vtable_entries -> generics_of
crate_inherent_impls_overlap_check -> def_span
params_in_repr -> crate_hash
TraitSelect -> trait_impls_of
check_mod_naked_functions -> hir_module_items
symbol_name -> is_foreign_item
check_match -> features_query
check_mod_const_bodies -> constness
inhabited_predicate_type -> inhabited_predicate_adt
mir_borrowck -> type_op_ascribe_user_type
live_symbols_and_ignored_derived_traits -> adt_def
eval_to_allocation_raw -> resolve_instance
reachable_set -> codegen_fn_attrs
CompileCodegenUnit -> try_normalize_generic_arg_after_erasing_regions
fn_sig -> hir_owner
check_mod_unstable_api_usage -> visibility
constness -> opt_def_kind
own_existential_vtable_entries -> layout_of
unsafety_check_result -> opt_local_def_id_to_hir_id
symbol_name -> upstream_monomorphizations_for
explicit_predicates_of -> crate_hash
instance_def_size_estimate -> opt_def_kind
adt_dtorck_constraint -> adt_def
resolve_instance -> Null
check_well_formed -> get_lang_items
optimized_mir -> opt_const_param_of
check_mod_attrs -> hir_module_items
layout_of -> hir_attrs
own_existential_vtable_entries -> implied_predicates_of
upstream_drop_glue_for -> upstream_monomorphizations_for
TraitSelect -> constness
explicit_predicates_of -> def_ident_span
fn_abi_of_instance -> get_lang_items
impl_polarity -> hir_owner
adt_destructor -> type_of
is_doc_hidden -> hir_attrs
check_mod_impl_wf -> associated_item
resolve_instance -> get_lang_items
exported_symbols -> allocator_kind
inhabited_predicate_type -> inhabited_predicate_type
mir_promoted -> generics_of
check_well_formed -> trait_def
mir_borrowck -> type_op_prove_predicate
lint_mod -> is_intrinsic
check_mod_privacy -> parent_module_from_def_id
associated_item -> hir_owner
check_mod_item_types -> implied_outlives_bounds
live_symbols_and_ignored_derived_traits -> associated_item_def_ids
impl_trait_ref -> hir_owner
adt_def -> source_span
resolve_instance -> specialization_graph_of
typeck -> super_predicates_of
adt_dtorck_constraint -> adt_destructor
eval_to_const_value_raw -> eval_to_allocation_raw
lint_mod -> implied_outlives_bounds
check_well_formed -> representability
typeck -> fn_sig
stability_implications -> stability_index
type_of -> generics_of
CompileCodegenUnit -> type_of
CompileCodegenUnit -> is_reachable_non_generic
typeck -> TraitSelect
eval_to_allocation_raw -> layout_of
CompileCodegenUnit -> is_sized_raw
mir_built -> opt_const_param_of
resolve_instance -> impl_defaultness
mir_const -> has_ffi_unwind_calls
dependency_formats -> crates
typeck -> visibility
typeck -> expn_that_defined
CompileCodegenUnit -> mir_shims
native_libraries -> crate_hash
check_mod_item_types -> associated_item
check_well_formed -> implied_predicates_of
TraitSelect -> Null
item_attrs -> crate_hash
param_env -> hir_owner_nodes
normalize_projection_ty -> TraitSelect
predicates_defined_on -> inferred_outlives_of
thir_body -> hir_attrs
expn_that_defined -> crate_hash
trait_impls_of -> all_local_trait_impls
check_well_formed -> assumed_wf_types
generator_kind -> opt_local_def_id_to_hir_id
lint_mod -> diagnostic_items
lint_mod -> def_span
inferred_outlives_crate -> explicit_predicates_of
asyncness -> opt_local_def_id_to_hir_id
is_foreign_item -> hir_owner
live_symbols_and_ignored_derived_traits -> hir_owner_parent
typeck -> limits
optimized_mir -> type_of
upvars_mentioned -> opt_def_kind
layout_of -> get_lang_items
check_mod_item_types -> type_of
constness -> hir_owner
lint_mod -> typeck
typeck -> late_bound_vars_map
collect_mod_item_types -> predicates_of
normalize_projection_ty -> limits
adt_dtorck_constraint -> get_lang_items
check_liveness -> inhabited_predicate_type
eval_to_allocation_raw -> codegen_fn_attrs
check_mod_impl_wf -> features_query
codegen_select_candidate -> get_lang_items
check_mod_item_types -> impl_trait_ref
explicit_predicates_of -> hir_owner_nodes
param_env -> hir_owner
assumed_wf_types -> opt_def_kind
mir_built -> region_scope_tree
check_mod_const_bodies -> opt_def_kind
check_mod_privacy -> generics_of
mir_built -> param_env
thir_body -> closure_typeinfo
vtable_allocation -> resolve_instance
typeck -> inherent_impls
mir_borrowck -> Null
CompileCodegenUnit -> used_crate_source
check_mod_attrs -> hir_attrs
CompileCodegenUnit -> entry_fn
inferred_outlives_of -> opt_local_def_id_to_hir_id
CompileCodegenUnit -> generics_of
adt_destructor -> constness
resolutions -> Red
check_well_formed -> features_query
typeck -> predicates_of
is_sized_raw -> get_lang_items
optimized_mir -> is_freeze_raw
vtable_entries -> resolve_instance
is_no_builtins -> crate_hash
eval_to_const_value_raw -> layout_of
crate_inherent_impls_overlap_check -> features_query
codegen_select_candidate -> limits
normalize_projection_ty -> get_lang_items
check_liveness -> shallow_lint_levels_on
mir_promoted -> mir_const_qualif
check_mod_item_types -> impl_item_implementor_ids
layout_of -> reveal_opaque_types_in_bounds
explicit_predicates_of -> hir_owner
mir_drops_elaborated_and_const_checked -> adt_destructor
adt_sized_constraint -> adt_sized_constraint
reachable_non_generics -> crate_hash
representability -> representability_adt_ty
resolve_instance -> associated_items
CompileCodegenUnit -> debugger_visualizers
mir_promoted -> is_promotable_const_fn
adt_sized_constraint -> type_of
optimized_mir -> opt_local_def_id_to_hir_id
check_mod_attrs -> hir_owner_nodes
resolve_instance -> type_of
crate_inherent_impls -> type_of
mir_const_qualif -> opt_const_param_of
is_foreign_item -> crate_hash
TraitSelect -> item_attrs
typeck -> generics_of
reachable_set -> get_lang_items
mir_drops_elaborated_and_const_checked -> get_lang_items
typeck -> upvars_mentioned
optimized_mir -> constness
eval_to_allocation_raw -> def_span
upvars_mentioned -> hir_owner_nodes
is_doc_hidden -> opt_local_def_id_to_hir_id
crate_inherent_impls -> opt_def_kind
mir_const_qualif -> opt_def_kind
mir_promoted -> mir_const
check_well_formed -> impl_polarity
unsafety_check_result -> codegen_fn_attrs
mir_drops_elaborated_and_const_checked -> adt_def
optimized_mir -> get_lang_items
exported_symbols -> reachable_non_generics
mir_built -> thir_body
typeck -> layout_of
check_mod_privacy -> hir_owner_nodes
type_of -> opt_def_kind
def_ident_span -> opt_local_def_id_to_hir_id
diagnostic_items -> hir_attrs
mir_drops_elaborated_and_const_checked -> opt_local_def_id_to_hir_id
subst_and_check_impossible_predicates -> opt_def_kind
eval_to_valtree -> limits
check_mod_loops -> hir_owner_nodes
limits -> hir_attrs
fn_abi_of_instance -> features_query
mir_const -> opt_local_def_id_to_hir_id
collect_mod_item_types -> impl_trait_ref
param_env -> fn_sig
def_span -> opt_local_def_id_to_hir_id
method_autoderef_steps -> evaluate_obligation
layout_of -> inhabited_predicate_type
maybe_unused_trait_imports -> resolutions
check_mod_item_types -> predicates_of
reachable_set -> hir_crate_items
mir_shims -> param_env_reveal_all_normalized
CompileCodegenUnit -> Null
hir_module_items -> hir_owner_nodes
mir_promoted -> opt_def_kind
collect_mod_item_types -> type_of
inherent_impls -> crate_inherent_impls
implied_predicates_of -> crate_hash
adt_dtorck_constraint -> limits
mir_built -> hir_owner
check_mod_unstable_api_usage -> opt_def_kind
check_mod_privacy -> def_span
is_profiler_runtime -> crate_hash
mir_const -> param_env
inferred_outlives_crate -> predicates_of
TraitSelect -> predicates_of
inherent_impls -> crate_hash
check_mod_deathness -> hir_owner_nodes
adt_def -> crate_hash
subst_and_check_impossible_predicates -> evaluate_obligation
debugger_visualizers -> opt_local_def_id_to_hir_id
mir_drops_elaborated_and_const_checked -> param_env
region_scope_tree -> hir_owner
crate_inherent_impls_overlap_check -> source_span
params_in_repr -> adt_def
CompileCodegenUnit -> features_query
thir_body -> opt_local_def_id_to_hir_id
mir_drops_elaborated_and_const_checked -> hir_attrs
check_well_formed -> generics_of
typeck -> associated_items
upstream_monomorphizations_for -> upstream_monomorphizations
try_normalize_generic_arg_after_erasing_regions -> eval_to_valtree
mir_promoted -> needs_drop_raw
lint_mod -> inferred_outlives_of
own_existential_vtable_entries -> associated_items
typeck -> type_of
specialization_graph_of -> impl_parent
type_op_prove_predicate -> generics_of
inferred_outlives_of -> hir_owner_nodes
mir_borrowck -> adt_sized_constraint
inhabited_predicate_adt -> adt_def
check_mod_deathness -> def_span
CompileCodegenUnit -> is_compiler_builtins
check_mod_privacy -> def_ident_span
param_env_reveal_all_normalized -> param_env
check_mod_unstable_api_usage -> lookup_stability
typeck -> opt_def_kind
type_of -> adt_def
mir_built -> parent_module_from_def_id
symbol_name -> adt_destructor
needs_drop_raw -> adt_drop_tys
vtable_entries -> super_predicates_of
CompileCodegenUnit -> fn_sig
diagnostic_items -> hir_crate_items
check_mod_privacy -> typeck
generics_of -> hir_owner
fn_sig -> hir_owner_parent
has_ffi_unwind_calls -> opt_def_kind
upstream_monomorphizations -> exported_symbols
codegen_select_candidate -> predicates_of
evaluate_obligation -> TraitSelect
check_well_formed -> def_span
check_mod_privacy -> trait_def
type_of -> hir_owner
inferred_outlives_of -> hir_attrs
vtable_entries -> generics_of
has_ffi_unwind_calls -> type_of
visibility -> opt_local_def_id_to_hir_id
type_op_ascribe_user_type -> predicates_of
mir_shims -> type_of
mir_built -> Null
exported_symbols -> entry_fn
mir_drops_elaborated_and_const_checked -> def_span
unsafety_check_result -> opt_def_kind
fn_abi_of_fn_ptr -> features_query
specialization_graph_of -> item_attrs
type_op_prove_predicate -> impl_polarity
check_mod_naked_functions -> hir_attrs
fn_sig -> opt_def_kind
early_lint_checks -> source_span
lint_mod -> visibility
crate_inherent_impls_overlap_check -> hir_crate_items
typeck -> param_env
CompileCodegenUnit -> limits
check_mod_unstable_api_usage -> hir_owner_nodes
entry_fn -> hir_crate_items
check_match -> param_env
resolve_instance -> impl_trait_ref
check_well_formed -> hir_owner_nodes
mir_borrowck -> opt_local_def_id_to_hir_id
vtable_entries -> codegen_fn_attrs
fn_sig -> type_of
opt_const_param_of -> opt_local_def_id_to_hir_id
mir_drops_elaborated_and_const_checked -> mir_promoted
associated_items -> opt_def_kind
eval_to_allocation_raw -> get_lang_items
hir_owner_parent -> opt_local_def_id_to_hir_id
own_existential_vtable_entries -> evaluate_obligation
check_mod_type_wf -> check_well_formed
check_well_formed -> def_ident_span
lint_mod -> adt_def
subst_and_check_impossible_predicates -> predicates_of
check_mod_deathness -> live_symbols_and_ignored_derived_traits
dependency_formats -> panic_in_drop_strategy
def_span -> crate_hash
check_mod_impl_wf -> hir_module_items
TraitSelect -> evaluate_obligation
visibility -> resolutions
impl_item_implementor_ids -> associated_items
CompileCodegenUnit -> vtable_allocation
check_liveness -> hir_owner_nodes
param_env_reveal_all_normalized -> reveal_opaque_types_in_bounds
layout_of -> layout_of
check_mod_item_types -> adt_def
inferred_outlives_crate -> type_of
typeck -> is_intrinsic
mir_borrowck -> param_env
mir_for_ctfe -> crate_hash
representability_adt_ty -> params_in_repr
unsafety_check_result -> param_env
live_symbols_and_ignored_derived_traits -> effective_visibilities
thir_abstract_const -> opt_const_param_of
check_mod_deathness -> opt_local_def_id_to_hir_id
normalize_projection_ty -> predicates_of
def_ident_span -> crate_hash
entry_fn -> opt_local_def_id_to_hir_id
adt_destructor -> crate_hash
mir_drops_elaborated_and_const_checked -> generics_of
inferred_outlives_crate -> opt_def_kind
unsafety_check_result -> hir_attrs
type_op_prove_predicate -> features_query
upstream_monomorphizations -> get_lang_items
symbol_name -> proc_macro_decls_static
resolve_bound_vars -> opt_def_kind
live_symbols_and_ignored_derived_traits -> opt_local_def_id_to_hir_id
should_inherit_track_caller -> codegen_fn_attrs
mir_borrowck -> opt_const_param_of
check_mod_loops -> hir_owner
CompileCodegenUnit -> crate_name
lint_mod -> adt_destructor
TraitSelect -> get_lang_items
params_in_repr -> type_of
reachable_non_generics -> exported_symbols
check_mod_const_bodies -> hir_owner
upstream_drop_glue_for -> get_lang_items
typeck -> in_scope_traits_map
mir_shims -> generics_of
is_compiler_builtins -> hir_attrs
check_liveness -> hir_owner
check_mod_item_types -> asyncness
proc_macro_decls_static -> hir_attrs
mir_drops_elaborated_and_const_checked -> codegen_fn_attrs
crate_inherent_impls_overlap_check -> opt_def_kind
impl_trait_ref -> trait_def
opt_local_def_id_to_hir_id -> hir_crate
fn_abi_of_instance -> type_of
impl_parent -> crate_hash
explicit_predicates_of -> generics_of
codegen_select_candidate -> impl_trait_ref
check_mod_privacy -> late_bound_vars_map
normalize_projection_ty -> generics_of
evaluate_obligation -> opt_def_kind
unsafety_check_result -> hir_owner_nodes
implied_predicates_of -> super_predicates_of
specialization_graph_of -> type_of
CompileCodegenUnit -> backend_optimization_level
type_op_prove_predicate -> opt_def_kind
defined_lang_items -> crate_hash
fn_sig -> opt_local_def_id_to_hir_id
codegen_fn_attrs -> supported_target_features
is_mir_available -> crate_hash
unsafety_check_result -> hir_owner
check_well_formed -> hir_owner
typeck -> trait_def
param_env -> associated_item
adt_dtorck_constraint -> def_span
type_op_ascribe_user_type -> evaluate_obligation
mir_shims -> codegen_fn_attrs
is_panic_runtime -> crate_hash
check_mod_item_types -> hir_module_items
inferred_outlives_of -> crate_hash
impl_defaultness -> hir_owner
check_mod_const_bodies -> hir_module_items
mir_borrowck -> def_span
explicit_predicates_of -> lookup_stability
param_env -> opt_def_kind
item_bounds -> implied_predicates_of
is_copy_raw -> evaluate_obligation
vtable_allocation -> layout_of
own_existential_vtable_entries -> fn_sig
adt_drop_tys -> adt_destructor
check_mod_impl_wf -> associated_item_def_ids
thir_body -> param_env
coherent_trait -> orphan_check_impl
check_mod_item_types -> specialization_graph_of
resolve_instance -> is_intrinsic
inferred_outlives_crate -> hir_crate_items
check_well_formed -> adt_def
lint_mod -> get_lang_items
check_mod_privacy -> visibility
check_mod_privacy -> expn_that_defined
orphan_check_impl -> impl_trait_ref
predicates_of -> opt_def_kind
def_ident_span -> hir_owner_nodes
mir_drops_elaborated_and_const_checked -> mir_borrowck
lint_mod -> effective_visibilities
layout_of -> try_normalize_generic_arg_after_erasing_regions
lookup_stability -> crate_hash
check_mod_deathness -> shallow_lint_levels_on
vtable_entries -> opt_def_kind
fn_abi_of_instance -> try_normalize_generic_arg_after_erasing_regions
collect_mod_item_types -> fn_sig
check_mod_privacy -> fn_sig
optimized_mir -> mir_drops_elaborated_and_const_checked
instance_def_size_estimate -> mir_shims
adt_destructor -> associated_item_def_ids
eval_to_const_value_raw -> eval_to_const_value_raw
lint_mod -> param_env
needs_drop_raw -> limits
associated_item_def_ids -> hir_owner
reachable_non_generics -> reachable_set
method_autoderef_steps -> limits
symbol_name -> codegen_fn_attrs
CompileCodegenUnit -> hir_attrs
CompileCodegenUnit -> is_unreachable_local_definition
explicit_predicates_of -> associated_items
explicit_predicates_of -> opt_def_kind
CompileCodegenUnit -> param_env
mir_drops_elaborated_and_const_checked -> features_query
layout_of -> opt_local_def_id_to_hir_id
check_mod_const_bodies -> hir_owner_nodes
live_symbols_and_ignored_derived_traits -> entry_fn
own_existential_vtable_entries -> limits
typeck -> parent_module_from_def_id
mir_borrowck -> mir_borrowck
visibility -> parent_module_from_def_id
CompileCodegenUnit -> symbol_name
early_lint_checks -> registered_tools
mir_const -> unsafety_check_result
lint_mod -> type_of
vtable_allocation -> vtable_entries
explicit_predicates_of -> type_of
generics_of -> is_late_bound_map
predicates_defined_on -> explicit_predicates_of
thir_body -> hir_owner_nodes
crate_name -> crate_hash
check_well_formed -> fn_sig
generator_kind -> hir_owner
reachable_non_generics -> proc_macro_decls_static
symbol_name -> generics_of
named_variable_map -> resolve_bound_vars
mir_borrowck -> predicates_of
type_op_prove_predicate -> get_lang_items
adt_dtorck_constraint -> adt_dtorck_constraint
reachable_set -> generics_of
adt_destructor -> get_lang_items
live_symbols_and_ignored_derived_traits -> hir_owner_nodes
is_foreign_item -> opt_local_def_id_to_hir_id
def_span -> Red
method_autoderef_steps -> get_lang_items
optimized_mir -> param_env
typeck -> Null
specialization_graph_of -> trait_impls_of
eval_to_allocation_raw -> fn_abi_of_instance
mir_built -> hir_owner_nodes
constness -> opt_local_def_id_to_hir_id
missing_lang_items -> crate_hash
crate_inherent_impls_overlap_check -> inherent_impls
check_mod_privacy -> lookup_deprecation_entry
CompileCodegenUnit -> opt_def_kind
check_mod_impl_wf -> impl_trait_ref
mir_built -> thir_abstract_const
param_env -> opt_local_def_id_to_hir_id
item_bounds -> explicit_item_bounds
predicates_of -> item_attrs
constness -> constness
impl_trait_ref -> type_of
adt_def -> opt_local_def_id_to_hir_id
check_mod_item_types -> evaluate_obligation
should_inherit_track_caller -> associated_item
dropck_outlives -> limits
CompileCodegenUnit -> optimized_mir
layout_of -> adt_sized_constraint
live_symbols_and_ignored_derived_traits -> hir_attrs
region_scope_tree -> region_scope_tree
explicit_predicates_of -> get_lang_items
is_promotable_const_fn -> constness
check_mod_privacy -> features_query
check_mod_impl_wf -> predicates_of
check_mod_item_types -> generics_of
adt_def -> get_lang_items
optimized_mir -> opt_def_kind
symbol_mangling_version -> crate_hash
resolve_bound_vars -> is_late_bound_map
check_mod_item_types -> opt_def_kind
layout_of -> limits
opt_def_kind -> hir_owner_nodes
explicit_predicates_of -> opt_local_def_id_to_hir_id
TraitSelect -> generics_of
typeck -> item_attrs
lint_mod -> generics_of
is_codegened_item -> collect_and_partition_mono_items
fn_abi_of_instance -> limits
coherent_trait -> item_attrs
late_bound_vars_map -> resolve_bound_vars
evaluate_obligation -> limits
generics_of -> crate_hash
generics_of -> generics_of
CompileCodegenUnit -> impl_trait_ref
mir_built -> needs_drop_raw
representability -> params_in_repr
resolve_instance -> associated_item
vtable_allocation -> get_lang_items
check_well_formed -> TraitSelect
typeck -> impl_polarity
visibility -> crate_hash
params_in_repr -> params_in_repr
specialization_graph_of -> limits
lint_mod -> layout_of
is_sized_raw -> evaluate_obligation
eval_to_allocation_raw -> type_of
own_existential_vtable_entries -> asyncness
adt_drop_tys -> is_copy_raw
CompileCodegenUnit -> layout_of
codegen_fn_attrs -> opt_local_def_id_to_hir_id
mir_drops_elaborated_and_const_checked -> is_intrinsic
mir_borrowck -> fn_sig
mir_built -> source_span
impl_polarity -> hir_attrs
mir_built -> opt_def_kind
fn_abi_of_instance -> fn_sig
incoherent_impls -> crate_incoherent_impls
impl_trait_ref -> generics_of
orphan_check_impl -> trait_def
def_ident_span -> hir_owner
trait_impls_of -> crates
typeck -> method_autoderef_steps
typeck -> impl_trait_ref
extern_mod_stmt_cnum -> resolutions
adt_drop_tys -> type_of
has_ffi_unwind_calls -> codegen_fn_attrs
def_span -> hir_owner
eval_to_valtree -> eval_to_allocation_raw
resolve_instance -> opt_const_param_of
needs_drop_raw -> type_of
CompileCodegenUnit -> fn_abi_of_fn_ptr
mir_shims -> param_env
CompileCodegenUnit -> codegen_fn_attrs
mir_built -> opt_local_def_id_to_hir_id
check_mod_unstable_api_usage -> lookup_deprecation_entry
is_compiler_builtins -> crate_hash
debugger_visualizers -> hir_crate_items
opt_def_kind -> opt_local_def_id_to_hir_id
check_mod_deathness -> hir_attrs
vtable_entries -> own_existential_vtable_entries
check_liveness -> upvars_mentioned
layout_of -> eval_to_const_value_raw
live_symbols_and_ignored_derived_traits -> impl_trait_ref
region_scope_tree -> opt_local_def_id_to_hir_id
generics_of -> hir_owner_nodes
thir_body -> hir_owner
inhabited_predicate_adt -> representability
resolve_instance -> codegen_fn_attrs
mir_const -> mir_built
typeck -> associated_item
inferred_outlives_of -> inferred_outlives_crate
panic_in_drop_strategy -> crate_hash
type_of -> type_of
entry_fn -> opt_def_kind
check_match -> thir_body
lint_mod -> features_query
live_symbols_and_ignored_derived_traits -> visibility
TraitSelect -> features_query
explicit_predicates_of -> trait_def
trait_def -> crate_hash
TraitSelect -> impl_polarity
mir_borrowck -> adt_destructor
check_mod_deathness -> def_ident_span
reachable_set -> hir_owner
eval_to_const_value_raw -> opt_def_kind
check_match -> opt_local_def_id_to_hir_id
layout_of -> Null
impl_defaultness -> crate_hash
check_mod_privacy -> lookup_stability
lint_mod -> TraitSelect
check_well_formed -> impl_trait_ref
typeck -> lookup_stability
coherent_trait -> def_span
mir_drops_elaborated_and_const_checked -> needs_drop_raw
generator_kind -> hir_owner_nodes
normalize_projection_ty -> type_of
mir_built -> check_match
check_well_formed -> type_of
codegen_select_candidate -> TraitSelect
assumed_wf_types -> assumed_wf_types
eval_to_allocation_raw -> constness
fn_sig -> hir_owner_nodes
variances_of -> crate_hash
mir_const -> hir_attrs
explicit_predicates_of -> late_bound_vars_map
check_mod_privacy -> associated_item
normalize_projection_ty -> opt_def_kind
mir_shims -> def_span
mir_promoted -> param_env
adt_drop_tys -> adt_drop_tys
check_well_formed -> evaluate_obligation
typeck -> opt_const_param_of
def_span -> hir_owner_nodes
associated_item_def_ids -> crate_hash
check_liveness -> typeck
mir_built -> thir_check_unsafety
mir_shims -> needs_drop_raw
coherent_trait -> all_local_trait_impls
debugger_visualizers -> hir_attrs
mir_drops_elaborated_and_const_checked -> opt_def_kind
type_op_prove_predicate -> limits
is_late_bound_map -> hir_owner
vtable_entries -> fn_sig
CompileCodegenUnit -> eval_to_const_value_raw
fn_sig -> def_span
early_lint_checks -> resolver_for_lowering
typeck_item_bodies -> hir_crate_items
layout_of -> item_attrs
try_normalize_generic_arg_after_erasing_regions -> features_query
lookup_stability -> stability_index
explicit_predicates_of -> parent_module_from_def_id
crate_inherent_impls_overlap_check -> opt_local_def_id_to_hir_id
codegen_select_candidate -> impl_polarity
CompileCodegenUnit -> resolve_instance
associated_item -> crate_hash
live_symbols_and_ignored_derived_traits -> shallow_lint_levels_on
specialization_graph_of -> predicates_of
vtable_entries -> item_attrs
check_mod_naked_functions -> opt_def_kind
opt_const_param_of -> hir_owner
coherent_trait -> trait_def
native_libraries -> opt_def_kind
explicit_predicates_of -> named_variable_map
check_mod_deathness -> adt_def
mir_shims -> associated_item_def_ids
impl_polarity -> crate_hash
evaluate_obligation -> predicates_of
dependency_formats -> required_panic_strategy
adt_def -> item_attrs
type_op_prove_predicate -> predicates_of
resolve_bound_vars -> opt_local_def_id_to_hir_id
coherent_trait -> hir_owner
fn_abi_of_fn_ptr -> layout_of
typeck -> opt_local_def_id_to_hir_id
reachable_non_generics -> is_panic_runtime
check_liveness -> hir_attrs
super_predicates_of -> crate_hash
check_mod_item_types -> adt_destructor
own_existential_vtable_entries -> predicates_of
typeck -> region_scope_tree
collect_mod_item_types -> hir_owner
debugger_visualizers -> crate_hash
mir_promoted -> opt_const_param_of
param_env -> predicates_of
CompileCodegenUnit -> global_backend_features
in_scope_traits_map -> hir_crate
entry_fn -> hir_owner
codegen_unit -> collect_and_partition_mono_items
typeck -> evaluate_obligation
instance_def_size_estimate -> optimized_mir
adt_def -> hir_attrs
CompileCodegenUnit -> adt_sized_constraint
symbol_name -> entry_fn
symbol_name -> type_of
CompileCodegenUnit -> is_codegened_item
live_symbols_and_ignored_derived_traits -> hir_crate_items
associated_items -> associated_item_def_ids
mir_borrowck -> hir_attrs
check_mod_loops -> hir_module_items
thir_abstract_const -> features_query
upstream_monomorphizations -> crates
coherent_trait -> get_lang_items
reachable_set -> hir_owner_nodes
explicit_item_bounds -> crate_hash
specialization_graph_of -> impl_trait_ref
vtable_entries -> predicates_of
symbol_name -> opt_def_kind
hir_module_items -> hir_owner
adt_destructor -> coherent_trait
proc_macro_decls_static -> hir_crate_items
generator_kind -> crate_hash
explicit_predicates_of -> lookup_deprecation_entry
typeck -> source_span
check_liveness -> opt_local_def_id_to_hir_id
coherent_trait -> specialization_graph_of
mir_borrowck -> dropck_outlives
check_mod_naked_functions -> opt_local_def_id_to_hir_id
codegen_fn_attrs -> crate_hash
check_mod_deathness -> hir_module_items
check_mod_privacy -> named_variable_map
adt_dtorck_constraint -> type_of
eval_to_allocation_raw -> fn_sig
check_mod_unstable_api_usage -> hir_owner
check_mod_type_wf -> hir_module_items
check_mod_privacy -> hir_owner
CompileCodegenUnit -> output_filenames
check_mod_unstable_api_usage -> extern_mod_stmt_cnum
codegen_fn_attrs -> should_inherit_track_caller
associated_items -> associated_item
check_well_formed -> opt_local_def_id_to_hir_id
mir_borrowck -> type_of
is_unreachable_local_definition -> reachable_set
mir_shims -> item_attrs
trait_impls_of -> type_of
unsafety_check_result -> mir_built
mir_borrowck -> closure_typeinfo
check_mod_attrs -> opt_local_def_id_to_hir_id
params_in_repr -> generics_of
is_promotable_const_fn -> opt_def_kind
visibility -> visibility
dependency_formats -> is_compiler_builtins
impl_defaultness -> opt_local_def_id_to_hir_id
exported_symbols -> dependency_formats
explicit_predicates_of -> impl_trait_ref
mir_borrowck -> opt_def_kind
param_env -> def_span
eval_to_allocation_raw -> is_ctfe_mir_available
lint_mod -> hir_owner
crate_inherent_impls_overlap_check -> associated_items
check_well_formed -> limits
lint_mod -> hir_owner_nodes
eval_to_allocation_raw -> limits
fn_sig -> late_bound_vars_map
check_mod_item_types -> impl_defaultness
live_symbols_and_ignored_derived_traits -> opt_def_kind
mir_drops_elaborated_and_const_checked -> predicates_of
type_op_prove_predicate -> evaluate_obligation
CompileCodegenUnit -> generator_kind
codegen_fn_attrs -> features_query
inhabited_predicate_adt -> type_of
lib_features -> features_query
needs_drop_raw -> adt_destructor
CompileCodegenUnit -> get_lang_items
live_symbols_and_ignored_derived_traits -> type_of
optimized_mir -> hir_attrs
type_of -> crate_hash
check_mod_impl_wf -> type_of
check_mod_item_types -> hir_attrs
opt_def_kind -> crate_hash
has_ffi_unwind_calls -> mir_built
own_existential_vtable_entries -> super_predicates_of
impl_polarity -> opt_local_def_id_to_hir_id
predicates_of -> generics_of
thir_body -> region_scope_tree
layout_of -> is_sized_raw
check_mod_impl_wf -> opt_def_kind
lint_mod -> hir_attrs
adt_drop_tys -> limits
TraitSelect -> TraitSelect
associated_item -> opt_local_def_id_to_hir_id
fn_sig -> named_variable_map
lint_mod -> all_diagnostic_items
lookup_deprecation_entry -> crate_hash
resolve_instance -> codegen_select_candidate
mir_drops_elaborated_and_const_checked -> Null
typeck -> implied_predicates_of
mir_borrowck -> generics_of
coherent_trait -> impl_trait_ref
lint_mod -> is_copy_raw
output_filenames -> resolver_for_lowering
CompileCodegenUnit -> upstream_monomorphizations_for
lookup_deprecation_entry -> stability_index
resolve_bound_vars -> generics_of
constness -> hir_owner_nodes
lint_mod -> evaluate_obligation
optimized_mir -> param_env_reveal_all_normalized
assumed_wf_types -> type_of
mir_built -> hir_attrs
thir_body -> opt_def_kind
layout_of -> param_env
adt_destructor -> trait_impls_of
is_copy_raw -> get_lang_items
evaluate_obligation -> get_lang_items
mir_borrowck -> layout_of
exported_symbols -> crate_hash
CompileCodegenUnit -> def_span
all_local_trait_impls -> resolutions
symbol_name -> impl_trait_ref
live_symbols_and_ignored_derived_traits -> typeck
check_mod_item_types -> associated_item_def_ids
has_ffi_unwind_calls -> fn_sig
param_env -> hir_owner_parent
region_scope_tree -> hir_owner_nodes
adt_def -> hir_owner
incoherent_impls -> crates
mir_built -> is_copy_raw
is_freeze_raw -> get_lang_items
lint_mod -> opt_def_kind
output_filenames -> crate_name
should_inherit_track_caller -> opt_def_kind
asyncness -> hir_owner
eval_to_valtree -> layout_of
mir_built -> generator_kind
resolve_instance -> needs_drop_raw
crate_incoherent_impls -> crate_hash
closure_typeinfo -> typeck
mir_shims -> fn_sig
CompileCodegenUnit -> upstream_drop_glue_for
check_mod_impl_wf -> generics_of
codegen_fn_attrs -> hir_attrs
thir_body -> typeck
check_match -> parent_module_from_def_id
diagnostic_items -> crate_hash
crate_incoherent_impls -> crate_inherent_impls
lint_mod -> associated_item
optimized_mir -> needs_drop_raw
unsafety_check_result -> fn_sig
fn_abi_of_instance -> Null
check_liveness -> parent_module_from_def_id
mir_built -> closure_typeinfo
check_mod_item_types -> def_span
dropck_outlives -> get_lang_items
resolve_instance -> trait_def
mir_drops_elaborated_and_const_checked -> fn_sig
live_symbols_and_ignored_derived_traits -> codegen_fn_attrs
adt_sized_constraint -> adt_def
needs_drop_raw -> is_copy_raw
try_normalize_generic_arg_after_erasing_regions -> normalize_projection_ty
predicates_of -> predicates_defined_on
resolve_instance -> opt_def_kind
adt_sized_constraint -> get_lang_items
typeck -> incoherent_impls
dependency_formats -> used_crate_source
eval_to_allocation_raw -> mir_for_ctfe
fn_sig -> generics_of
fn_sig -> crate_hash
mir_promoted -> constness
specialization_graph_of -> trait_def
def_span -> source_span
inferred_outlives_of -> hir_owner
type_op_prove_predicate -> TraitSelect
lint_mod -> impl_trait_ref
TraitSelect -> impl_trait_ref
check_mod_unstable_api_usage -> stability_index
TraitSelect -> limits
unsafety_check_result -> unsafety_check_result
codegen_fn_attrs -> get_lang_items
symbol_name -> fn_sig
try_normalize_generic_arg_after_erasing_regions -> resolve_instance
mir_drops_elaborated_and_const_checked -> adt_sized_constraint
mir_borrowck -> features_query
mir_built -> def_span
mir_drops_elaborated_and_const_checked -> limits
own_existential_vtable_entries -> get_lang_items
collect_mod_item_types -> codegen_fn_attrs
mir_borrowck -> late_bound_vars_map
representability -> representability
thir_body -> source_span
inhabited_predicate_adt -> inhabited_predicate_type
check_well_formed -> predicates_of
typeck -> features_query
mir_shims -> adt_destructor
region_scope_tree -> opt_def_kind
generics_of -> opt_def_kind
type_of -> hir_owner_nodes
impl_trait_ref -> features_query
dropck_outlives -> adt_dtorck_constraint
fn_abi_of_instance -> layout_of
adt_drop_tys -> param_env
closure_typeinfo -> opt_local_def_id_to_hir_id
type_of -> typeck