pub fn find_sorted_runs<T>( items: &mut [T], overlaps: impl Fn(&T, &T) -> bool, ) -> Vec<SortedRun<T>>where T: Item,
Finds sorted runs using the caller’s overlap test within each active time range.