Trait rustc_query_impl::QueryConfig[−][src]

pub trait QueryConfig {
    type Key: Eq + Hash + Clone + Debug;
    type Value;
    type Stored: Clone;

    pub const NAME: &'static str;
}

Associated Types

type Key: Eq + Hash + Clone + Debug[src]

type Value[src]

type Stored: Clone[src]

Loading content...

Associated Constants

pub const NAME: &'static str[src]

Loading content...

Implementors

impl<'tcx> QueryConfig for adt_def<'tcx>[src]

type Key = adt_def<'tcx>

type Value = adt_def<'tcx>

type Stored = adt_def<'tcx>

impl<'tcx> QueryConfig for adt_destructor<'tcx>[src]

type Key = adt_destructor<'tcx>

type Value = adt_destructor<'tcx>

type Stored = adt_destructor<'tcx>

impl<'tcx> QueryConfig for adt_drop_tys<'tcx>[src]

type Key = adt_drop_tys<'tcx>

type Value = adt_drop_tys<'tcx>

type Stored = adt_drop_tys<'tcx>

impl<'tcx> QueryConfig for adt_dtorck_constraint<'tcx>[src]

impl<'tcx> QueryConfig for adt_sized_constraint<'tcx>[src]

type Key = adt_sized_constraint<'tcx>

type Value = adt_sized_constraint<'tcx>

type Stored = adt_sized_constraint<'tcx>

impl<'tcx> QueryConfig for all_crate_nums<'tcx>[src]

type Key = all_crate_nums<'tcx>

type Value = all_crate_nums<'tcx>

type Stored = all_crate_nums<'tcx>

impl<'tcx> QueryConfig for all_diagnostic_items<'tcx>[src]

type Key = all_diagnostic_items<'tcx>

type Value = all_diagnostic_items<'tcx>

type Stored = all_diagnostic_items<'tcx>

impl<'tcx> QueryConfig for all_local_trait_impls<'tcx>[src]

impl<'tcx> QueryConfig for all_trait_implementations<'tcx>[src]

impl<'tcx> QueryConfig for all_traits<'tcx>[src]

type Key = all_traits<'tcx>

type Value = all_traits<'tcx>

type Stored = all_traits<'tcx>

impl<'tcx> QueryConfig for analysis<'tcx>[src]

type Key = analysis<'tcx>

type Value = analysis<'tcx>

type Stored = analysis<'tcx>

impl<'tcx> QueryConfig for associated_item<'tcx>[src]

type Key = associated_item<'tcx>

type Value = associated_item<'tcx>

type Stored = associated_item<'tcx>

impl<'tcx> QueryConfig for associated_item_def_ids<'tcx>[src]

impl<'tcx> QueryConfig for associated_items<'tcx>[src]

type Key = associated_items<'tcx>

type Value = associated_items<'tcx>

type Stored = associated_items<'tcx>

impl<'tcx> QueryConfig for asyncness<'tcx>[src]

type Key = asyncness<'tcx>

type Value = asyncness<'tcx>

type Stored = asyncness<'tcx>

impl<'tcx> QueryConfig for backend_optimization_level<'tcx>[src]

impl<'tcx> QueryConfig for check_impl_item_well_formed<'tcx>[src]

impl<'tcx> QueryConfig for check_item_well_formed<'tcx>[src]

impl<'tcx> QueryConfig for check_match<'tcx>[src]

type Key = check_match<'tcx>

type Value = check_match<'tcx>

type Stored = check_match<'tcx>

impl<'tcx> QueryConfig for check_mod_attrs<'tcx>[src]

type Key = check_mod_attrs<'tcx>

type Value = check_mod_attrs<'tcx>

type Stored = check_mod_attrs<'tcx>

impl<'tcx> QueryConfig for check_mod_const_bodies<'tcx>[src]

impl<'tcx> QueryConfig for check_mod_impl_wf<'tcx>[src]

type Key = check_mod_impl_wf<'tcx>

type Value = check_mod_impl_wf<'tcx>

type Stored = check_mod_impl_wf<'tcx>

impl<'tcx> QueryConfig for check_mod_intrinsics<'tcx>[src]

type Key = check_mod_intrinsics<'tcx>

type Value = check_mod_intrinsics<'tcx>

type Stored = check_mod_intrinsics<'tcx>

impl<'tcx> QueryConfig for check_mod_item_types<'tcx>[src]

type Key = check_mod_item_types<'tcx>

type Value = check_mod_item_types<'tcx>

type Stored = check_mod_item_types<'tcx>

impl<'tcx> QueryConfig for check_mod_liveness<'tcx>[src]

type Key = check_mod_liveness<'tcx>

type Value = check_mod_liveness<'tcx>

type Stored = check_mod_liveness<'tcx>

impl<'tcx> QueryConfig for check_mod_loops<'tcx>[src]

type Key = check_mod_loops<'tcx>

type Value = check_mod_loops<'tcx>

type Stored = check_mod_loops<'tcx>

impl<'tcx> QueryConfig for check_mod_naked_functions<'tcx>[src]

impl<'tcx> QueryConfig for check_mod_privacy<'tcx>[src]

type Key = check_mod_privacy<'tcx>

