List of all items
Structs
- BreakableCtxt
- EnclosingBreakables
- FnCtxt
- GeneratorTypes
- Inherited
- InheritedBuilder
- LocalTy
- callee::DeferredCallResolution
- cast::CastCheck
- closure::ClosureSignatures
- closure::ExpectedSig
- coercion::Coerce
- coercion::CoerceMany
- coercion::CollectRetsVisitor
- errors::AddMissingParenthesesInRange
- errors::AddressOfTemporaryTaken
- errors::FieldMultiplySpecifiedInInitializer
- errors::FunctionalRecordUpdateOnNonStruct
- errors::MethodCallOnUnknownType
- errors::MissingParentheseInRange
- errors::OpMethodGenericParams
- errors::ReturnStmtOutsideOfFnBody
- errors::StructExprNonExhaustive
- errors::TypeMismatchFruTypo
- errors::YieldExprOutsideOfGenerator
- expr_use_visitor::ExprUseVisitor
- expr_use_visitor::Place
- expr_use_visitor::PlaceWithHirId
- expr_use_visitor::Projection
- fn_ctxt::FnCtxt
- fn_ctxt::arg_matrix::ArgMatrix
- fn_ctxt::arg_matrix::ExpectedIdx
- fn_ctxt::arg_matrix::ProvidedIdx
- gather_locals::Declaration
- gather_locals::GatherLocalsVisitor
- generator_interior::InteriorVisitor
- generator_interior::SuspendCheckData
- generator_interior::drop_ranges::DropRanges
- generator_interior::drop_ranges::DropRangesBuilder
- generator_interior::drop_ranges::NodeInfo
- generator_interior::drop_ranges::PostOrderId
- generator_interior::drop_ranges::TrackedValueIndex
- generator_interior::drop_ranges::cfg_build::DropRangeVisitor
- generator_interior::drop_ranges::cfg_visualize::DropRangesGraph
- generator_interior::drop_ranges::record_consumed_borrow::ConsumedAndBorrowedPlaces
- generator_interior::drop_ranges::record_consumed_borrow::ExprUseDelegate
- inherited::Inherited
- inherited::InheritedBuilder
- mem_categorization::MemCategorizationContext
- method::MethodCallee
- method::NoMatchData
- method::confirm::ConfirmContext
- method::confirm::ConfirmResult
- method::probe::Candidate
- method::probe::IsSuggestion
- method::probe::Pick
- method::probe::ProbeContext
- method::suggest::TraitInfo
- op::TypeParamEraser
- pat::TopInfo
- upvar::InferBorrowKind
- upvar::InferBorrowKindVisitor
- upvar::MigrationLintNote
- upvar::MigrationWarningReason
- upvar::NeededMigration
- writeback::EraseEarlyRegions
- writeback::Resolver
- writeback::WritebackCx
Enums
- Diverges
- Expectation
- Needs
- PlaceOp
- TupleArgumentsFlag
- callee::CallStep
- cast::CastError
- cast::PointerKind
- coercion::Expressions
- diverges::Diverges
- errors::AddReturnTypeSuggestion
- errors::ExpectedReturnTypeLabel
- expectation::Expectation
- expr_use_visitor::ConsumeMode
- expr_use_visitor::PlaceBase
- fn_ctxt::arg_matrix::Compatibility
- fn_ctxt::arg_matrix::Error
- fn_ctxt::arg_matrix::Issue
- generator_interior::drop_ranges::TrackedValue
- generator_interior::drop_ranges::TrackedValueConversionError
- method::CandidateSource
- method::MethodError
- method::probe::AutorefOrPtrAdjustment
- method::probe::CandidateKind
- method::probe::Mode
- method::probe::PickKind
- method::probe::ProbeResult
- method::probe::ProbeScope
- method::suggest::SelfSource
- op::BinOpCategory
- op::IsAssign
- op::Op
- pat::AdjustMode
- upvar::PlaceAncestryRelation
- upvar::UpvarMigrationInfo
Traits
Macros
Functions
- _match::arms_contain_ref_bindings
- callee::check_legal_trait_for_method_call
- cast::make_invalid_casting_error
- check::check_fn
- check::check_panic_info_fn
- coercion::coerce_mutbls
- coercion::identity
- coercion::simple
- coercion::success
- diagnostic_only_typeck
- expr_use_visitor::copy_or_move
- expr_use_visitor::delegate_consume
- expr_use_visitor::is_multivariant_adt
- fatally_break_rust
- fn_ctxt::checks::find_param_in_ty
- generator_interior::check_must_not_suspend_def
- generator_interior::check_must_not_suspend_ty
- generator_interior::drop_ranges::cfg_build::build_control_flow_graph
- generator_interior::drop_ranges::cfg_build::find_last_block_expression
- generator_interior::drop_ranges::cfg_visualize::write_graph_to_file
- generator_interior::drop_ranges::compute_drop_ranges
- generator_interior::drop_ranges::for_each_consumable
- generator_interior::drop_ranges::record_consumed_borrow::find_consumed_and_borrowed
- generator_interior::resolve_interior
- has_expected_num_generic_args
- has_typeck_results
- intrinsicck::unpack_option_like
- method::probe::method_autoderef_steps
- method::probe::provide
- method::provide
- method::suggest::all_traits
- method::suggest::print_disambiguation_help
- op::deref_ty_if_possible
- op::is_builtin_binop
- op::lang_item_for_op
- primary_body_of
- provide
- report_unexpected_variant_res
- rvalue_scopes::record_rvalue_scope
- rvalue_scopes::record_rvalue_scope_rec
- rvalue_scopes::resolve_rvalue_scopes
- typeck
- typeck_const_arg
- typeck_item_bodies
- typeck_with_fallback
- upvar::adjust_for_move_closure
- upvar::adjust_for_non_move_closure
- upvar::apply_capture_kind_on_capture_ty
- upvar::construct_capture_info_string
- upvar::construct_capture_kind_reason_string
- upvar::construct_path_string
- upvar::construct_place_string
- upvar::determine_capture_info
- upvar::determine_place_ancestry_relation
- upvar::drop_location_span
- upvar::enable_precise_capture
- upvar::migration_suggestion_for_2229
- upvar::restrict_capture_precision
- upvar::restrict_precision_for_drop_types
- upvar::restrict_precision_for_unsafe
- upvar::restrict_repr_packed_field_ref_capture
- upvar::should_do_rust_2021_incompatible_closure_captures_analysis
- upvar::truncate_capture_for_optimization
- upvar::truncate_place_to_len_and_update_capture_kind
- upvar::var_name
- used_trait_imports
Type Definitions
- coercion::CoerceResult
- coercion::DynamicCoerceMany
- mem_categorization::McResult
- method::probe::PickResult
- upvar::InferredCaptureInformation
Constants
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AddMissingParenthesesInRange
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AddReturnTypeSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ExpectedReturnTypeLabel
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AddressOfTemporaryTaken
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FieldMultiplySpecifiedInInitializer
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_FunctionalRecordUpdateOnNonStruct
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MethodCallOnUnknownType
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MissingParentheseInRange
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_OpMethodGenericParams
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ReturnStmtOutsideOfFnBody
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_StructExprNonExhaustive
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_YieldExprOutsideOfGenerator
- pat::CANNOT_IMPLICITLY_DEREF_POINTER_TRAIT_OBJ
- pat::INITIAL_BM