#![allow(dead_code)]
#![deny(
clippy::all,
clippy::cargo,
clippy::else_if_without_else,
clippy::empty_line_after_outer_attr,
clippy::multiple_inherent_impl,
clippy::mut_mut,
clippy::path_buf_push_overwrite
)]
#![warn(
clippy::cargo_common_metadata,
clippy::mutex_integer,
clippy::needless_borrow,
clippy::similar_names
)]
#![allow(clippy::multiple_crate_versions, clippy::needless_doctest_main)]
#![allow(bare_trait_objects)]
#![recursion_limit = "1024"]
#![allow(clippy::redundant_allocation)]
pub mod byte;
pub mod client_factory;
pub mod event;
pub mod index;
pub mod sync;
#[cfg(feature = "cli")]
pub mod cli;
pub(crate) mod segment;
#[cfg(feature = "integration-test")]
#[doc(hidden)]
pub mod test_utils;
#[doc(hidden)]
#[macro_use]
pub mod util;
#[macro_use]
extern crate derive_new;
pub mod error;