//! Single-port HTTP/1.1, HTTP/2, and WebSocket server on one proactor.
//!
//! The listener demuxes TLS (`0x16` plus a configured certificate) from
//! cleartext, then HTTP/2 prior knowledge from HTTP/1.1. WebSocket upgrades
//! keep the bytes that follow the HTTP head. Deferred replies travel through
//! [`crate::SubsystemInbox`].
pub use ;
pub use HttpServer;
pub use ;
pub const KIND_ACCEPT: u64 = 1;
pub const KIND_RECV: u64 = 2;
pub const KIND_SEND: u64 = 3;
pub const KIND_CLOSE: u64 = 4;
pub const MAX_CONN: usize = 1024;