1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![doc = include_str!("../README.md")]
3
4#[cfg(feature = "connection")]
5pub mod handler;
6#[cfg(feature = "connection")]
7#[macro_use]
8pub mod util;
9
10pub mod standalone_util;
11
12pub mod packet;
13#[cfg(feature = "connection")]
14mod plain;
15#[cfg(all(feature = "connection", feature = "encrypted"))]
16#[cfg_attr(docsrs, doc(cfg(feature = "encrypted")))]
17mod encrypted;
18
19#[cfg(feature = "connection")]
20pub mod client;
21#[cfg(feature = "connection")]
22pub mod server;
23pub mod error;