use crate::indices::MutableIndices;
use crate::r#type::IndexableNum;
pub struct SortParams<N: IndexableNum> {
pub num_items: usize,
pub node_size: usize,
pub min_x: N,
pub min_y: N,
pub max_x: N,
pub max_y: N,
}
pub trait Sort<N: IndexableNum> {
fn sort(sort_params: &mut SortParams<N>, boxes: &mut [N], indices: &mut MutableIndices);
}