type Value = check_mod_privacy<'tcx>

type Stored = check_mod_privacy<'tcx>

impl<'tcx> QueryConfig for check_mod_unstable_api_usage<'tcx>[src]

impl<'tcx> QueryConfig for check_private_in_public<'tcx>[src]

impl<'tcx> QueryConfig for check_trait_item_well_formed<'tcx>[src]

impl<'tcx> QueryConfig for codegen_fn_attrs<'tcx>[src]

type Key = codegen_fn_attrs<'tcx>

type Value = codegen_fn_attrs<'tcx>

type Stored = codegen_fn_attrs<'tcx>

impl<'tcx> QueryConfig for codegen_fulfill_obligation<'tcx>[src]

impl<'tcx> QueryConfig for codegen_unit<'tcx>[src]

type Key = codegen_unit<'tcx>

type Value = codegen_unit<'tcx>

type Stored = codegen_unit<'tcx>

impl<'tcx> QueryConfig for codegened_and_inlined_items<'tcx>[src]

impl<'tcx> QueryConfig for coerce_unsized_info<'tcx>[src]

type Key = coerce_unsized_info<'tcx>

type Value = coerce_unsized_info<'tcx>

type Stored = coerce_unsized_info<'tcx>

impl<'tcx> QueryConfig for coherent_trait<'tcx>[src]

type Key = coherent_trait<'tcx>

type Value = coherent_trait<'tcx>

type Stored = coherent_trait<'tcx>

impl<'tcx> QueryConfig for collect_and_partition_mono_items<'tcx>[src]

impl<'tcx> QueryConfig for collect_mod_item_types<'tcx>[src]

impl<'tcx> QueryConfig for conservative_is_privately_uninhabited<'tcx>[src]

impl<'tcx> QueryConfig for const_caller_location<'tcx>[src]

impl<'tcx> QueryConfig for const_to_valtree<'tcx>[src]

type Key = const_to_valtree<'tcx>

type Value = const_to_valtree<'tcx>

type Stored = const_to_valtree<'tcx>

impl<'tcx> QueryConfig for coverageinfo<'tcx>[src]

type Key = coverageinfo<'tcx>

type Value = coverageinfo<'tcx>

type Stored = coverageinfo<'tcx>

impl<'tcx> QueryConfig for covered_code_regions<'tcx>[src]

type Key = covered_code_regions<'tcx>

type Value = covered_code_regions<'tcx>

type Stored = covered_code_regions<'tcx>

impl<'tcx> QueryConfig for covered_file_name<'tcx>[src]

type Key = covered_file_name<'tcx>

type Value = covered_file_name<'tcx>

type Stored = covered_file_name<'tcx>

impl<'tcx> QueryConfig for crate_disambiguator<'tcx>[src]

type Key = crate_disambiguator<'tcx>

type Value = crate_disambiguator<'tcx>

type Stored = crate_disambiguator<'tcx>

impl<'tcx> QueryConfig for crate_extern_paths<'tcx>[src]

type Key = crate_extern_paths<'tcx>

type Value = crate_extern_paths<'tcx>

type Stored = crate_extern_paths<'tcx>

impl<'tcx> QueryConfig for crate_hash<'tcx>[src]

type Key = crate_hash<'tcx>

type Value = crate_hash<'tcx>

type Stored = crate_hash<'tcx>

impl<'tcx> QueryConfig for crate_host_hash<'tcx>[src]

type Key = crate_host_hash<'tcx>

type Value = crate_host_hash<'tcx>

type Stored = crate_host_hash<'tcx>

impl<'tcx> QueryConfig for crate_inherent_impls<'tcx>[src]

type Key = crate_inherent_impls<'tcx>

type Value = crate_inherent_impls<'tcx>

type Stored = crate_inherent_impls<'tcx>

impl<'tcx> QueryConfig for crate_inherent_impls_overlap_check<'tcx>[src]

impl<'tcx> QueryConfig for crate_name<'tcx>[src]

type Key = crate_name<'tcx>

type Value = crate_name<'tcx>

type Stored = crate_name<'tcx>

impl<'tcx> QueryConfig for crate_variances<'tcx>[src]

type Key = crate_variances<'tcx>

type Value = crate_variances<'tcx>

type Stored = crate_variances<'tcx>

impl<'tcx> QueryConfig for def_ident_span<'tcx>[src]

type Key = def_ident_span<'tcx>

type Value = def_ident_span<'tcx>

type Stored = def_ident_span<'tcx>

impl<'tcx> QueryConfig for def_span<'tcx>[src]

type Key = def_span<'tcx>

type Value = def_span<'tcx>

type Stored = def_span<'tcx>

impl<'tcx> QueryConfig for defined_lang_items<'tcx>[src]

type Key = defined_lang_items<'tcx>

type Value = defined_lang_items<'tcx>

type Stored = defined_lang_items<'tcx>

impl<'tcx> QueryConfig for defined_lib_features<'tcx>[src]

type Key = defined_lib_features<'tcx>

type Value = defined_lib_features<'tcx>

type Stored = defined_lib_features<'tcx>

impl<'tcx> QueryConfig for dep_kind<'tcx>[src]

