Skip to main content

concinnity_host/store/
mod.rs

1//! The project's state tree on disk: where it is anchored (`paths`), how a source
2//! asset is found inside it (`source`), how the compiled blob is read out of it
3//! (`blob`), how the runtime's regenerable artifacts are kept in it (`cache`),
4//! and how a regenerable container is published without a reader ever seeing it
5//! part-written (`atomic`).
6//!
7//! This is the engine's only home for filesystem knowledge below the engine and
8//! cook crates. `concinnity_core::blob` owns the pure bytes <-> metadata
9//! transforms and performs no I/O; concinnity-core owns the runtime blob types
10//! and the `PayloadStore` seam and knows neither paths nor files. The reads that
11//! join the two live here.
12
13pub mod atomic;
14pub mod blob;
15pub mod cache;
16pub mod paths;
17pub mod source;