Skip to main content

cuttlefish_core/
lib.rs

1//! Parsing and validation of `Cuttlefish.spec` files.
2//!
3//! A spec describes one delegable job: which model runs it, what the job may
4//! reach, and which proc-block implements it. See [`spec`] for the format this
5//! build reads and, more importantly, for what it refuses — a spec grants
6//! capabilities, so anything not fully understood is an error rather than
7//! something to skip past.
8
9#![forbid(unsafe_code)]
10#![warn(missing_docs)]
11
12pub mod endpoint;
13pub mod graph;
14pub mod lex;
15pub mod spec;