Skip to main content

Module def

Module def 

Source
Expand description

Stack definition: parsing, validation, interpolation, and the derived dependency graph (ARCHITECTURE.md §1).

Re-exports§

pub use error::DefError;
pub use graph::DependencyGraph;
pub use graph::Node;
pub use interp::Namespace;
pub use interp::Reference;
pub use model::Health;
pub use model::Integration;
pub use model::SecretsSpec;
pub use model::Service;
pub use model::Source;
pub use model::Stack;
pub use model::StackDef;
pub use model::VerifySpec;

Modules§

error
Definition-layer errors. Every variant carries a stable code and a remediation (ARCHITECTURE.md §2, §8).
graph
The derived dependency graph (ARCHITECTURE.md §1).
interp
The interpolation namespace (ARCHITECTURE.md §1).
model
The definition model: serde structs sized exactly to the schema in ARCHITECTURE.md §1.
parse
stackless.toml text → StackDef.
validate
Definition validation: everything that fails “at parse time, not at up time” (ARCHITECTURE.md §1 resolution rules).