List of all items
Structs
- BreakableCtxt
- EnclosingBreakables
- FnCtxt
- GeneratorTypes
- Inherited
- callee::DeferredCallResolution
- cast::CastCheck
- closure::ClosureSignatures
- closure::ExpectedSig
- coercion::Coerce
- coercion::CoerceMany
- coercion::CollectRetsVisitor
- errors::AddMissingParenthesesInRange
- errors::AddressOfTemporaryTaken
- errors::ArgMismatchIndeterminate
- errors::CandidateTraitNote
- errors::CannotCastToBool
- errors::CastEnumDrop
- errors::CastUnknownPointer
- errors::ConstSelectMustBeConst
- errors::ConstSelectMustBeFn
- errors::CtorIsPrivate
- errors::DerefImplsIsEmpty
- errors::ExplicitDestructorCall
- errors::FieldMultiplySpecifiedInInitializer
- errors::FunctionalRecordUpdateOnNonStruct
- errors::IntToWide
- errors::InvalidCallee
- errors::LossyProvenanceInt2Ptr
- errors::LossyProvenanceInt2PtrSuggestion
- errors::LossyProvenancePtr2Int
- errors::MethodCallOnUnknownRawPointee
- errors::MissingFnLangItems
- errors::MissingParenthesesInRange
- errors::NoAssociatedItem
- errors::OpMethodGenericParams
- errors::RemoveSemiForCoerce
- errors::ReturnStmtOutsideOfFnBody
- errors::RustCallIncorrectArgs
- errors::StructExprNonExhaustive
- errors::SuggestConvertViaMethod
- errors::SuggestPtrNullMut
- errors::TrivialCast
- errors::TypeMismatchFruTypo
- errors::UnionPatDotDot
- errors::UnionPatMultipleFields
- errors::UseIsEmpty
- errors::YieldExprOutsideOfGenerator
- expr_use_visitor::ExprUseVisitor
- expr_use_visitor::Place
- expr_use_visitor::PlaceWithHirId
- expr_use_visitor::Projection
- fn_ctxt::FnCtxt
- fn_ctxt::RawTy
- fn_ctxt::arg_matrix::ArgMatrix
- fn_ctxt::arg_matrix::ExpectedIdx
- fn_ctxt::arg_matrix::ProvidedIdx
- gather_locals::Declaration
- gather_locals::GatherLocalsVisitor
- inherited::Inherited
- 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::MethodCallComponents
- method::suggest::TraitInfo
- pat::PatInfo
- pat::TopInfo
- upvar::InferBorrowKind
- upvar::InferBorrowKindVisitor
- upvar::MigrationLintNote
- upvar::MigrationWarningReason
- upvar::NeededMigration
- writeback::EraseEarlyRegions
- writeback::Resolver
- writeback::WritebackCx
Enums
- Needs
- PlaceOp
- TupleArgumentsFlag
- callee::CallStep
- cast::CastError
- cast::PointerKind
- coercion::Expressions
- demand::TypeMismatchSource
- diverges::Diverges
- errors::AddReturnTypeSuggestion
- errors::CannotCastToBoolHelp
- errors::CastUnknownPointerSub
- errors::ExpectedReturnTypeLabel
- errors::ExplicitDestructorCallSugg
- errors::HelpUseLatestEdition
- errors::LossyProvenancePtr2IntSuggestion
- errors::OptionResultRefMismatch
- errors::ReturnLikeStatementKind
- errors::SuggestBoxing
- 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
- gather_locals::DeclOrigin
- 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_lang_start_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::adjust_fulfillment_errors::find_param_in_ty
- fn_ctxt::adjust_fulfillment_errors::is_iterator_singleton
- 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
- pat::is_number
- 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_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 Aliases
- coercion::CoerceResult
- coercion::DynamicCoerceMany
- mem_categorization::McResult
- method::probe::PickResult
- upvar::InferredCaptureInformation
Statics
Constants
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AddMissingParenthesesInRange
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_AddReturnTypeSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_CandidateTraitNote
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_CannotCastToBoolHelp
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_DerefImplsIsEmpty
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ExpectedReturnTypeLabel
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_ExplicitDestructorCallSugg
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_HelpUseLatestEdition
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_LossyProvenanceInt2PtrSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_LossyProvenancePtr2IntSuggestion
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_OptionResultRefMismatch
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_SuggestBoxing
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_SuggestConvertViaMethod
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_SuggestPtrNullMut
- errors::_DERIVE_rustc_errors_AddToDiagnostic_FOR_UseIsEmpty
- errors::_DERIVE_rustc_errors_DecorateLint_a_FOR_CastEnumDrop
- errors::_DERIVE_rustc_errors_DecorateLint_a_FOR_LossyProvenanceInt2Ptr
- errors::_DERIVE_rustc_errors_DecorateLint_a_FOR_LossyProvenancePtr2Int
- errors::_DERIVE_rustc_errors_DecorateLint_a_FOR_TrivialCast
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_AddressOfTemporaryTaken
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ArgMismatchIndeterminate
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CannotCastToBool
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CastUnknownPointer
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConstSelectMustBeConst
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ConstSelectMustBeFn
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_CtorIsPrivate
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_ExplicitDestructorCall
- 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_IntToWide
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_InvalidCallee
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MethodCallOnUnknownRawPointee
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MissingFnLangItems
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_MissingParenthesesInRange
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_NoAssociatedItem
- 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_RustCallIncorrectArgs
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_StructExprNonExhaustive
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UnionPatDotDot
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_UnionPatMultipleFields
- errors::_DERIVE_rustc_errors_IntoDiagnostic_diagnostic_handler_sess_G_FOR_YieldExprOutsideOfGenerator
- pat::CANNOT_IMPLICITLY_DEREF_POINTER_TRAIT_OBJ
- pat::INITIAL_BM