☰
rustc_middle
1.75.0-dev
Module queries
Modules
In rustc_middle::query
?
Module
rustc_middle
::
query
::
queries
source
·
[
−
]
Modules
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_expectations
check_generator_obligations
check_is_object_safe
check_liveness
check_match
check_mod_attrs
check_mod_const_bodies
check_mod_deathness
check_mod_impl_wf
check_mod_item_types
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_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
codegened_and_inlined_items
coerce_unsized_info
coherent_trait
collect_and_partition_mono_items
collect_mod_item_types
collect_return_position_impl_trait_in_trait_tys
compare_impl_const
const_caller_location
const_param_default
constness
coverageinfo
covered_code_regions
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
debugger_visualizers
deduced_param_attrs
def_ident_span
def_span
defaultness
defined_lang_items
defined_lib_features
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_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
fn_abi_of_fn_ptr
fn_abi_of_instance
fn_arg_names
fn_sig
foreign_modules
generator_kind
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_impls
has_typeck_results
hir_attrs
hir_crate
hir_crate_items
hir_module_items
hir_owner
hir_owner_nodes
hir_owner_parent
impl_item_implementor_ids
impl_parent
impl_polarity
impl_trait_ref
implementations_of_trait
implied_outlives_bounds
implied_predicates_of
in_scope_traits_map
incoherent_impls
inferred_outlives_crate
inferred_outlives_of
inhabited_predicate_adt
inhabited_predicate_type
inherent_impls
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_intrinsic
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
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_drops_elaborated_and_const_checked
mir_for_ctfe
mir_generator_witnesses
mir_inliner_callees
mir_keys
mir_promoted
mir_shims
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_inherent_projection_ty
normalize_projection_ty
normalize_weak_ty
object_lifetime_default
object_safety_violations
opaque_types_defined_by
opt_def_kind
opt_local_def_id_to_hir_id
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
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
subst_and_check_impossible_predicates
super_predicates_of
super_predicates_that_define_assoc_item
supported_target_features
symbol_mangling_version
symbol_name
thir_abstract_const
thir_body
thir_check_unsafety
thir_flat
thir_tree
trait_def
trait_explicit_predicates_and_bounds
trait_impls_in_crate
trait_impls_of
traits
trigger_delay_span_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
unsafety_check_result
unsizing_params_for_adt
unused_generic_params
upstream_drop_glue_for
upstream_monomorphizations
upstream_monomorphizations_for
upvars_mentioned
used_crate_source
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