query: add count param

This commit is contained in:
nym21
2025-06-08 18:26:59 +02:00
parent 5a6b71cbeb
commit e0bf1d736f
3 changed files with 20 additions and 3 deletions

View File

@@ -27,7 +27,7 @@ where
#[inline]
fn i64_to_usize(i: i64, len: usize) -> usize {
if i >= 0 {
i as usize
(i as usize).min(len)
} else {
let v = len as i64 + i;
if v < 0 { 0 } else { v as usize }