#![warn(rust_2018_idioms, missing_debug_implementations)]
#![warn(clippy::pedantic, clippy::cargo, clippy::unwrap_used)]
#![forbid(unsafe_code)]
#![allow(clippy::missing_panics_doc, clippy::missing_errors_doc)]
#![cfg_attr(not(all(feature = "client", feature = "server")), allow(dead_code))]
#![cfg(any(feature = "client", feature = "server"))]
pub mod arg;
#[cfg(feature = "client")]
pub mod client;
pub mod config;
pub mod parse_remote;
#[cfg(feature = "server")]
pub mod server;
#[cfg(test)]
mod tests;
pub mod tls;