daedalus-core 0.1.0

Core types and shared utilities for the Daedalus dataflow stack.
Documentation

daedalus-core

Foundational types shared across the workspace: compute affinity, sync policy, IDs, metrics, errors, and channel utilities.

Highlights

  • Enums for compute affinity (CPU/GPU preferences), sync policies, and metrics.
  • Typed IDs for nodes/edges to keep registry/planner/runtime aligned.
  • Channel helpers for bounded/unbounded/broadcast/newest delivery semantics.
  • Error types shared between planner/runtime/engine.

Usage

  • Imported transitively through the facade crates; rarely used directly.
  • Channel implementations are used inside the runtime executors and host bridges.