vfa_tui/lib.rs
1#![deny(warnings)]
2
3// The library API is internal and not covered by semver guarantees (see README).
4// All modules are kept `pub`: integration/property tests (separate crates) import
5// 15 of them directly, and the remaining `logging`/`paths` are consumed by the
6// sibling binary crate. Narrowing them to `pub(crate)` makes their items dead
7// code in the library crate, which `#![deny(warnings)]` rejects — so the public
8// surface intentionally mirrors the full module set.
9pub mod app;
10pub mod catalog;
11pub mod cli;
12pub mod error;
13pub mod federation;
14pub mod gates;
15pub mod headless;
16pub mod logging;
17pub mod models;
18pub mod paths;
19pub mod persistence;
20pub mod policy;
21pub mod search;
22pub mod security;
23pub mod subprocess;
24pub mod ui;
25pub mod workspace;
26
27#[cfg(test)]
28pub mod test_fixtures;