type Key = dep_kind<'tcx>

type Value = dep_kind<'tcx>

type Stored = dep_kind<'tcx>

impl<'tcx> QueryConfig for dependency_formats<'tcx>[src]

type Key = dependency_formats<'tcx>

type Value = dependency_formats<'tcx>

type Stored = dependency_formats<'tcx>

impl<'tcx> QueryConfig for deref_const<'tcx>[src]

type Key = deref_const<'tcx>

type Value = deref_const<'tcx>

type Stored = deref_const<'tcx>

impl<'tcx> QueryConfig for destructure_const<'tcx>[src]

type Key = destructure_const<'tcx>

type Value = destructure_const<'tcx>

type Stored = destructure_const<'tcx>

impl<'tcx> QueryConfig for diagnostic_items<'tcx>[src]

type Key = diagnostic_items<'tcx>

type Value = diagnostic_items<'tcx>

type Stored = diagnostic_items<'tcx>

impl<'tcx> QueryConfig for diagnostic_only_typeck<'tcx>[src]

impl<'tcx> QueryConfig for dropck_outlives<'tcx>[src]

type Key = dropck_outlives<'tcx>

type Value = dropck_outlives<'tcx>

type Stored = dropck_outlives<'tcx>

impl<'tcx> QueryConfig for dylib_dependency_formats<'tcx>[src]

impl<'tcx> QueryConfig for entry_fn<'tcx>[src]

type Key = entry_fn<'tcx>

type Value = entry_fn<'tcx>

type Stored = entry_fn<'tcx>

impl<'tcx> QueryConfig for erase_regions_ty<'tcx>[src]

type Key = erase_regions_ty<'tcx>

type Value = erase_regions_ty<'tcx>

type Stored = erase_regions_ty<'tcx>

impl<'tcx> QueryConfig for eval_to_allocation_raw<'tcx>[src]

impl<'tcx> QueryConfig for eval_to_const_value_raw<'tcx>[src]

impl<'tcx> QueryConfig for evaluate_goal<'tcx>[src]

type Key = evaluate_goal<'tcx>

type Value = evaluate_goal<'tcx>

type Stored = evaluate_goal<'tcx>

impl<'tcx> QueryConfig for evaluate_obligation<'tcx>[src]

type Key = evaluate_obligation<'tcx>

type Value = evaluate_obligation<'tcx>

type Stored = evaluate_obligation<'tcx>

impl<'tcx> QueryConfig for explicit_item_bounds<'tcx>[src]

type Key = explicit_item_bounds<'tcx>

type Value = explicit_item_bounds<'tcx>

type Stored = explicit_item_bounds<'tcx>

impl<'tcx> QueryConfig for explicit_predicates_of<'tcx>[src]

impl<'tcx> QueryConfig for expn_that_defined<'tcx>[src]

type Key = expn_that_defined<'tcx>

type Value = expn_that_defined<'tcx>

type Stored = expn_that_defined<'tcx>

impl<'tcx> QueryConfig for exported_symbols<'tcx>[src]

type Key = exported_symbols<'tcx>

type Value = exported_symbols<'tcx>

type Stored = exported_symbols<'tcx>

impl<'tcx> QueryConfig for extern_crate<'tcx>[src]

type Key = extern_crate<'tcx>

type Value = extern_crate<'tcx>

type Stored = extern_crate<'tcx>

impl<'tcx> QueryConfig for extern_mod_stmt_cnum<'tcx>[src]

type Key = extern_mod_stmt_cnum<'tcx>

type Value = extern_mod_stmt_cnum<'tcx>

type Stored = extern_mod_stmt_cnum<'tcx>

impl<'tcx> QueryConfig for extra_filename<'tcx>[src]

type Key = extra_filename<'tcx>

type Value = extra_filename<'tcx>

type Stored = extra_filename<'tcx>

impl<'tcx> QueryConfig for features_query<'tcx>[src]

type Key = features_query<'tcx>

type Value = features_query<'tcx>

type Stored = features_query<'tcx>

impl<'tcx> QueryConfig for fn_arg_names<'tcx>[src]

type Key = fn_arg_names<'tcx>

type Value = fn_arg_names<'tcx>

type Stored = fn_arg_names<'tcx>

impl<'tcx> QueryConfig for fn_sig<'tcx>[src]

type Key = fn_sig<'tcx>

type Value = fn_sig<'tcx>

type Stored = fn_sig<'tcx>

impl<'tcx> QueryConfig for foreign_modules<'tcx>[src]

type Key = foreign_modules<'tcx>

type Value = foreign_modules<'tcx>

type Stored = foreign_modules<'tcx>

impl<'tcx> QueryConfig for generator_kind<'tcx>[src]

type Key = generator_kind<'tcx>

type Value = generator_kind<'tcx>

type Stored = generator_kind<'tcx>

impl<'tcx> QueryConfig for generics_of<'tcx>[src]

type Key = generics_of<'tcx>

type Value = generics_of<'tcx>

type Stored = generics_of<'tcx>

impl<'tcx> QueryConfig for get_lang_items<'tcx>[src]

type Key = get_lang_items<'tcx>

