pub type ResultsCloned<'res, 'tcx, A> = Results<'tcx, A, &'res IndexVec<BasicBlock, <A as AnalysisDomain<'tcx>>::Domain>>;
Expand description

Results type with a cloned Analysis and borrowed entry sets.

Aliased Type§

struct ResultsCloned<'res, 'tcx, A> {
    pub analysis: A,
    pub(super) entry_sets: &'res IndexVec<BasicBlock, <A as AnalysisDomain<'tcx>>::Domain>,
    pub(super) _marker: PhantomData<&'tcx ()>,
}

Fields§

§analysis: A§entry_sets: &'res IndexVec<BasicBlock, <A as AnalysisDomain<'tcx>>::Domain>§_marker: PhantomData<&'tcx ()>

Layout§

Note: Encountered an error during type layout; the type failed to be normalized.