#![warn(
missing_docs,
rustdoc::all,
clippy::missing_docs_in_private_items,
clippy::all,
clippy::restriction,
clippy::pedantic,
clippy::nursery,
clippy::cargo
)]
#![allow(
clippy::blanket_clippy_restriction_lints,
clippy::exhaustive_structs,
clippy::implicit_return,
clippy::integer_arithmetic,
clippy::mod_module_files,
clippy::pattern_type_mismatch,
clippy::pub_use,
clippy::question_mark_used,
clippy::separated_literal_suffix,
clippy::string_add,
clippy::wildcard_enum_match_arm,
clippy::wildcard_imports
)]
#![deny(warnings)]
pub mod expr;
mod util;
pub use expr::Expr;
pub use sleuth_mutator as mutator;
pub use sleuth_mutator::*;
#[inline]
pub fn testify(check_output: Option<&'static str>) {
#![allow(clippy::panic)]
use colored::Colorize;
let _: Option<()> = check_output.and_then(|e| {
panic!(
"{}",
e.replace(concat!("crate::", env!("CARGO_PKG_NAME"), "::"), "")
.as_str()
.on_red()
)
});
}