type Value = get_lang_items<'tcx>

type Stored = get_lang_items<'tcx>

impl<'tcx> QueryConfig for get_lib_features<'tcx>[src]

type Key = get_lib_features<'tcx>

type Value = get_lib_features<'tcx>

type Stored = get_lib_features<'tcx>

impl<'tcx> QueryConfig for has_global_allocator<'tcx>[src]

type Key = has_global_allocator<'tcx>

type Value = has_global_allocator<'tcx>

type Stored = has_global_allocator<'tcx>

impl<'tcx> QueryConfig for has_panic_handler<'tcx>[src]

type Key = has_panic_handler<'tcx>

type Value = has_panic_handler<'tcx>

type Stored = has_panic_handler<'tcx>

impl<'tcx> QueryConfig for has_structural_eq_impls<'tcx>[src]

impl<'tcx> QueryConfig for has_typeck_results<'tcx>[src]

type Key = has_typeck_results<'tcx>

type Value = has_typeck_results<'tcx>

type Stored = has_typeck_results<'tcx>

impl<'tcx> QueryConfig for hir_attrs<'tcx>[src]

type Key = hir_attrs<'tcx>

type Value = hir_attrs<'tcx>

type Stored = hir_attrs<'tcx>

impl<'tcx> QueryConfig for hir_crate<'tcx>[src]

type Key = hir_crate<'tcx>

type Value = hir_crate<'tcx>

type Stored = hir_crate<'tcx>

impl<'tcx> QueryConfig for hir_module_items<'tcx>[src]

type Key = hir_module_items<'tcx>

type Value = hir_module_items<'tcx>

type Stored = hir_module_items<'tcx>

impl<'tcx> QueryConfig for hir_owner<'tcx>[src]

type Key = hir_owner<'tcx>

type Value = hir_owner<'tcx>

type Stored = hir_owner<'tcx>

impl<'tcx> QueryConfig for hir_owner_nodes<'tcx>[src]

type Key = hir_owner_nodes<'tcx>

type Value = hir_owner_nodes<'tcx>

type Stored = hir_owner_nodes<'tcx>

impl<'tcx> QueryConfig for impl_defaultness<'tcx>[src]

type Key = impl_defaultness<'tcx>

type Value = impl_defaultness<'tcx>

type Stored = impl_defaultness<'tcx>

impl<'tcx> QueryConfig for impl_parent<'tcx>[src]

type Key = impl_parent<'tcx>

type Value = impl_parent<'tcx>

type Stored = impl_parent<'tcx>

impl<'tcx> QueryConfig for impl_polarity<'tcx>[src]

type Key = impl_polarity<'tcx>

type Value = impl_polarity<'tcx>

type Stored = impl_polarity<'tcx>

impl<'tcx> QueryConfig for impl_trait_ref<'tcx>[src]

type Key = impl_trait_ref<'tcx>

type Value = impl_trait_ref<'tcx>

type Stored = impl_trait_ref<'tcx>

impl<'tcx> QueryConfig for implementations_of_trait<'tcx>[src]

impl<'tcx> QueryConfig for implied_outlives_bounds<'tcx>[src]

impl<'tcx> QueryConfig for in_scope_traits_map<'tcx>[src]

type Key = in_scope_traits_map<'tcx>

type Value = in_scope_traits_map<'tcx>

type Stored = in_scope_traits_map<'tcx>

impl<'tcx> QueryConfig for index_hir<'tcx>[src]

type Key = index_hir<'tcx>

type Value = index_hir<'tcx>

type Stored = index_hir<'tcx>

impl<'tcx> QueryConfig for inferred_outlives_crate<'tcx>[src]

impl<'tcx> QueryConfig for inferred_outlives_of<'tcx>[src]

type Key = inferred_outlives_of<'tcx>

type Value = inferred_outlives_of<'tcx>

type Stored = inferred_outlives_of<'tcx>

impl<'tcx> QueryConfig for inherent_impls<'tcx>[src]

type Key = inherent_impls<'tcx>

type Value = inherent_impls<'tcx>

type Stored = inherent_impls<'tcx>

impl<'tcx> QueryConfig for instance_def_size_estimate<'tcx>[src]

impl<'tcx> QueryConfig for is_codegened_item<'tcx>[src]

type Key = is_codegened_item<'tcx>

type Value = is_codegened_item<'tcx>

type Stored = is_codegened_item<'tcx>

impl<'tcx> QueryConfig for is_compiler_builtins<'tcx>[src]

type Key = is_compiler_builtins<'tcx>

type Value = is_compiler_builtins<'tcx>

type Stored = is_compiler_builtins<'tcx>

impl<'tcx> QueryConfig for is_const_fn_raw<'tcx>[src]

type Key = is_const_fn_raw<'tcx>

type Value = is_const_fn_raw<'tcx>

type Stored = is_const_fn_raw<'tcx>

impl<'tcx> QueryConfig for is_const_impl_raw<'tcx>[src]

type Key = is_const_impl_raw<'tcx>

type Value = is_const_impl_raw<'tcx>

type Stored = is_const_impl_raw<'tcx>

impl<'tcx> QueryConfig for is_copy_raw<'tcx>[src]

