spdy-mux 0.1.0

SPDY/3.1 stream multiplexer over WebSocket transports
Documentation
//! SPDY/3.1 stream multiplexer over WebSocket transports.
//!
//! SPDY codec, flow-controlled stream multiplexing, and a
//! fastwebsockets transport adapter. Built for Kubernetes port-forward
//! tunneling but works with any SPDY peer.
#![allow(
    clippy::cast_possible_truncation,
    clippy::cast_possible_wrap,
    clippy::cast_sign_loss,
    clippy::cast_lossless,
    clippy::cast_precision_loss
)]

mod codec;
mod dictionary;
mod error;
mod mux;
mod session;
mod stream;
mod transport;

pub use crate::error::Error;
pub use crate::mux::MuxConfig;
pub use crate::session::Session;
pub use crate::stream::{
    DataStream,
    ErrorStream,
    Stream,
};
pub use crate::transport::{
    FastWsReader,
    FastWsWriter,
    RawSpdyReader,
    RawSpdyWriter,
    WsFrameReader,
    WsFrameWriter,
    WsMessage,
    split_fastws,
    split_raw_spdy,
};