mii_http/lib.rs
1//! mii-http library root.
2//!
3//! Module layout follows the parsing-vs-execution split:
4//!
5//! - [`spec`] — pure AST types.
6//! - [`parse`] — turns source text into AST (spec parser + Exec sub-parser).
7//! - [`check`] — semantic validation on the AST.
8//! - [`value`] — runtime validation of incoming values against type expressions.
9//! - [`exec`] — runtime: argv assembly + pipeline execution (no shell).
10//! - [`server`] — axum HTTP server gluing the pieces together.
11//! - [`diag`] — diagnostic reporting via ariadne.
12
13pub mod spec;
14pub mod parse;
15pub mod check;
16pub mod value;
17pub mod exec;
18pub mod server;
19pub mod diag;