☰
Module queries
Structs
?
Module
rustc_query_impl
::
queries
source
·
[
−
]
Structs
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
assumed_wf_types
asyncness
backend_optimization_level
check_expectations
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_well_formed
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_trait_impl_trait_tys
compare_assoc_const_impl_item_with_trait_item
const_caller_location
const_param_default
constness
coverageinfo
covered_code_regions
crate_extern_paths
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
defined_lang_items
defined_lib_features
dep_kind
dependency_formats
deref_mir_constant
destructure_const
diagnostic_hir_wf_check
diagnostic_items
diagnostic_only_typeck
dropck_outlives
dylib_dependency_formats
effective_visibilities
entry_fn
erase_regions_ty
eval_to_allocation_raw
eval_to_const_value_raw
eval_to_valtree
evaluate_goal
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_diagnostic_data
generator_kind
generics_of
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_defaultness
impl_item_implementor_ids
impl_parent
impl_polarity
impl_trait_ref
implementations_of_trait
implied_outlives_bounds
in_scope_traits_map
incoherent_impls
inferred_outlives_crate
inferred_outlives_of
inhabited_predicate_adt
inhabited_predicate_type
inherent_impls
instance_def_size_estimate
is_codegened_item
is_compiler_builtins
is_copy_raw
is_ctfe_mir_available
is_doc_hidden
is_doc_notable_trait
is_foreign_item
is_freeze_raw
is_impossible_method
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_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
lit_to_mir_constant
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_extern_crates
maybe_unused_trait_imports
method_autoderef_steps
mir_borrowck
mir_borrowck_const_arg
mir_built
mir_callgraph_reachable
mir_const
mir_const_qualif
mir_const_qualif_const_arg
mir_drops_elaborated_and_const_checked
mir_for_ctfe
mir_for_ctfe_of_const_arg
mir_inliner_callees
mir_keys
mir_promoted
mir_shims
missing_extern_crate_item
missing_lang_items
module_children
module_reexports
named_region_map
names_imported_by_glob_use
native_libraries
native_library
needs_drop_raw
normalize_projection_ty
object_lifetime_default
object_safety_violations
opt_const_param_of
opt_def_kind
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
parent_module_from_def_id
permits_uninit_init
permits_zero_init
postorder_cnums
predicates_defined_on
predicates_of
proc_macro_decls_static
promoted_mir
promoted_mir_of_const_arg
reachable_non_generics
reachable_set
region_scope_tree
rendered_const
representability
representability_adt_ty
required_panic_strategy
resolutions
resolve_instance
resolve_instance_of_const_arg
resolve_lifetimes
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
subst_and_check_impossible_predicates
super_predicates_of
super_predicates_that_define_assoc_type
supported_target_features
symbol_mangling_version
symbol_name
symbols_for_closure_captures
thir_abstract_const
thir_abstract_const_of_const_arg
thir_body
thir_check_unsafety
thir_check_unsafety_for_const_arg
thir_tree
trait_def
trait_explicit_predicates_and_bounds
trait_impls_of
traits_in_crate
trigger_delay_span_bug
trimmed_def_paths
try_destructure_mir_constant
try_normalize_generic_arg_after_erasing_regions
type_of
type_op_ascribe_user_type
type_op_eq
type_op_normalize_fn_sig
type_op_normalize_poly_fn_sig
type_op_normalize_predicate
type_op_normalize_ty
type_op_prove_predicate
type_op_subtype
type_param_predicates
typeck
typeck_const_arg
typeck_item_bodies
unsafe_derive_on_repr_packed
unsafety_check_result
unsafety_check_result_for_const_arg
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