ocaml-opentelemetry/src/core/key_value.ml
Simon Cruanes bd335ecadd
refator core OTEL: remove Scope, directly use Span as builder
now that fields are mutable, it's cheaper and easier
2026-01-20 00:15:11 -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