Versions in this module Expand all Collapse all v0 v0.0.9 Oct 12, 2026 Changes in this version + type Arena struct + func (a *Arena) Alloc(n int) []byte + func (a *Arena) Copy(b []byte) []byte + func (a *Arena) Reset() + type Field struct + Name string + Value Value + type Kind uint8 + const KindBool + const KindBytes + const KindFloat64 + const KindInt64 + const KindList + const KindMap + const KindNull + func (k Kind) String() string + type Record []Field + func (r Record) Append(name string, value Value) Record + func (r Record) Lookup(name string) (Value, bool) + func (r Record) Reset() Record + type Semantic uint8 + const SemanticDate + const SemanticFloat32 + const SemanticNone + const SemanticTimestampMicros + const SemanticTimestampMillis + const SemanticTimestampNanos + const SemanticUnsigned + func (s Semantic) String() string + type Value struct + Bool bool + F64 float64 + I64 int64 + Kind Kind + List []Value + Map Record + Semantic Semantic + Str []byte + func Bool(b bool) Value + func Bytes(b []byte) Value + func Float32(v float32) Value + func Float64(v float64) Value + func Int64(v int64, semantic Semantic) Value + func List(elements []Value) Value + func Map(entries Record) Value + func Null() Value + func (v Value) AppendText(dst []byte) ([]byte, bool) + func (v Value) IsNull() bool