style: prefer then_some over if else (#1810)

This commit is contained in:
Roman Krasiuk
2023-03-17 15:16:29 +02:00
committed by GitHub
parent ef51f566fe
commit 9036f5ea9f
7 changed files with 10 additions and 13 deletions

View File

@ -303,21 +303,21 @@ impl Recorder for TestRecorder {
fn register_counter(&self, key: &Key) -> Counter {
let labels_vec: Vec<Label> = key.labels().cloned().collect();
let labels = if labels_vec.is_empty() { None } else { Some(labels_vec) };
let labels = (!labels_vec.is_empty()).then_some(labels_vec);
self.record_metric(key.name(), TestMetricTy::Counter, None, labels);
Counter::noop()
}
fn register_gauge(&self, key: &Key) -> Gauge {
let labels_vec: Vec<Label> = key.labels().cloned().collect();
let labels = if labels_vec.is_empty() { None } else { Some(labels_vec) };
let labels = (!labels_vec.is_empty()).then_some(labels_vec);
self.record_metric(key.name(), TestMetricTy::Gauge, None, labels);
Gauge::noop()
}
fn register_histogram(&self, key: &Key) -> Histogram {
let labels_vec: Vec<Label> = key.labels().cloned().collect();
let labels = if labels_vec.is_empty() { None } else { Some(labels_vec) };
let labels = (!labels_vec.is_empty()).then_some(labels_vec);
self.record_metric(key.name(), TestMetricTy::Histogram, None, labels);
Histogram::noop()
}