rustc_query_impl
1.78.0-dev
Module query_callbacks
Functions
In crate rustc_query_impl
?
Module
rustc_query_impl
::
query_callbacks
source
·
[
−
]
Functions
§
CompileCodegenUnit
CompileMonoItem
Null
Red
TraitSelect
adt_def
🔒
adt_destructor
🔒
adt_drop_tys
🔒
adt_dtorck_constraint
🔒
adt_significant_drop_tys
🔒
adt_sized_constraint
🔒
all_diagnostic_items
🔒
all_local_trait_impls
🔒
alloc_error_handler_kind
🔒
allocator_kind
🔒
analysis
🔒
asm_target_features
🔒
associated_item
🔒
associated_item_def_ids
🔒
associated_items
🔒
associated_type_for_impl_trait_in_trait
🔒
associated_types_for_impl_traits_in_associated_fn
🔒
assumed_wf_types
🔒
assumed_wf_types_for_rpitit
🔒
asyncness
🔒
backend_optimization_level
🔒
check_coroutine_obligations
🔒
check_expectations
🔒
check_is_object_safe
🔒
check_liveness
🔒
check_match
🔒
check_mod_attrs
🔒
check_mod_const_bodies
🔒
check_mod_deathness
🔒
check_mod_loops
🔒
check_mod_naked_functions
🔒
check_mod_privacy
🔒
check_mod_type_wf
🔒
check_mod_unstable_api_usage
🔒
check_private_in_public
🔒
check_tys_might_be_eq
🔒
check_unsafety
🔒
check_unused_traits
🔒
check_validity_requirement
🔒
check_well_formed
🔒
clashing_extern_declarations
🔒
closure_saved_names_of_captured_variables
🔒
closure_typeinfo
🔒
codegen_fn_attrs
🔒
codegen_select_candidate
🔒
codegen_unit
🔒
coerce_unsized_info
🔒
coherent_trait
🔒
collect_and_partition_mono_items
🔒
collect_return_position_impl_trait_in_trait_tys
🔒
compare_impl_const
🔒
const_param_default
🔒
constness
🔒
coroutine_for_closure
🔒
coroutine_kind
🔒
coverage_ids_info
🔒
crate_extern_paths
🔒
crate_for_resolver
🔒
crate_hash
🔒
crate_host_hash
🔒
crate_incoherent_impls
🔒
crate_inherent_impls
🔒
crate_inherent_impls_overlap_check
🔒
crate_name
🔒
crate_variances
🔒
crates
🔒
cross_crate_inlinable
🔒
debugger_visualizers
🔒
deduced_param_attrs
🔒
def_ident_span
🔒
def_kind
🔒
def_span
🔒
defaultness
🔒
defined_lang_items
🔒
dep_kind
🔒
dependency_formats
🔒
destructure_const
🔒
diagnostic_hir_wf_check
🔒
diagnostic_items
🔒
diagnostic_only_typeck
🔒
doc_link_resolutions
🔒
doc_link_traits_in_scope
🔒
dropck_outlives
🔒
dylib_dependency_formats
🔒
early_lint_checks
🔒
effective_visibilities
🔒
entry_fn
🔒
erase_regions_ty
🔒
eval_static_initializer
🔒
eval_to_allocation_raw
🔒
eval_to_const_value_raw
🔒
eval_to_valtree
🔒
evaluate_obligation
🔒
explicit_item_bounds
🔒
explicit_predicates_of
🔒
expn_that_defined
🔒
exported_symbols
🔒
extern_crate
🔒
extern_mod_stmt_cnum
🔒
extra_filename
🔒
features_query
🔒
find_field
🔒
fn_abi_of_fn_ptr
🔒
fn_abi_of_instance
🔒
fn_arg_names
🔒
fn_sig
🔒
foreign_modules
🔒
generics_of
🔒
generics_require_sized_self
🔒
get_lang_items
🔒
global_backend_features
🔒
has_alloc_error_handler
🔒
has_ffi_unwind_calls
🔒
has_global_allocator
🔒
has_panic_handler
🔒
has_significant_drop_raw
🔒
has_structural_eq_impl
🔒
has_typeck_results
🔒
hir_attrs
🔒
hir_crate
🔒
hir_crate_items
🔒
hir_module_items
🔒
hir_owner_parent
🔒
impl_item_implementor_ids
🔒
impl_parent
🔒
impl_trait_header
🔒
implementations_of_trait
🔒
implied_outlives_bounds
🔒
implied_outlives_bounds_compat
🔒
implied_predicates_of
🔒
in_scope_traits_map
🔒
incoherent_impls
🔒
inferred_outlives_crate
🔒
inferred_outlives_of
🔒
inhabited_predicate_adt
🔒
inhabited_predicate_type
🔒
inherent_impls
🔒
instantiate_and_check_impossible_predicates
🔒
intrinsic_raw
🔒
is_codegened_item
🔒
is_compiler_builtins
🔒
is_copy_raw
🔒
is_ctfe_mir_available
🔒
is_doc_hidden
🔒
is_doc_notable_trait
🔒
is_freeze_raw
🔒
is_impossible_associated_item
🔒
is_late_bound_map
🔒
is_mir_available
🔒
is_no_builtins
🔒
is_panic_runtime
🔒
is_private_dep
🔒
is_profiler_runtime
🔒
is_promotable_const_fn
🔒
is_reachable_non_generic
🔒
is_sized_raw
🔒
is_type_alias_impl_trait
🔒
is_unpin_raw
🔒
is_unreachable_local_definition
🔒
issue33140_self_ty
🔒
item_attrs
🔒
item_bounds
🔒
late_bound_vars_map
🔒
layout_of
🔒
lib_features
🔒
limits
🔒
lint_expectations
🔒
lint_mod
🔒
lit_to_const
🔒
live_symbols_and_ignored_derived_traits
🔒
local_def_id_to_hir_id
🔒
lookup_const_stability
🔒
lookup_default_body_stability
🔒
lookup_deprecation_entry
🔒
lookup_stability
🔒
maybe_unused_trait_imports
🔒
method_autoderef_steps
🔒
mir_borrowck
🔒
mir_built
🔒
mir_callgraph_reachable
🔒
mir_const
🔒
mir_const_qualif
🔒
mir_coroutine_witnesses
🔒
mir_drops_elaborated_and_const_checked
🔒
mir_for_ctfe
🔒
mir_inliner_callees
🔒
mir_keys
🔒
mir_promoted
🔒
mir_shims
🔒
mir_unsafety_check_result
🔒
missing_extern_crate_item
🔒
missing_lang_items
🔒
module_children
🔒
named_variable_map
🔒
names_imported_by_glob_use
🔒
native_libraries
🔒
native_library
🔒
needs_drop_raw
🔒
normalize_canonicalized_inherent_projection_ty
🔒
normalize_canonicalized_projection_ty
🔒
normalize_canonicalized_weak_ty
🔒
object_lifetime_default
🔒
object_safety_violations
🔒
opaque_types_defined_by
🔒
opt_hir_owner_nodes
🔒
optimized_mir
🔒
orphan_check_impl
🔒
output_filenames
🔒
own_existential_vtable_entries
🔒
panic_in_drop_strategy
🔒
param_env
🔒
param_env_reveal_all_normalized
🔒
params_in_repr
🔒
postorder_cnums
🔒
predicates_defined_on
🔒
predicates_of
🔒
proc_macro_decls_static
🔒
promoted_mir
🔒
reachable_non_generics
🔒
reachable_set
🔒
region_scope_tree
🔒
registered_tools
🔒
rendered_const
🔒
representability
🔒
representability_adt_ty
🔒
required_panic_strategy
🔒
resolutions
🔒
resolve_bound_vars
🔒
resolve_instance
🔒
resolver_for_lowering_raw
🔒
reveal_opaque_types_in_bounds
🔒
shallow_lint_levels_on
🔒
should_inherit_track_caller
🔒
source_span
🔒
specialization_graph_of
🔒
specializes
🔒
stability_implications
🔒
stability_index
🔒
stripped_cfg_items
🔒
super_predicates_of
🔒
super_predicates_that_define_assoc_item
🔒
supported_target_features
🔒
symbol_mangling_version
🔒
symbol_name
🔒
thir_abstract_const
🔒
thir_body
🔒
thir_flat
🔒
thir_tree
🔒
trait_def
🔒
trait_explicit_predicates_and_bounds
🔒
trait_impls_in_crate
🔒
trait_impls_of
🔒
traits
🔒
trigger_delayed_bug
🔒
trimmed_def_paths
🔒
try_normalize_generic_arg_after_erasing_regions
🔒
type_alias_is_lazy
🔒
type_of
🔒
type_of_opaque
🔒
type_op_ascribe_user_type
🔒
type_op_eq
🔒
type_op_normalize_clause
🔒
type_op_normalize_fn_sig
🔒
type_op_normalize_poly_fn_sig
🔒
type_op_normalize_ty
🔒
type_op_prove_predicate
🔒
type_op_subtype
🔒
type_param_predicates
🔒
typeck
🔒
unsizing_params_for_adt
🔒
unused_generic_params
🔒
upstream_drop_glue_for
🔒
upstream_monomorphizations
🔒
upstream_monomorphizations_for
🔒
upvars_mentioned
🔒
used_crate_source
🔒
used_crates
🔒
used_trait_imports
🔒
valtree_to_const_val
🔒
variances_of
🔒
visibility
🔒
visible_parent_map
🔒
vtable_allocation
🔒
vtable_entries
🔒
vtable_trait_upcasting_coercion_new_vptr_slot
🔒
wasm_import_module_map
🔒