type Key = is_copy_raw<'tcx>

type Value = is_copy_raw<'tcx>

type Stored = is_copy_raw<'tcx>

impl<'tcx> QueryConfig for is_ctfe_mir_available<'tcx>[src]

impl<'tcx> QueryConfig for is_dllimport_foreign_item<'tcx>[src]

impl<'tcx> QueryConfig for is_foreign_item<'tcx>[src]

type Key = is_foreign_item<'tcx>

type Value = is_foreign_item<'tcx>

type Stored = is_foreign_item<'tcx>

impl<'tcx> QueryConfig for is_freeze_raw<'tcx>[src]

type Key = is_freeze_raw<'tcx>

type Value = is_freeze_raw<'tcx>

type Stored = is_freeze_raw<'tcx>

impl<'tcx> QueryConfig for is_late_bound_map<'tcx>[src]

type Key = is_late_bound_map<'tcx>

type Value = is_late_bound_map<'tcx>

type Stored = is_late_bound_map<'tcx>

impl<'tcx> QueryConfig for is_mir_available<'tcx>[src]

type Key = is_mir_available<'tcx>

type Value = is_mir_available<'tcx>

type Stored = is_mir_available<'tcx>

impl<'tcx> QueryConfig for is_no_builtins<'tcx>[src]

type Key = is_no_builtins<'tcx>

type Value = is_no_builtins<'tcx>

type Stored = is_no_builtins<'tcx>

impl<'tcx> QueryConfig for is_panic_runtime<'tcx>[src]

type Key = is_panic_runtime<'tcx>

type Value = is_panic_runtime<'tcx>

type Stored = is_panic_runtime<'tcx>

impl<'tcx> QueryConfig for is_profiler_runtime<'tcx>[src]

type Key = is_profiler_runtime<'tcx>

type Value = is_profiler_runtime<'tcx>

type Stored = is_profiler_runtime<'tcx>

impl<'tcx> QueryConfig for is_promotable_const_fn<'tcx>[src]

impl<'tcx> QueryConfig for is_reachable_non_generic<'tcx>[src]

impl<'tcx> QueryConfig for is_sized_raw<'tcx>[src]

type Key = is_sized_raw<'tcx>

type Value = is_sized_raw<'tcx>

type Stored = is_sized_raw<'tcx>

impl<'tcx> QueryConfig for is_statically_included_foreign_item<'tcx>[src]

impl<'tcx> QueryConfig for is_unreachable_local_definition<'tcx>[src]

impl<'tcx> QueryConfig for issue33140_self_ty<'tcx>[src]

type Key = issue33140_self_ty<'tcx>

type Value = issue33140_self_ty<'tcx>

type Stored = issue33140_self_ty<'tcx>

impl<'tcx> QueryConfig for item_attrs<'tcx>[src]

type Key = item_attrs<'tcx>

type Value = item_attrs<'tcx>

type Stored = item_attrs<'tcx>

impl<'tcx> QueryConfig for item_bounds<'tcx>[src]

type Key = item_bounds<'tcx>

type Value = item_bounds<'tcx>

type Stored = item_bounds<'tcx>

impl<'tcx> QueryConfig for item_children<'tcx>[src]

type Key = item_children<'tcx>

type Value = item_children<'tcx>

type Stored = item_children<'tcx>

impl<'tcx> QueryConfig for layout_raw<'tcx>[src]

type Key = layout_raw<'tcx>

type Value = layout_raw<'tcx>

type Stored = layout_raw<'tcx>

impl<'tcx> QueryConfig for link_args<'tcx>[src]

type Key = link_args<'tcx>

type Value = link_args<'tcx>

type Stored = link_args<'tcx>

impl<'tcx> QueryConfig for lint_levels<'tcx>[src]

type Key = lint_levels<'tcx>

type Value = lint_levels<'tcx>

type Stored = lint_levels<'tcx>

impl<'tcx> QueryConfig for lint_mod<'tcx>[src]

type Key = lint_mod<'tcx>

type Value = lint_mod<'tcx>

type Stored = lint_mod<'tcx>

impl<'tcx> QueryConfig for lit_to_const<'tcx>[src]

type Key = lit_to_const<'tcx>

type Value = lit_to_const<'tcx>

type Stored = lit_to_const<'tcx>

impl<'tcx> QueryConfig for lookup_const_stability<'tcx>[src]

impl<'tcx> QueryConfig for lookup_deprecation_entry<'tcx>[src]

impl<'tcx> QueryConfig for lookup_stability<'tcx>[src]

type Key = lookup_stability<'tcx>

type Value = lookup_stability<'tcx>

type Stored = lookup_stability<'tcx>

impl<'tcx> QueryConfig for maybe_unused_extern_crates<'tcx>[src]

impl<'tcx> QueryConfig for maybe_unused_trait_import<'tcx>[src]

impl<'tcx> QueryConfig for method_autoderef_steps<'tcx>[src]

impl<'tcx> QueryConfig for mir_abstract_const<'tcx>[src]

type Key = mir_abstract_const<'tcx>

type Value = mir_abstract_const<'tcx>

type Stored = mir_abstract_const<'tcx>

