1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_auto_cfg))]
3#![deny(
4 future_incompatible,
5 nonstandard_style,
6 rust_2018_idioms,
7 missing_copy_implementations,
8 trivial_casts,
9 trivial_numeric_casts,
10 unsafe_code,
11 unused_qualifications
12)]
13
14#[cfg(feature = "client")]
15mod client;
16mod io;
17pub mod model;
18#[cfg(feature = "server")]
19mod server;
20mod utils;
21
22#[cfg(feature = "client")]
23pub use client::Client;
24#[cfg(feature = "server")]
25pub use server::{ListeningServer, Server};