web-transport-ws 0.3.5

Deprecated: use the `qmux` crate instead
Documentation
//! # Deprecated
//!
//! This crate has been superseded by the [`qmux`] crate, which supports
//! TCP, TLS, and WebSocket transports with both the legacy `webtransport`
//! wire format and the new QMux (draft-ietf-quic-qmux-00) protocol.
//!
//! All Rust types in this crate are thin wrappers or re-exports from `qmux`.
//! Please migrate to `qmux` directly.

mod client;
mod server;
mod session;

pub use qmux::Error;
pub use qmux::RecvStream;
pub use qmux::SendStream;

#[allow(deprecated)]
pub use client::Client;
#[allow(deprecated)]
pub use server::Server;
#[allow(deprecated)]
pub use session::Session;
pub use tokio_tungstenite;
pub use tokio_tungstenite::tungstenite;

/// Legacy ALPN identifier.
#[deprecated(note = "use qmux::ALPNS instead")]
pub const ALPN: &str = "webtransport";