impl<'tcx> QueryConfig for mir_abstract_const_of_const_arg<'tcx>[src]

impl<'tcx> QueryConfig for mir_borrowck<'tcx>[src]

type Key = mir_borrowck<'tcx>

type Value = mir_borrowck<'tcx>

type Stored = mir_borrowck<'tcx>

impl<'tcx> QueryConfig for mir_borrowck_const_arg<'tcx>[src]

impl<'tcx> QueryConfig for mir_built<'tcx>[src]

type Key = mir_built<'tcx>

type Value = mir_built<'tcx>

type Stored = mir_built<'tcx>

impl<'tcx> QueryConfig for mir_callgraph_reachable<'tcx>[src]

impl<'tcx> QueryConfig for mir_const<'tcx>[src]

type Key = mir_const<'tcx>

type Value = mir_const<'tcx>

type Stored = mir_const<'tcx>

impl<'tcx> QueryConfig for mir_const_qualif<'tcx>[src]

type Key = mir_const_qualif<'tcx>

type Value = mir_const_qualif<'tcx>

type Stored = mir_const_qualif<'tcx>

impl<'tcx> QueryConfig for mir_const_qualif_const_arg<'tcx>[src]

impl<'tcx> QueryConfig for mir_drops_elaborated_and_const_checked<'tcx>[src]

impl<'tcx> QueryConfig for mir_for_ctfe<'tcx>[src]

type Key = mir_for_ctfe<'tcx>

type Value = mir_for_ctfe<'tcx>

type Stored = mir_for_ctfe<'tcx>

impl<'tcx> QueryConfig for mir_for_ctfe_of_const_arg<'tcx>[src]

impl<'tcx> QueryConfig for mir_inliner_callees<'tcx>[src]

type Key = mir_inliner_callees<'tcx>

type Value = mir_inliner_callees<'tcx>

type Stored = mir_inliner_callees<'tcx>

impl<'tcx> QueryConfig for mir_keys<'tcx>[src]

type Key = mir_keys<'tcx>

type Value = mir_keys<'tcx>

type Stored = mir_keys<'tcx>

impl<'tcx> QueryConfig for mir_promoted<'tcx>[src]

type Key = mir_promoted<'tcx>

type Value = mir_promoted<'tcx>

type Stored = mir_promoted<'tcx>

impl<'tcx> QueryConfig for mir_shims<'tcx>[src]

type Key = mir_shims<'tcx>

type Value = mir_shims<'tcx>

type Stored = mir_shims<'tcx>

impl<'tcx> QueryConfig for missing_extern_crate_item<'tcx>[src]

impl<'tcx> QueryConfig for missing_lang_items<'tcx>[src]

type Key = missing_lang_items<'tcx>

type Value = missing_lang_items<'tcx>

type Stored = missing_lang_items<'tcx>

impl<'tcx> QueryConfig for module_exports<'tcx>[src]

type Key = module_exports<'tcx>

type Value = module_exports<'tcx>

type Stored = module_exports<'tcx>

impl<'tcx> QueryConfig for named_region_map<'tcx>[src]

type Key = named_region_map<'tcx>

type Value = named_region_map<'tcx>

type Stored = named_region_map<'tcx>

impl<'tcx> QueryConfig for names_imported_by_glob_use<'tcx>[src]

impl<'tcx> QueryConfig for native_libraries<'tcx>[src]

type Key = native_libraries<'tcx>

type Value = native_libraries<'tcx>

type Stored = native_libraries<'tcx>

impl<'tcx> QueryConfig for native_library_kind<'tcx>[src]

type Key = native_library_kind<'tcx>

type Value = native_library_kind<'tcx>

type Stored = native_library_kind<'tcx>

impl<'tcx> QueryConfig for needs_drop_raw<'tcx>[src]

type Key = needs_drop_raw<'tcx>

type Value = needs_drop_raw<'tcx>

type Stored = needs_drop_raw<'tcx>

impl<'tcx> QueryConfig for normalize_generic_arg_after_erasing_regions<'tcx>[src]

impl<'tcx> QueryConfig for normalize_opaque_types<'tcx>[src]

impl<'tcx> QueryConfig for normalize_projection_ty<'tcx>[src]

impl<'tcx> QueryConfig for object_lifetime_defaults_map<'tcx>[src]

impl<'tcx> QueryConfig for object_safety_violations<'tcx>[src]

impl<'tcx> QueryConfig for opt_const_param_of<'tcx>[src]

type Key = opt_const_param_of<'tcx>

type Value = opt_const_param_of<'tcx>

type Stored = opt_const_param_of<'tcx>

impl<'tcx> QueryConfig for opt_def_kind<'tcx>[src]

type Key = opt_def_kind<'tcx>

type Value = opt_def_kind<'tcx>

type Stored = opt_def_kind<'tcx>

impl<'tcx> QueryConfig for optimized_mir<'tcx>[src]

type Key = optimized_mir<'tcx>

type Value = optimized_mir<'tcx>

type Stored = optimized_mir<'tcx>

impl<'tcx> QueryConfig for original_crate_name<'tcx>[src]

type Key = original_crate_name<'tcx>

type Value = original_crate_name<'tcx>

