Skip to content

Commit b4af3b6

Browse files
committed
refactor: remove unused code
1 parent 064ff7c commit b4af3b6

File tree

9 files changed

+2
-1188
lines changed

9 files changed

+2
-1188
lines changed

packages/primitives/src/metrics/labeled_metric.rs

Lines changed: 0 additions & 57 deletions
This file was deleted.

packages/primitives/src/metrics/metric_collection.rs

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,6 @@ impl<T> MetricKindCollection<T> {
181181
impl MetricKindCollection<Counter> {
182182
pub fn increment(&mut self, name: &MetricName, labels: &LabelSet, time: DurationSinceUnixEpoch) {
183183
if let Some(metric) = self.metrics.get_mut(name) {
184-
// Direct hashmap lookup
185184
if let Some(sample) = metric.samples.get_mut(labels) {
186185
sample.value.increment(1);
187186
sample.update_at = time;
@@ -192,7 +191,7 @@ impl MetricKindCollection<Counter> {
192191
#[must_use]
193192
pub fn get_value(&self, name: &MetricName, labels: &LabelSet) -> u64 {
194193
self.metrics
195-
.get(name) // Direct hashmap access
194+
.get(name)
196195
.and_then(|metric| metric.samples.get(labels))
197196
.map_or(0, |sample| sample.value.value())
198197
}
@@ -212,7 +211,7 @@ impl MetricKindCollection<Gauge> {
212211
#[must_use]
213212
pub fn get_value(&self, name: &MetricName, labels: &LabelSet) -> f64 {
214213
self.metrics
215-
.get(name) // Direct hashmap access
214+
.get(name)
216215
.and_then(|metric| metric.samples.get(labels))
217216
.map_or(0.0, |sample| sample.value.value())
218217
}
@@ -224,22 +223,6 @@ pub struct Metric<T> {
224223
pub samples: SampleCollection<T>,
225224
}
226225

227-
#[derive(Serialize)]
228-
#[serde(tag = "kind", rename_all = "lowercase")]
229-
#[allow(dead_code)]
230-
enum SerializableMetric<'a> {
231-
Counter(SerializableSpecificMetric<'a, Counter>),
232-
Gauge(SerializableSpecificMetric<'a, Gauge>),
233-
}
234-
235-
#[derive(Serialize)]
236-
#[allow(dead_code)]
237-
struct SerializableSpecificMetric<'a, T> {
238-
name: &'a MetricName,
239-
samples: &'a SampleCollection<T>,
240-
}
241-
242-
// Add to existing SampleCollection impl block
243226
impl<T: Serialize> Serialize for SampleCollection<T> {
244227
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
245228
where

packages/primitives/src/metrics/metric_sample.rs

Lines changed: 0 additions & 101 deletions
This file was deleted.

packages/primitives/src/metrics/metric_sample_collection.rs

Lines changed: 0 additions & 138 deletions
This file was deleted.

packages/primitives/src/metrics/mod.rs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
pub mod label_set;
2-
pub mod labeled_metric;
32
pub mod metric_collection;
4-
pub mod metric_sample;
5-
pub mod metric_sample_collection;
6-
pub mod poc;
7-
pub mod poc2;
8-
pub mod poc3;
9-
pub mod poc4;
103

114
use derive_more::Display;
125
use serde::{Deserialize, Serialize};
@@ -21,13 +14,6 @@ impl MetricName {
2114
}
2215
}
2316

24-
#[derive(Debug, Eq, Clone, PartialEq, Deserialize, Serialize)]
25-
#[serde(rename_all = "snake_case")]
26-
pub enum MetricKind {
27-
Counter,
28-
Gauge,
29-
}
30-
3117
type LabelPair = (LabelName, LabelValue);
3218

3319
#[derive(Debug, Display, Clone, Eq, PartialEq, Default, Deserialize, Serialize, Hash, Ord, PartialOrd)]

0 commit comments

Comments
 (0)