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) } }