pub trait RectApi<'a, T: Aabb>: Sized {
fn for_all_not_in_rect_mut<K: Aabb<Num = T::Num>>(
self,
rect: AabbPin<&mut K>,
foo: impl FnMut(AabbPin<&mut K>, AabbPin<&'a mut T>)
);
fn for_all_in_rect_mut<K: Aabb<Num = T::Num>>(
self,
rect: AabbPin<&mut K>,
foo: impl FnMut(AabbPin<&mut K>, AabbPin<&'a mut T>)
);
fn for_all_intersect_rect_mut<K: Aabb<Num = T::Num>>(
self,
rect: AabbPin<&mut K>,
foo: impl FnMut(AabbPin<&mut K>, AabbPin<&'a mut T>)
);
}
Expand description
Make rect queries