Expand description
xcodeai library crate.
This file exists so that integration tests in tests/ can access internal
types via xcodeai::http::AppState, xcodeai::config::Config, etc.
A Rust binary crate only exposes its modules to integration tests if a
lib.rs exists. The binary entry point (main.rs) still works normally;
lib.rs just provides the public API surface for the test harness.
All modules declared here are the same modules declared in main.rs via
mod statements. Rust compiles them once and shares the code between the
binary and the library crate.