Remove unnecessary lifetime param and use new RNG API
Some checks failed
Build docker image / Build-Docker-Image (push) Has been cancelled
rust-clippy analyze / Run rust-clippy analyzing (push) Has been cancelled

This commit is contained in:
2025-10-14 17:57:18 +02:00
parent b1c9f2ccf8
commit c39a39a889

View File

@@ -4,7 +4,7 @@ use serde::de::DeserializeOwned;
use crate::meilisearch::GetId; use crate::meilisearch::GetId;
pub async fn get_random_item<'a, T>(index: Index, filter: String) -> i32 pub async fn get_random_item<T>(index: Index, filter: String) -> i32
where where
T: DeserializeOwned + GetId + 'static + Send + Sync, T: DeserializeOwned + GetId + 'static + Send + Sync,
{ {
@@ -15,7 +15,7 @@ where
.await .await
.unwrap(); .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 let result = index
.search() .search()