Skip to main content

rust_serv/
lib.rs

1 //! Rust HTTP Static Server
2//!
3//! A high-performance, secure HTTP static file server built with Rust.
4
5pub mod access_log;
6pub mod auto_tls; // Placeholder for v0.3.0
7pub mod basic_auth;
8pub mod config;
9pub mod config_reloader;
10pub mod error;
11pub mod error_pages;
12pub mod file_service;
13pub mod file_upload;
14pub mod handler;
15pub mod management;
16pub mod memory_cache;
17pub mod metrics;
18pub mod middleware;
19pub mod mime_types;
20pub mod path_security;
21pub mod proxy;
22pub mod server;
23pub mod throttle;
24pub mod utils;
25pub mod vhost;
26
27pub use config::Config;
28pub use config_reloader::{ConfigDiff, ConfigReloader, ConfigWatcher};
29pub use error::{Error, Result};
30pub use memory_cache::{CacheConfig, CacheStats, CachedFile, MemoryCache};
31pub use metrics::{Counter, Gauge, Histogram, MetricsCollector, PrometheusExporter};
32pub use server::Server;