Skip to main content

mechanics_http_server/
lib.rs

1//! Placeholder release for `mechanics-http-server` — the
2//! server-side counterpart to
3//! [`mechanics-http-client`](https://crates.io/crates/mechanics-http-client).
4//!
5//! Substantive content will land in a follow-up release as
6//! part of the Philharmonic workspace's D22 server-side
7//! dispatch. The goal is to provide an opportunistic HTTP/3
8//! (QUIC) listener with `Alt-Svc` emission, sitting alongside
9//! a traditional `hyper`-driven HTTP/1.1 + HTTP/2 listener
10//! over TCP+TLS. Same TLS posture as `mechanics-http-client`:
11//! `aws-lc-rs` crypto provider, `webpki-roots` Mozilla CA
12//! bundle, no native trust, no `ring`.
13//!
14//! The crate is owned by the mechanics family and does not
15//! depend on any philharmonic-family crate.
16
17#![warn(missing_docs)]
18#![warn(rustdoc::broken_intra_doc_links)]