fret_diag_ws/lib.rs
1//! WebSocket transport for Fret diagnostics / devtools.
2//!
3//! This crate provides optional client/server glue used by diagnostics tooling (e.g. `fretboard`)
4//! to exchange [`fret_diag_protocol`] messages over WebSockets.
5//!
6//! Feature flags:
7//! - `client-native`, `client-wasm`: WebSocket client implementations for native/wasm targets.
8//! - `server-native`: a native WebSocket server for local devtools sessions.
9
10#[cfg(any(feature = "client-native", feature = "client-wasm"))]
11pub mod client;
12
13#[cfg(feature = "server-native")]
14pub mod server;