//! WebSocket bootstrap validation and bounded byte-transparent tunnels. //! HTTP/1.1 uses RFC 6455 Upgrade; HTTP/2 uses RFC 8441 Extended CONNECT; //! HTTP/3 uses RFC 8441 + RFC 9220 Extended CONNECT. Extended CONNECT keeps //! WebSocket frames on the request/response stream instead of taking over TCP. //! No message aggregation, application-specific routing or payload logging. include!("websocket/handshake.rs"); include!("websocket/tunnel.rs"); include!("websocket/validation.rs"); #[cfg(test)] include!("websocket/tests.rs");