otel4s
otel4s copied to clipboard
Laws for text map type classes?
Getter:
keys-get consistency: forAll { (carrier) => keys(carrier).forall(key => get(carrier, key).isDefined)?
Updater:
idempotence?: forAll { (carrier, k, v) => updated(carrier, k, v) === updated(updated(carrier, k, v), k, v)
at least currently, updater idempotence isn't true for Seq carriers