1#![allow(
7 clippy::cast_possible_truncation,
8 clippy::cast_possible_wrap,
9 clippy::cast_sign_loss,
10 clippy::cast_lossless,
11 clippy::cast_precision_loss
12)]
13
14mod codec;
15mod dictionary;
16mod error;
17mod mux;
18mod session;
19mod stream;
20mod transport;
21
22pub use crate::error::Error;
23pub use crate::mux::MuxConfig;
24pub use crate::session::Session;
25pub use crate::stream::{
26 DataStream,
27 ErrorStream,
28 Stream,
29};
30pub use crate::transport::{
31 FastWsReader,
32 FastWsWriter,
33 RawSpdyReader,
34 RawSpdyWriter,
35 WsFrameReader,
36 WsFrameWriter,
37 WsMessage,
38 split_fastws,
39 split_raw_spdy,
40};