From 7e0325780eebaaf20fed13b3d5a403628a31cb86 Mon Sep 17 00:00:00 2001 From: Dennis Zhuang Date: Thu, 22 Oct 2026 05:40:15 +0800 Subject: [PATCH] chore(promql): return the group slot directly Signed-off-by: Dennis Zhuang --- src/promql/src/histogram_eval.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/promql/src/histogram_eval.rs b/src/promql/src/histogram_eval.rs index c0df39c012c..464fc0251cd 100644 --- a/src/promql/src/histogram_eval.rs +++ b/src/promql/src/histogram_eval.rs @@ -74,11 +74,10 @@ pub fn evaluate_histograms( let mut index: HashMap = HashMap::new(); let mut groups: Vec> = Vec::new(); let mut group_of = |metric: MetricName| { - let slot = *index.entry(label_set(&metric)).or_insert_with(|| { + *index.entry(label_set(&metric)).or_insert_with(|| { groups.push(Group::new(metric)); groups.len() - 1 - }); - slot + }) }; let mut members: Vec<(usize, Option, &Series)> = Vec::new(); for series in series {