Trait rustc_mir_dataflow::AnalysisResults
source · pub trait AnalysisResults<'tcx, A>: BorrowMut<Results<'tcx, A, Self::EntrySets>>where
A: Analysis<'tcx>,{
type EntrySets: Borrow<IndexVec<BasicBlock, <A as AnalysisDomain<'tcx>>::Domain>>;
}
Expand description
A type representing the analysis results consumed by a ResultsCursor
.
Required Associated Types§
sourcetype EntrySets: Borrow<IndexVec<BasicBlock, <A as AnalysisDomain<'tcx>>::Domain>>
type EntrySets: Borrow<IndexVec<BasicBlock, <A as AnalysisDomain<'tcx>>::Domain>>
The type containing the entry sets for this Results
type.
Should be either EntrySets<'tcx, A>
or &EntrySets<'tcx, A>
.