powerio_cli/lib.rs
1//! The parts of the CLI that are worth running from somewhere other than the
2//! command line.
3//!
4//! [`invariants`] holds the conversion properties: what must survive a format
5//! conversion, stated once. `powerio-cli/tests/conversion_matrix_report.rs`
6//! holds the vendored cases to them and [`corpus`] holds an arbitrary corpus
7//! to the same ones, so the gate in CI and the harness pointed at private data
8//! cannot drift apart.
9//!
10//! The `powerio` binary is the CLI proper; everything else about it lives in
11//! `src/main.rs`.
12
13pub(crate) mod compat;
14pub mod corpus;
15pub mod invariants;