notedthat_api_http/lib.rs
1//! HTTP API surface for `NotedThat` — axum router with static-Bearer auth.
2#![deny(missing_docs)]
3
4pub(crate) mod authz;
5pub mod bounds;
6pub mod error;
7pub mod metrics;
8pub mod middleware;
9pub mod readiness;
10pub mod router;
11pub mod search_route;
12pub mod state;
13
14// Exposed under `test-support` feature for integration tests in `tests/*.rs`
15// and under `cfg(test)` for unit tests within `src/`.
16// See module documentation for the rationale behind the feature-flag pattern.
17#[cfg(any(test, feature = "test-support"))]
18pub mod testing;