amaters_server/lib.rs
1//! AmateRS Server Library
2//!
3//! This library exposes server modules for integration testing.
4
5pub mod audit;
6pub mod auth;
7pub mod authz;
8pub mod config;
9pub mod health;
10pub mod log_rotation;
11pub mod metrics;
12pub mod middleware;
13pub mod query_cache;
14pub mod server;
15pub mod service;
16pub mod shutdown;
17pub mod tls_config;
18
19pub mod hot_reload;
20pub mod retry;
21
22// Re-export error types for convenience
23pub use log_rotation::{
24 LogGuard, LogRotation, LogRotationConfig, LogRotationError, cleanup_old_logs,
25 setup_rotating_logger,
26};
27pub use server::{ServerError, ServerResult};