Expand description
Module: value
Responsibility: canonical dynamic value representation plus primary-key helpers. Does not own: planner semantics or db-level decode policy. Boundary: shared value/domain surface used by query, executor, and storage layers.
Value is the runtime canonical value model. Public canister/query boundaries
should prefer InputValue for caller-supplied literals and OutputValue for
result payloads, so API surfaces do not depend on runtime execution internals.
Structs§
Enums§
- Coercion
Family - CoercionFamily
- Input
Value - MapValue
Error - MapValueError
- Output
Value - Schema
Invariant Error - SchemaInvariantError
- Storage
Key - Storage
KeyDecode Error - Storage
KeyEncode Error - Text
Mode - Value
- Value
Tag - ValueTag
Traits§
- Coercion
Family Ext - CoercionFamilyExt