Struct rustc_borrowck::AnalysisData
[−]
[src]
pub struct AnalysisData<'a, 'tcx: 'a> {
pub all_loans: Vec<Loan<'tcx>>,
pub loans: DataFlowContext<'a, 'tcx, LoanDataFlowOperator>,
pub move_data: FlowedMoveData<'a, 'tcx>,
}🔬 This is a nightly-only experimental API. (
rustc_private)Collection of conclusions determined via borrow checker analyses.
Fields
all_loans: Vec<Loan<'tcx>>
🔬 This is a nightly-only experimental API. (
rustc_private)loans: DataFlowContext<'a, 'tcx, LoanDataFlowOperator>
🔬 This is a nightly-only experimental API. (
rustc_private)move_data: FlowedMoveData<'a, 'tcx>
🔬 This is a nightly-only experimental API. (
rustc_private)