From c39a39a8897bc127b12b02404f2961288df6e4ce Mon Sep 17 00:00:00 2001 From: Bulat Kurbanov Date: Tue, 14 Oct 2025 17:57:18 +0200 Subject: [PATCH] Remove unnecessary lifetime param and use new RNG API --- src/views/common/get_random_item.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/common/get_random_item.rs b/src/views/common/get_random_item.rs index bc2cd48..f2c63a3 100644 --- a/src/views/common/get_random_item.rs +++ b/src/views/common/get_random_item.rs @@ -4,7 +4,7 @@ use serde::de::DeserializeOwned; use crate::meilisearch::GetId; -pub async fn get_random_item<'a, T>(index: Index, filter: String) -> i32 +pub async fn get_random_item(index: Index, filter: String) -> i32 where T: DeserializeOwned + GetId + 'static + Send + Sync, { @@ -15,7 +15,7 @@ where .await .unwrap(); - let offset: usize = rand::thread_rng().gen_range(0..result.estimated_total_hits.unwrap()); + let offset: usize = rand::rng().random_range(0..result.estimated_total_hits.unwrap()); let result = index .search()