notedthat-api-http 0.12.2

HTTP API surface for NotedThat
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! HTTP API surface for `NotedThat` — axum router with static-Bearer auth.
#![deny(missing_docs)]

pub(crate) mod authz;
pub mod bounds;
pub mod error;
pub mod metrics;
pub mod middleware;
pub mod readiness;
pub mod router;
pub mod search_route;
pub mod state;

// Exposed under `test-support` feature for integration tests in `tests/*.rs`
// and under `cfg(test)` for unit tests within `src/`.
// See module documentation for the rationale behind the feature-flag pattern.
#[cfg(any(test, feature = "test-support"))]
pub mod testing;