List of all items[−]
Structs
- borrowck::AnalysisData
- borrowck::BckError
- borrowck::BorrowckCtxt
- borrowck::Loan
- borrowck::LoanDataFlowOperator
- borrowck::LoanPath
- borrowck::check_loans::CheckLoanCtxt
- borrowck::gather_loans::GatherLoanCtxt
- borrowck::gather_loans::gather_moves::GatherMoveInfo
- borrowck::gather_loans::lifetime::GuaranteeLifetimeContext
- borrowck::gather_loans::move_error::GroupedMoveErrors
- borrowck::gather_loans::move_error::MoveError
- borrowck::gather_loans::move_error::MoveErrorCollector
- borrowck::gather_loans::move_error::MovePlace
- borrowck::gather_loans::restrictions::RestrictionsContext
- borrowck::move_data::AssignDataFlowOperator
- borrowck::move_data::Assignment
- borrowck::move_data::FlowedMoveData
- borrowck::move_data::Move
- borrowck::move_data::MoveData
- borrowck::move_data::MoveDataFlowOperator
- borrowck::move_data::MoveIndex
- borrowck::move_data::MovePath
- borrowck::move_data::MovePathIndex
- borrowck::unused::UnusedMutCx
- borrowck::unused::UsedMutFinder
- graphviz::DataflowLabeller
Enums
- borrowck::AliasableViolationKind
- borrowck::InteriorKind
- borrowck::LoanPathElem
- borrowck::LoanPathKind
- borrowck::MovedValueUseKind
- borrowck::bckerr_code
- borrowck::check_loans::UseError
- borrowck::gather_loans::gather_moves::PatternSource
- borrowck::gather_loans::restrictions::RestrictionResult
- borrowck::move_data::MoveKind
- graphviz::Variant
Traits
Functions
- borrowck::borrowck
- borrowck::build_borrowck_dataflow_data
- borrowck::build_borrowck_dataflow_data_for_fn
- borrowck::check_crate
- borrowck::check_loans::check_loans
- borrowck::check_loans::compatible_borrow_kinds
- borrowck::check_loans::owned_ptr_base_path
- borrowck::check_loans::owned_ptr_base_path_rc
- borrowck::closure_to_block
- borrowck::gather_loans::check_aliasability
- borrowck::gather_loans::check_mutability
- borrowck::gather_loans::gather_loans_in_fn
- borrowck::gather_loans::gather_moves::check_and_get_illegal_move_origin
- borrowck::gather_loans::gather_moves::gather_assignment
- borrowck::gather_loans::gather_moves::gather_decl
- borrowck::gather_loans::gather_moves::gather_move
- borrowck::gather_loans::gather_moves::gather_move_from_expr
- borrowck::gather_loans::gather_moves::gather_move_from_pat
- borrowck::gather_loans::gather_moves::get_pattern_source
- borrowck::gather_loans::lifetime::guarantee_lifetime
- borrowck::gather_loans::move_error::group_errors_with_same_origin
- borrowck::gather_loans::move_error::note_move_destination
- borrowck::gather_loans::move_error::report_cannot_move_out_of
- borrowck::gather_loans::move_error::report_move_errors
- borrowck::gather_loans::restrictions::compute_restrictions
- borrowck::move_data::loan_path_is_precise
- borrowck::opt_loan_path
- borrowck::opt_loan_path_is_field
- borrowck::provide
- borrowck::unused::check
- build_borrowck_dataflow_data_for_fn
- check_crate
- provide
Typedefs
- borrowck::LoanDataFlow
- borrowck::gather_loans::lifetime::R
- borrowck::move_data::AssignDataFlow
- borrowck::move_data::MoveDataFlow
- graphviz::Edge
- graphviz::Node