pub fn get_matched_indices<'a, T>( map: &HashTable<(u64, T)>, next: &[T], iter: Box<dyn Iterator<Item = (usize, &'a u64)> + 'a>, deleted_offset: Option<usize>, ) -> (Vec<u32>, Vec<u64>)where T: Copy + TryFrom<usize> + PartialOrd + Into<u64> + Sub<Output = T>, <T as TryFrom<usize>>::Error: Debug,