#![allow(clippy::doc_markdown, reason = "Too many false positives")]
#![allow(clippy::multiple_crate_versions, reason = "Cannot resolve all these")]
#![cfg_attr(test, allow(
non_snake_case,
clippy::arithmetic_side_effects,
clippy::cast_lossless,
clippy::cast_precision_loss,
clippy::cognitive_complexity,
clippy::default_numeric_fallback,
clippy::exhaustive_enums,
clippy::exhaustive_structs,
clippy::expect_used,
clippy::indexing_slicing,
clippy::let_underscore_must_use,
clippy::let_underscore_untyped,
clippy::missing_assert_message,
clippy::missing_panics_doc,
clippy::must_use_candidate,
clippy::panic,
clippy::print_stdout,
clippy::too_many_lines,
clippy::unwrap_in_result,
clippy::unwrap_used,
reason = "Not useful in unit tests"
))]
pub mod app;
#[cfg(feature = "assets")]
pub mod assets;
#[cfg(feature = "auth")]
pub mod auth;
#[cfg(feature = "errors")]
pub mod errors;
#[cfg(feature = "health")]
pub mod health;
#[cfg(feature = "stats")]
pub mod stats;
#[cfg(test)]
mod examples {
use parking_lot as _;
use smart_default as _;
#[cfg(not(windows))]
use tikv_jemallocator as _;
}
#[cfg(test)]
mod feature_based_tests {
use assert_json_diff as _;
use rubedo as _;
use serde_json as _;
}