From c7f42752eba18cab4d46742b566e17a872a3928e Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 2 Jul 2026 11:10:46 +0000 Subject: [PATCH] Fix clippy 1.96 unnecessary_sort_by lints in the in-memory store CI pins a newer clippy than the local toolchain; sort_by with a reversed comparator becomes sort_by_key(Reverse(..)) in list_documents and docs_with_backlog. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_014eNuucay71HTkHJisfmSqG --- loki-server-store/src/memory/content.rs | 2 +- loki-server-store/src/memory/mod.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/loki-server-store/src/memory/content.rs b/loki-server-store/src/memory/content.rs index 1d16237e..c45decba 100644 --- a/loki-server-store/src/memory/content.rs +++ b/loki-server-store/src/memory/content.rs @@ -178,7 +178,7 @@ impl OplogStore for MemoryStores { .into_iter() .filter(|(_, count)| *count >= min_entries) .collect(); - backlog.sort_by(|a, b| b.1.cmp(&a.1)); + backlog.sort_by_key(|&(_, count)| std::cmp::Reverse(count)); Ok(backlog) } } diff --git a/loki-server-store/src/memory/mod.rs b/loki-server-store/src/memory/mod.rs index ba0fb3b1..b6d2d9aa 100644 --- a/loki-server-store/src/memory/mod.rs +++ b/loki-server-store/src/memory/mod.rs @@ -88,7 +88,7 @@ impl WorkspaceStore for MemoryStores { .filter(|d| d.workspace_id == id) .cloned() .collect(); - docs.sort_by(|a, b| b.created_at.cmp(&a.created_at)); + docs.sort_by_key(|d| std::cmp::Reverse(d.created_at)); Ok(docs) } }