Module value
Expand description
Backend-agnostic JSON-shaped value used throughout the framework (auth claims, audit payloads, RPC error details, schema config).
Enums§
- Value
Serialize/Deserializeare hand-written in [mod@codec] and are untagged:Value::String("foo")goes on the wire as"foo", not{"String":"foo"}. Do not replace them with a derive — that reintroduces serde’s externally-tagged enum representation into every wire payload and every generated client. See the module docs on [mod@codec] for the two format-specific choices (Nullviaserialize_none,Bytesbranching onis_human_readable) and why each is load-bearing.