#![warn(
missing_docs,
missing_copy_implementations,
clippy::all,
clippy::pedantic,
clippy::nursery,
clippy::cargo,
clippy::restriction,
clippy::style,
clippy::complexity,
clippy::perf,
clippy::correctness,
clippy::suspicious,
clippy::restriction,
clippy::wildcard_imports,
clippy::shadow_reuse,
clippy::shadow_same,
clippy::shadow_unrelated,
clippy::string_lit_as_bytes,
clippy::dbg_macro,
clippy::print_stdout,
clippy::mem_forget,
clippy::todo,
clippy::unimplemented,
clippy::expect_used,
clippy::panic,
clippy::unwrap_used,
missing_debug_implementations,
rust_2018_idioms
)]
#![doc(test(
no_crate_inject,
attr(deny(warnings, rust_2018_idioms), allow(dead_code, unused_variables))
))]
#![cfg_attr(docsrs, feature(doc_cfg))]
pub mod client;
pub(crate) mod commandrpc;
pub mod commands;
pub(crate) mod commandstream;
pub mod errors;
mod stream;
pub(crate) mod watchrpc;
pub mod watchstream;