crate fn locations_outlived_by<'a>(&'a self, r: N) -> impl Iterator<Item = Location> + 'a {
        self.points.row(r).into_iter().flat_map(move |set| {
            set.iter()
                .take_while(move |&p| self.elements.point_in_range(p))
                .map(move |p| self.elements.to_location(p))
        })
    }
/// Returns the locations contained within a given region `r`.
Returns the locations contained within a given region `r`.
Returns the locations contained within a given region ` r ` .
crate fn locations_outlived_by<'a>(&'a self, r: N) -> impl Iterator<Item = Location> + 'a {
        self.points.row(r).into_iter().flat_map(move |set| {
            set.iter()
                .take_while(move |&p| self.elements.point_in_range(p))
                .map(move |p| self.elements.to_location(p))
        })
    }
crate fn locations_outlived_by < ' a > ( & ' a self , r : N ) -> impl Iterator < Item = Location > + ' a { self . points . row ( r ) . into_iter ( ) . flat_map ( move | set | { set . iter ( ) . take_while ( move | & p | self . elements . point_in_range ( p ) ) . map ( move | p | self . elements . to_location ( p ) ) } ) }
Returns the locations contained within a given region `r`.
Returns the locations contained within a given region ` r ` .
&'a self
r
N
&'a self
r
N