crate fn find_outlives_blame_span(
        &self,
        mir: &Mir<'tcx>,
        fr1: RegionVid,
        fr2: RegionVid,
    ) -> (ConstraintCategory, Span) {
        let (category, span, _) = self.best_blame_constraint(mir, fr1, |r| r == fr2);
        (category, span)
    }
// Finds a good span to blame for the fact that `fr1` outlives `fr2`.
Finds a good span to blame for the fact that `fr1` outlives `fr2`.
Finds a good span to blame for the fact that ` fr1 ` outlives ` fr2 ` .
crate fn find_outlives_blame_span(
        &self,
        mir: &Mir<'tcx>,
        fr1: RegionVid,
        fr2: RegionVid,
    ) -> (ConstraintCategory, Span) {
        let (category, span, _) = self.best_blame_constraint(mir, fr1, |r| r == fr2);
        (category, span)
    }
crate fn find_outlives_blame_span ( & self , mir : & Mir < ' tcx > , fr1 : RegionVid , fr2 : RegionVid , ) -> ( ConstraintCategory , Span ) { let ( category , span , _ ) = self . best_blame_constraint ( mir , fr1 , | r | r == fr2 ) ; ( category , span ) }
Finds a good span to blame for the fact that `fr1` outlives `fr2`.
Finds a good span to blame for the fact that ` fr1 ` outlives ` fr2 ` .
&self
mir
&Mir<'tcx>
fr1
RegionVid
fr2
RegionVid