List of all items
Structs
- collector::MirUsedCollector
- collector::RootCollector
- collector::UsageMap
- errors::CouldntDumpMonoStats
- errors::EncounteredErrorWhileInstantiating
- errors::LargeAssignmentsLint
- errors::NoOptimizedMir
- errors::RecursionLimit
- errors::SymbolAlreadyDefined
- errors::TypeLengthLimit
- errors::UnknownCguCollectionMode
- errors::UnknownPartitionStrategy
- errors::UnusedGenericParamsHint
- partitioning::PartitioningCx
- partitioning::PlacedMonoItems
- polymorphize::MarkUsedGenericParams
Enums
Functions
- collector::add_assoc_fn
- collector::assoc_fn_of_type
- collector::check_recursion_limit
- collector::check_type_length_limit
- collector::collect_alloc
- collector::collect_const_value
- collector::collect_crate_mono_items
- collector::collect_items_rec
- collector::collect_roots
- collector::collect_used_items
- collector::create_fn_mono_item
- collector::create_mono_items_for_default_impls
- collector::create_mono_items_for_vtable_methods
- collector::find_vtable_types_for_unsizing
- collector::item_requires_monomorphization
- collector::should_codegen_locally
- collector::shrunk_instance_name
- collector::visit_drop_use
- collector::visit_fn_use
- collector::visit_instance_use
- custom_coerce_unsize_info
- partitioning::assert_symbols_are_distinct
- partitioning::characteristic_def_id_of_mono_item
- partitioning::codegened_and_inlined_items
- partitioning::collect_and_partition_mono_items
- partitioning::compute_codegen_unit_name
- partitioning::compute_inlined_overlap
- partitioning::debug_dump
- partitioning::default_visibility
- partitioning::dump_mono_items_stats
- partitioning::fallback_cgu_name
- partitioning::internalize_symbols
- partitioning::mark_code_coverage_dead_code_cgu
- partitioning::merge_codegen_units
- partitioning::mono_item_linkage_and_visibility
- partitioning::mono_item_visibility
- partitioning::partition
- partitioning::place_mono_items
- partitioning::provide
- partitioning::static_visibility
- polymorphize::emit_unused_generic_params_error
- polymorphize::mark_used_by_default_parameters
- polymorphize::provide
- polymorphize::should_polymorphize
- polymorphize::unused_generic_params
- provide
- util::dump_closure_profile
Type Aliases
Statics
Constants
- errors::_DERIVE_rustc_errors_DecorateLint_a_FOR_LargeAssignmentsLint
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CouldntDumpMonoStats
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_EncounteredErrorWhileInstantiating
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_NoOptimizedMir
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_RecursionLimit
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_SymbolAlreadyDefined
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_TypeLengthLimit
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UnknownCguCollectionMode
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UnknownPartitionStrategy