Expand description
JSON API types for Engine boundary documents.
Types reachable from crate::Engine carry no JSON-shaping serde attributes
and no custom serde except exact scalar codecs (rationals, date/time strings,
decimal strings). JSON shape for show / run / SDK documents lives only in
lemma::api.
Structs§
- Calendar
Result - Lemma
Type - Literal
Value - Measure
Unit - Named
Bound - Unit-scoped bound
{ value, unit }(decimal string + unit name). - Range
Result - Ratio
Unit - Rational
Factor - Exact rational factor as reduced numer/denom integer strings.
- Response
- Rule
Result - Rule result JSON: flattened value fields, no rule/veto_detail.
- Rule
Result Value - Show
- Show
Data - Show
Version
Enums§
- Measure
Trait - Type
Defining Spec - Type
Extends - Type
Specification - Value
Kind - Externally tagged value payload matching today’s
ValueKindSerialize shape.