From 6436f0e36dc13155ed323020d6890deef8f0fbe1 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Mon, 8 Dec 2025 20:06:28 -0500 Subject: [PATCH] utils in Any_signal_l --- src/core/any_signal_l.ml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/core/any_signal_l.ml b/src/core/any_signal_l.ml index 06d05cd7..a8309471 100644 --- a/src/core/any_signal_l.ml +++ b/src/core/any_signal_l.ml @@ -18,3 +18,15 @@ let pp out = function | Spans s -> pp_list Proto.Trace.pp_span out s | Metrics m -> pp_list Proto.Metrics.pp_metric out m | Logs l -> pp_list Proto.Logs.pp_log_record out l + +let of_logs_or_empty = function + | [] -> [] + | l -> [ Logs l ] + +let of_metrics_or_empty = function + | [] -> [] + | l -> [ Metrics l ] + +let of_spans_or_empty = function + | [] -> [] + | l -> [ Spans l ]