hashiverse_server_lib/lib.rs
1//! # `hashiverse-server-lib` — server-specific extensions to `hashiverse-lib`
2//!
3//! Everything needed to run a hashiverse node as a public server: HTTPS with
4//! automatic Let's Encrypt certificate rotation, kernel-level ipset-based DDoS
5//! mitigation, on-disk persistence via `fjall`, the Kademlia routing table, and
6//! the inbound RPC dispatch loop that ties all the [`hashiverse_lib::protocol`]
7//! handlers together.
8
9#![feature(try_blocks)]
10#![feature(duration_constructors)]
11
12pub mod server;
13pub mod tools;
14pub mod environment;
15pub mod transport;