trellis-core 0.1.0

Deterministic reactive resource graph core types.
Documentation
  • Coverage
  • 100%
    264 out of 264 items documented0 out of 0 items with examples
  • Size
  • Source code size: 247.84 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 5.28 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 6s Average build duration of successful builds.
  • all releases: 5s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • pablof7z/trellis
    1 0 1
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • pablof7z

Core graph skeleton for Trellis.

This crate currently defines typed identities, graph metadata, scope metadata, declared dependencies, deterministic inspection, input transactions, pure derived node recomputation, collection diffs, and data-only resource plans with recursive scope teardown and materialized output frames. Transaction results include deterministic phase traces, and failures expose typed categories.

API stability

Trellis is pre-1.0. Core semantics are intended to be more stable than item names and exact signatures: resource plans are data, graph mutation is transactional, dependencies are explicit, scopes own lifecycle, outputs are revisioned, and incremental behavior must remain checkable against full recompute.