type Stored = original_crate_name<'tcx>

impl<'tcx> QueryConfig for output_filenames<'tcx>[src]

type Key = output_filenames<'tcx>

type Value = output_filenames<'tcx>

type Stored = output_filenames<'tcx>

impl<'tcx> QueryConfig for panic_strategy<'tcx>[src]

type Key = panic_strategy<'tcx>

type Value = panic_strategy<'tcx>

type Stored = panic_strategy<'tcx>

impl<'tcx> QueryConfig for param_env<'tcx>[src]

type Key = param_env<'tcx>

type Value = param_env<'tcx>

type Stored = param_env<'tcx>

impl<'tcx> QueryConfig for param_env_reveal_all_normalized<'tcx>[src]

impl<'tcx> QueryConfig for parent_module_from_def_id<'tcx>[src]

impl<'tcx> QueryConfig for plugin_registrar_fn<'tcx>[src]

type Key = plugin_registrar_fn<'tcx>

type Value = plugin_registrar_fn<'tcx>

type Stored = plugin_registrar_fn<'tcx>

impl<'tcx> QueryConfig for postorder_cnums<'tcx>[src]

type Key = postorder_cnums<'tcx>

type Value = postorder_cnums<'tcx>

type Stored = postorder_cnums<'tcx>

impl<'tcx> QueryConfig for predicates_defined_on<'tcx>[src]

impl<'tcx> QueryConfig for predicates_of<'tcx>[src]

type Key = predicates_of<'tcx>

type Value = predicates_of<'tcx>

type Stored = predicates_of<'tcx>

impl<'tcx> QueryConfig for privacy_access_levels<'tcx>[src]

impl<'tcx> QueryConfig for proc_macro_decls_static<'tcx>[src]

impl<'tcx> QueryConfig for projection_ty_from_predicates<'tcx>[src]

impl<'tcx> QueryConfig for promoted_mir<'tcx>[src]

type Key = promoted_mir<'tcx>

type Value = promoted_mir<'tcx>

type Stored = promoted_mir<'tcx>

impl<'tcx> QueryConfig for promoted_mir_of_const_arg<'tcx>[src]

impl<'tcx> QueryConfig for reachable_non_generics<'tcx>[src]

impl<'tcx> QueryConfig for reachable_set<'tcx>[src]

type Key = reachable_set<'tcx>

type Value = reachable_set<'tcx>

type Stored = reachable_set<'tcx>

impl<'tcx> QueryConfig for region_scope_tree<'tcx>[src]

type Key = region_scope_tree<'tcx>

type Value = region_scope_tree<'tcx>

type Stored = region_scope_tree<'tcx>

impl<'tcx> QueryConfig for rendered_const<'tcx>[src]

type Key = rendered_const<'tcx>

type Value = rendered_const<'tcx>

type Stored = rendered_const<'tcx>

impl<'tcx> QueryConfig for resolve_instance<'tcx>[src]

type Key = resolve_instance<'tcx>

type Value = resolve_instance<'tcx>

type Stored = resolve_instance<'tcx>

impl<'tcx> QueryConfig for resolve_instance_of_const_arg<'tcx>[src]

impl<'tcx> QueryConfig for resolve_lifetimes<'tcx>[src]

type Key = resolve_lifetimes<'tcx>

type Value = resolve_lifetimes<'tcx>

type Stored = resolve_lifetimes<'tcx>

impl<'tcx> QueryConfig for specialization_graph_of<'tcx>[src]

impl<'tcx> QueryConfig for specializes<'tcx>[src]

type Key = specializes<'tcx>

type Value = specializes<'tcx>

type Stored = specializes<'tcx>

impl<'tcx> QueryConfig for stability_index<'tcx>[src]

type Key = stability_index<'tcx>

type Value = stability_index<'tcx>

type Stored = stability_index<'tcx>

impl<'tcx> QueryConfig for static_mutability<'tcx>[src]

type Key = static_mutability<'tcx>

type Value = static_mutability<'tcx>

type Stored = static_mutability<'tcx>

impl<'tcx> QueryConfig for subst_and_check_impossible_predicates<'tcx>[src]

impl<'tcx> QueryConfig for super_predicates_of<'tcx>[src]

type Key = super_predicates_of<'tcx>

type Value = super_predicates_of<'tcx>

type Stored = super_predicates_of<'tcx>

impl<'tcx> QueryConfig for super_predicates_that_define_assoc_type<'tcx>[src]

impl<'tcx> QueryConfig for supported_target_features<'tcx>[src]

impl<'tcx> QueryConfig for symbol_mangling_version<'tcx>[src]

impl<'tcx> QueryConfig for symbol_name<'tcx>[src]

type Key = symbol_name<'tcx>

type Value = symbol_name<'tcx>

type Stored = symbol_name<'tcx>

impl<'tcx> QueryConfig for trait_def<'tcx>[src]

type Key = trait_def<'tcx>

type Value = trait_def<'tcx>

type Stored = trait_def<'tcx>

impl<'tcx> QueryConfig for trait_explicit_predicates_and_bounds<'tcx>[src]

impl<'tcx> QueryConfig for trait_impls_of<'tcx>[src]

