1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#![cfg_attr(docsrs, feature(doc_cfg))]
#![doc = include_str!("../README.md")]

#[cfg(feature = "connection")]
pub mod handler;
#[cfg(feature = "connection")]
#[macro_use]
pub mod util;

pub mod packet;
#[cfg(feature = "connection")]
mod plain;
#[cfg(all(feature = "connection", feature = "encrypted"))]
#[cfg_attr(docsrs, doc(cfg(feature = "encrypted")))]
mod encrypted;

#[cfg(feature = "connection")]
pub mod client;
#[cfg(feature = "connection")]
pub mod server;
pub mod error;