#![forbid(unsafe_code)] #![deny(future_incompatible)] #![warn( missing_debug_implementations, rust_2018_idioms, trivial_casts, unused_qualifications )] #![doc(test(attr(deny(rust_2018_idioms, warnings))))] #![doc(test(attr(allow(unused_extern_crates, unused_variables))))] #![deny( clippy::debug_assert_with_mut_call, clippy::exit, // clippy::future_not_send, clippy::lossy_float_literal, clippy::mem_forget, clippy::multiple_inherent_impl, clippy::mut_mut, // clippy::unwrap_in_result, clippy::unwrap_used, clippy::wildcard_dependencies, )] #![warn( clippy::dbg_macro, clippy::macro_use_imports, // clippy::multiple_crate_versions, clippy::needless_borrow, clippy::panic, clippy::print_stdout, clippy::trait_duplication_in_bounds, clippy::type_repetition_in_bounds, clippy::unimplemented, clippy::unneeded_field_pattern, clippy::unseparated_literal_suffix, clippy::used_underscore_binding, )]