☰
Module queries
Structs
rustc_middle
::
ty
::
query
All crates
?
[
−
]
[src]
Module
rustc_middle
::
ty
::
query
::
queries
Structs
adt_def
adt_destructor
adt_drop_tys
adt_dtorck_constraint
adt_sized_constraint
all_crate_nums
all_diagnostic_items
all_local_trait_impls
all_trait_implementations
all_traits
analysis
associated_item
associated_item_def_ids
associated_items
asyncness
backend_optimization_level
check_impl_item_well_formed
check_item_well_formed
check_match
check_mod_attrs
check_mod_const_bodies
check_mod_impl_wf
check_mod_intrinsics
check_mod_item_types
check_mod_liveness
check_mod_loops
check_mod_privacy
check_mod_unstable_api_usage
check_private_in_public
check_trait_item_well_formed
codegen_fn_attrs
codegen_fulfill_obligation
codegen_unit
coerce_unsized_info
coherent_trait
collect_and_partition_mono_items
collect_mod_item_types
const_caller_location
coverageinfo
crate_disambiguator
crate_extern_paths
crate_hash
crate_host_hash
crate_inherent_impls
crate_inherent_impls_overlap_check
crate_name
crate_variances
def_kind
def_span
defined_lang_items
defined_lib_features
dep_kind
dependency_formats
deref_const
destructure_const
diagnostic_items
diagnostic_only_typeck
dllimport_foreign_items
dropck_outlives
dylib_dependency_formats
entry_fn
erase_regions_ty
eval_to_allocation_raw
eval_to_const_value_raw
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_arg_names
fn_sig
foreign_modules
generator_kind
generics_of
get_lang_items
get_lib_features
has_global_allocator
has_panic_handler
has_structural_eq_impls
has_typeck_results
hir_crate
hir_module_items
hir_owner
hir_owner_nodes
impl_defaultness
impl_parent
impl_polarity
impl_trait_ref
implementations_of_trait
implied_outlives_bounds
in_scope_traits_map
index_hir
inferred_outlives_crate
inferred_outlives_of
inherent_impls
instance_def_size_estimate
is_codegened_item
is_compiler_builtins
is_const_fn_raw
is_const_impl_raw
is_copy_raw
is_dllimport_foreign_item
is_foreign_item
is_freeze_raw
is_late_bound_map
is_mir_available
is_no_builtins
is_panic_runtime
is_profiler_runtime
is_promotable_const_fn
is_reachable_non_generic
is_sized_raw
is_statically_included_foreign_item
is_unreachable_local_definition
issue33140_self_ty
item_attrs
item_bounds
item_children
layout_raw
link_args
lint_levels
lint_mod
lit_to_const
lookup_const_stability
lookup_deprecation_entry
lookup_stability
maybe_unused_extern_crates
maybe_unused_trait_import
method_autoderef_steps
mir_abstract_const
mir_abstract_const_of_const_arg
mir_borrowck
mir_borrowck_const_arg
mir_built
mir_const
mir_const_qualif
mir_const_qualif_const_arg
mir_drops_elaborated_and_const_checked
mir_keys
mir_promoted
mir_shims
missing_extern_crate_item
missing_lang_items
module_exports
named_region_map
names_imported_by_glob_use
native_libraries
native_library_kind
needs_drop_raw
normalize_generic_arg_after_erasing_regions
normalize_opaque_types
normalize_projection_ty
object_lifetime_defaults_map
object_safety_violations
opt_const_param_of
optimized_mir
optimized_mir_of_const_arg
original_crate_name
output_filenames
panic_strategy
param_env
param_env_reveal_all_normalized
parent_module_from_def_id
plugin_registrar_fn
postorder_cnums
predicates_defined_on
predicates_of
privacy_access_levels
proc_macro_decls_static
projection_ty_from_predicates
promoted_mir
promoted_mir_of_const_arg
reachable_non_generics
reachable_set
region_scope_tree
rendered_const
resolve_instance
resolve_instance_of_const_arg
resolve_lifetimes
specialization_graph_of
specializes
stability_index
static_mutability
subst_and_check_impossible_predicates
super_predicates_of
supported_target_features
symbol_mangling_version
symbol_name
trait_def
trait_explicit_predicates_and_bounds
trait_impls_of
trait_of_item
trigger_delay_span_bug
trimmed_def_paths
try_unify_abstract_consts
type_implements_trait
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
variances_of
visibility
visible_parent_map
vtable_methods
wasm_import_module_map