pub async fn handle_connection(
continue_accepting: impl FnMut() -> bool
) -> Result<()>
Handles a single connection. This includes encrypting it, extracting the HTTP header information,
optionally (HTTP/2 & HTTP/3) decompressing them, and passing the request to
It will also recognize which host should handle the connection.