Crate daedalus_data

Crate daedalus_data 

Source
Expand description

Data model and descriptors for the Daedalus pipeline.

This crate is the single source of truth for Value, ValueType, and TypeExpr, plus descriptors, codecs, converters, and units. It is feature- light: schema/proto emission and GPU integration are feature-gated. No concrete GPU backend types live here; only trait/handle shims. Deterministic ordering is required so planner/runtime goldens stay stable.

§Feature Matrix (compile-checked)

  • default (includes json): core types, descriptors, converters, units, JSON codec.
  • json: enable JSON codec/base64 support (on by default).
  • gpu: GPU handle shims; no concrete backend types.
  • async: async resolver wrappers.
  • schema: JSON Schema emission.
  • proto: proto3 type emission.

Modules§

convert
descriptor
errors
json
JSON codecs and errors with deterministic representations.
model
prelude
typing
units
Units and scaling helpers.