pub(in crate::borrow_check) fn applied_member_constraints(
        &self, r: impl ToRegionVid
    ) -> &[AppliedMemberConstraint] {
        let scc = self.constraint_sccs.scc(r.to_region_vid());
        binary_search_util::binary_search_slice(
            &self.member_constraints_applied,
            |applied| applied.member_region_scc,
            &scc,
        )
    }
/// Once region solving has completed, this function will return
/// the member constraints that were applied to the value of a given
/// region `r`. See `AppliedMemberConstraint`.
Once region solving has completed, this function will return
the member constraints that were applied to the value of a given
region `r`.
Once region solving has completed this function will return the member constraints that were applied to the value of a given region ` r ` .
pub(in crate::borrow_check) fn applied_member_constraints(
        &self, r: impl ToRegionVid
    ) -> &[AppliedMemberConstraint] {
        let scc = self.constraint_sccs.scc(r.to_region_vid());
        binary_search_util::binary_search_slice(
            &self.member_constraints_applied,
            |applied| applied.member_region_scc,
            &scc,
        )
    }
pub ( in crate :: borrow_check ) fn applied_member_constraints ( & self , r : impl ToRegionVid ) -> & [ AppliedMemberConstraint ] { let scc = self . constraint_sccs . scc ( r . to_region_vid ( ) ) ; binary_search_util :: binary_search_slice ( & self . member_constraints_applied , | applied | applied . member_region_scc , & scc , ) }
Once region solving has completed, this function will return
the member constraints that were applied to the value of a given
region `r`.
Once region solving has completed this function will return the member constraints that were applied to the value of a given region ` r ` .
&self
r
impl ToRegionVid