ocaml-opentelemetry/src/core/key_value.ml
Simon Cruanes 9eaf31ec90
refator core OTEL: remove Scope, directly use Span as builder
now that fields are mutable, it's cheaper and easier
2025-12-03 16:06:20 -05:00

11 lines
236 B
OCaml

open Common_
type t = string * Value.t
let conv (k, v) =
let open Proto.Common in
let value = Value.conv v in
make_key_value ~key:k ?value ()
let of_otel (kv : Proto.Common.key_value) : t =
kv.key, Value.of_otel_opt kv.value