From 54578d5302e8ad23ba7a9ec8996514721299006f Mon Sep 17 00:00:00 2001 From: Sam Scott Date: Sun, 21 May 2017 13:21:09 +0100 Subject: Add stricter lints. --- src/lib.rs | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 3bbf62d..7eed510 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -66,11 +66,60 @@ //! assert_eq!(rec_params, params); //! //! # } + +#![allow( +)] +#![deny( + const_err, + dead_code, + deprecated, + exceeding_bitshifts, + fat_ptr_transmutes, + improper_ctypes, + missing_docs, + mutable_transmutes, + no_mangle_const_items, + non_camel_case_types, + non_shorthand_field_patterns, + non_snake_case, + non_upper_case_globals, + overflowing_literals, + path_statements, + plugin_as_library, + private_no_mangle_fns, + private_no_mangle_statics, + stable_features, + trivial_casts, + trivial_numeric_casts, + unconditional_recursion, + unknown_crate_types, + unknown_lints, + unreachable_code, + unsafe_code, + unstable_features, + unused_allocation, + unused_assignments, + unused_attributes, + unused_comparisons, + unused_extern_crates, + unused_features, + unused_imports, + unused_import_braces, + unused_must_use, + unused_mut, + unused_parens, + unused_qualifications, + unused_results, + unused_unsafe, + unused_variables, + variant_size_differences, + warnings, + while_true, +)] + extern crate data_encoding; #[macro_use] extern crate error_chain; -extern crate itoa; -extern crate dtoa; #[macro_use] extern crate serde; extern crate url; @@ -84,3 +133,4 @@ pub use de::{QsDeserializer, from_bytes, from_reader, from_str}; pub use de::Config; #[doc(inline)] pub use ser::{QsSerializer, to_string}; + -- cgit v1.2.3