//! WebSocket Upgrade
//!
//! This module provides WebSocket support with switchable backends:
//! - `ws-yawc` (default): Uses the hpx-yawc WebSocket library
//! - `ws-fastwebsockets`: Uses the fastwebsockets library
//!
//! The yawc backend keeps the basic client handshake flow but does not expose
//! handshake response metadata. Unsupported handshake customization options are
//! rejected explicitly instead of being treated as silent no-ops.
// Re-export message types at module level for internal use by json.rs
pub use ;
pub use *;
pub use *;
// Suppress unused extern crate warning when both ws backends are enabled
// (ws-fastwebsockets takes priority, so the yawc backend module is excluded)
use hpx_yawc as _;