Skip to main content

cuttlefish_core/
lib.rs

1//! Parsing and validation of `Cuttlefish.spec` files.
2//!
3//! Stub: the spec scanner lands here next.
4//!
5//! What goes in this crate is deliberately narrow — turning spec text into a
6//! typed description of a job, and *rejecting* anything it does not fully
7//! understand rather than silently accepting a partial parse. A spec that
8//! half-parses would grant capabilities nobody wrote down.
9
10#![forbid(unsafe_code)]
11#![warn(missing_docs)]