Versions in this module Expand all Collapse all v0 v0.0.1 May 18, 2026 Changes in this version + var Detach = NewTag("detach", "a span detach marker") + var End = NewTag("end", "a span end marker") + var Err = NewError("error", "an error that occurred") + var Label = NewTag("label", "a label context marker") + var Metric = NewTag("metric", "a metric event marker") + var Msg = NewString("message", "a readable message") + var Start = NewString("start", "span start") + func Join[S ~[]T, T ~string](s S) string + type Error struct + func NewError(name, description string) *Error + func (k *Error) Append(buf []byte, l label.Label) []byte + func (k *Error) Description() string + func (k *Error) From(t label.Label) error + func (k *Error) Get(lm label.Map) error + func (k *Error) Name() string + func (k *Error) Of(v error) label.Label + type Float struct + func NewFloat(name, description string) *Float + func (k *Float) Append(buf []byte, l label.Label) []byte + func (k *Float) Description() string + func (k *Float) From(t label.Label) float64 + func (k *Float) Get(lm label.Map) float64 + func (k *Float) Name() string + func (k *Float) Of(v float64) label.Label + type Int struct + func NewInt(name, description string) *Int + func (k *Int) Append(buf []byte, l label.Label) []byte + func (k *Int) Description() string + func (k *Int) From(t label.Label) int64 + func (k *Int) Get(lm label.Map) int64 + func (k *Int) Name() string + func (k *Int) Of(v int) label.Label + func (k *Int) Of64(v int64) label.Label + type String struct + func NewString(name, description string) *String + func (k *String) Append(buf []byte, l label.Label) []byte + func (k *String) Description() string + func (k *String) From(t label.Label) string + func (k *String) Get(lm label.Map) string + func (k *String) Name() string + func (k *String) Of(v string) label.Label + type Tag struct + func NewTag(name, description string) *Tag + func (k *Tag) Append(buf []byte, l label.Label) []byte + func (k *Tag) Description() string + func (k *Tag) Name() string + func (k *Tag) New() label.Label + type Uint struct + func NewUint(name, description string) *Uint + func (k *Uint) Append(buf []byte, l label.Label) []byte + func (k *Uint) Description() string + func (k *Uint) From(t label.Label) uint64 + func (k *Uint) Get(lm label.Map) uint64 + func (k *Uint) Name() string + func (k *Uint) Of(v uint64) label.Label + type Value struct + func New(name, description string) *Value + func (k *Value) Append(buf []byte, l label.Label) []byte + func (k *Value) Description() string + func (k *Value) From(t label.Label) any + func (k *Value) Get(lm label.Map) any + func (k *Value) Name() string + func (k *Value) Of(value any) label.Label