httpsd 0.1.0

A pure-Rust HTTP/HTTPS server — usable as a sans-I/O library with pluggable runtimes (thread pool, tokio, mio) or as a CLI that serves a directory or a TOML config.
Documentation
1
2
3
4
5
6
7
8
9
10
//! HTTP/3 (RFC 9114), server side, over QUIC.
//!
//! [`H3Conn`] is the per-connection HTTP/3 engine; the QUIC transport itself is
//! provided by [`purecrypto::quic`]. The UDP event loop that binds a socket,
//! demultiplexes datagrams to connections, and drives timers lives in
//! [`crate::rt`] (`Server::run_h3`).

mod conn;

pub use conn::H3Conn;