pub fn get_matched_indices_with_limit_offset<T>( map: &HashTable<(u64, T)>, next_chain: &[T], hash_values: &[u64], limit: usize, offset: (usize, Option<u64>), ) -> (Vec<u32>, Vec<u64>, Option<(usize, Option<u64>)>)where T: Copy + TryFrom<usize> + PartialOrd + Into<u64> + Sub<Output = T>, <T as TryFrom<usize>>::Error: Debug,