type Key = trait_impls_of<'tcx>

type Value = trait_impls_of<'tcx>

type Stored = trait_impls_of<'tcx>

impl<'tcx> QueryConfig for trait_of_item<'tcx>[src]

type Key = trait_of_item<'tcx>

type Value = trait_of_item<'tcx>

type Stored = trait_of_item<'tcx>

impl<'tcx> QueryConfig for trigger_delay_span_bug<'tcx>[src]

impl<'tcx> QueryConfig for trimmed_def_paths<'tcx>[src]

type Key = trimmed_def_paths<'tcx>

type Value = trimmed_def_paths<'tcx>

type Stored = trimmed_def_paths<'tcx>

impl<'tcx> QueryConfig for try_unify_abstract_consts<'tcx>[src]

impl<'tcx> QueryConfig for type_implements_trait<'tcx>[src]

impl<'tcx> QueryConfig for type_of<'tcx>[src]

type Key = type_of<'tcx>

type Value = type_of<'tcx>

type Stored = type_of<'tcx>

impl<'tcx> QueryConfig for type_op_ascribe_user_type<'tcx>[src]

impl<'tcx> QueryConfig for type_op_eq<'tcx>[src]

type Key = type_op_eq<'tcx>

type Value = type_op_eq<'tcx>

type Stored = type_op_eq<'tcx>

impl<'tcx> QueryConfig for type_op_normalize_fn_sig<'tcx>[src]

impl<'tcx> QueryConfig for type_op_normalize_poly_fn_sig<'tcx>[src]

impl<'tcx> QueryConfig for type_op_normalize_predicate<'tcx>[src]

impl<'tcx> QueryConfig for type_op_normalize_ty<'tcx>[src]

type Key = type_op_normalize_ty<'tcx>

type Value = type_op_normalize_ty<'tcx>

type Stored = type_op_normalize_ty<'tcx>

impl<'tcx> QueryConfig for type_op_prove_predicate<'tcx>[src]

impl<'tcx> QueryConfig for type_op_subtype<'tcx>[src]

type Key = type_op_subtype<'tcx>

type Value = type_op_subtype<'tcx>

type Stored = type_op_subtype<'tcx>

impl<'tcx> QueryConfig for type_param_predicates<'tcx>[src]

impl<'tcx> QueryConfig for type_uninhabited_from<'tcx>[src]

impl<'tcx> QueryConfig for typeck<'tcx>[src]

type Key = typeck<'tcx>

type Value = typeck<'tcx>

type Stored = typeck<'tcx>

impl<'tcx> QueryConfig for typeck_const_arg<'tcx>[src]

type Key = typeck_const_arg<'tcx>

type Value = typeck_const_arg<'tcx>

type Stored = typeck_const_arg<'tcx>

impl<'tcx> QueryConfig for typeck_item_bodies<'tcx>[src]

type Key = typeck_item_bodies<'tcx>

type Value = typeck_item_bodies<'tcx>

type Stored = typeck_item_bodies<'tcx>

impl<'tcx> QueryConfig for unsafe_derive_on_repr_packed<'tcx>[src]

impl<'tcx> QueryConfig for unsafety_check_result<'tcx>[src]

impl<'tcx> QueryConfig for unsafety_check_result_for_const_arg<'tcx>[src]

impl<'tcx> QueryConfig for unused_generic_params<'tcx>[src]

impl<'tcx> QueryConfig for upstream_drop_glue_for<'tcx>[src]

impl<'tcx> QueryConfig for upstream_monomorphizations<'tcx>[src]

impl<'tcx> QueryConfig for upstream_monomorphizations_for<'tcx>[src]

impl<'tcx> QueryConfig for upvars_mentioned<'tcx>[src]

type Key = upvars_mentioned<'tcx>

type Value = upvars_mentioned<'tcx>

type Stored = upvars_mentioned<'tcx>

impl<'tcx> QueryConfig for used_crate_source<'tcx>[src]

type Key = used_crate_source<'tcx>

type Value = used_crate_source<'tcx>

type Stored = used_crate_source<'tcx>

impl<'tcx> QueryConfig for used_trait_imports<'tcx>[src]

type Key = used_trait_imports<'tcx>

type Value = used_trait_imports<'tcx>

type Stored = used_trait_imports<'tcx>

impl<'tcx> QueryConfig for variances_of<'tcx>[src]

type Key = variances_of<'tcx>

type Value = variances_of<'tcx>

type Stored = variances_of<'tcx>

impl<'tcx> QueryConfig for visibility<'tcx>[src]

type Key = visibility<'tcx>

type Value = visibility<'tcx>

type Stored = visibility<'tcx>

impl<'tcx> QueryConfig for visible_parent_map<'tcx>[src]

type Key = visible_parent_map<'tcx>

type Value = visible_parent_map<'tcx>

type Stored = visible_parent_map<'tcx>

impl<'tcx> QueryConfig for vtable_methods<'tcx>[src]

type Key = vtable_methods<'tcx>

type Value = vtable_methods<'tcx>

type Stored = vtable_methods<'tcx>

impl<'tcx> QueryConfig for wasm_import_module_map<'tcx>[src]

Loading content...