From 23d384989e2e641e9a4834c36423e1b624312ca3 Mon Sep 17 00:00:00 2001 From: Jef Roosens Date: Fri, 30 Dec 2022 09:55:39 +0100 Subject: [PATCH] fix: remove compilation error --- exporter.v | 1 - prometheus.v | 8 +++++--- 2 files changed, 5 insertions(+), 4 deletions(-) delete mode 100644 exporter.v diff --git a/exporter.v b/exporter.v deleted file mode 100644 index 971986c..0000000 --- a/exporter.v +++ /dev/null @@ -1 +0,0 @@ -module metrics diff --git a/prometheus.v b/prometheus.v index cc50f9a..49e70c0 100644 --- a/prometheus.v +++ b/prometheus.v @@ -7,7 +7,7 @@ import arrays pub struct PrometheusExporter { buckets []f64 mut: - collector MetricsCollector + collector &MetricsCollector = unsafe { nil } } pub fn new_prometheus_exporter(buckets []f64) PrometheusExporter { @@ -16,8 +16,10 @@ pub fn new_prometheus_exporter(buckets []f64) PrometheusExporter { } } -pub fn (mut e PrometheusExporter) load(collector MetricsCollector) { - e.collector = collector +pub fn (mut e PrometheusExporter) load(collector &MetricsCollector) { + unsafe { + e.collector = collector + } } pub fn (mut e PrometheusExporter) export_to_string() !string {