daedalus-data

Crates.iodaedalus-data
lib.rsdaedalus-data
version0.1.1
created_at2026-01-23 03:16:51.872855+00
updated_at2026-01-23 03:16:51.872855+00
descriptionType/value model and serialization helpers for Daedalus node ports.
homepagehttps://github.com/Prometheus-Dynamics/Daedalus
repositoryhttps://github.com/Prometheus-Dynamics/Daedalus
max_upload_size
id2063301
size139,024
Mathias (SoZ0)

documentation

https://docs.rs/daedalus-data

README

daedalus-data

Shared type/value model used by node ports, serialization helpers, and capability descriptions.

Responsibilities

  • Define Value/TypeExpr/Descriptor structures used across registry, planner, and runtime.
  • Provide JSON/proto/schema conversion helpers.
  • Utilities for units/metadata and GPU-friendly payloads (feature-gated).

Features

  • json: JSON codec and base64 helpers (default).
  • proto: protobuf conversion helpers.
  • schema: schema export utilities.
  • gpu: GPU-specific descriptors for planner/runtime interoperability.

Usage

  • Use TypeExpr/Value to describe ports in node descriptors.
  • Use conversion helpers to serialize/deserialize payload metadata.
  • Feature-gate optional codecs to keep dependencies lean.
Commit count: 8

cargo fmt