diff options
-rw-r--r-- | src/file/source/file.rs | 2 | ||||
-rw-r--r-- | src/lib.rs | 1 | ||||
-rw-r--r-- | src/ser.rs | 20 | ||||
-rw-r--r-- | tests/env.rs | 6 | ||||
-rw-r--r-- | tests/errors.rs | 2 | ||||
-rw-r--r-- | tests/legacy/errors.rs | 2 |
6 files changed, 21 insertions, 12 deletions
diff --git a/src/file/source/file.rs b/src/file/source/file.rs index 9bd3ddd..a27c9d2 100644 --- a/src/file/source/file.rs +++ b/src/file/source/file.rs @@ -73,7 +73,7 @@ impl FileSourceFile { } None => { - for (format, extensions) in ALL_EXTENSIONS.iter() { + for format in ALL_EXTENSIONS.keys() { for ext in format.extensions() { filename.set_extension(ext); @@ -17,7 +17,6 @@ //! //! See the [examples](https://github.com/mehcode/config-rs/tree/master/examples) for //! general usage information. -#![allow(unused_variables)] #![allow(unknown_lints)] // #![warn(missing_docs)] @@ -231,7 +231,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer { fn serialize_tuple_variant( self, - name: &'static str, + _name: &'static str, _variant_index: u32, variant: &'static str, _len: usize, @@ -253,7 +253,7 @@ impl<'a> ser::Serializer for &'a mut ConfigSerializer { _name: &'static str, _variant_index: u32, variant: &'static str, - len: usize, + _len: usize, ) -> Result<Self::SerializeStructVariant> { self.push_key(variant); Ok(self) @@ -580,7 +580,7 @@ impl ser::SerializeSeq for StringKeySerializer { type Ok = String; type Error = ConfigError; - fn serialize_element<T>(&mut self, value: &T) -> Result<()> + fn serialize_element<T>(&mut self, _value: &T) -> Result<()> where T: ?Sized + ser::Serialize, { @@ -596,7 +596,7 @@ impl ser::SerializeTuple for StringKeySerializer { type Ok = String; type Error = ConfigError; - fn serialize_element<T>(&mut self, value: &T) -> Result<()> + fn serialize_element<T>(&mut self, _value: &T) -> Result<()> where T: ?Sized + ser::Serialize, { @@ -612,7 +612,7 @@ impl ser::SerializeTupleStruct for StringKeySerializer { type Ok = String; type Error = ConfigError; - fn serialize_field<T>(&mut self, value: &T) -> Result<()> + fn serialize_field<T>(&mut self, _value: &T) -> Result<()> where T: ?Sized + ser::Serialize, { @@ -628,7 +628,7 @@ impl ser::SerializeTupleVariant for StringKeySerializer { type Ok = String; type Error = ConfigError; - fn serialize_field<T>(&mut self, value: &T) -> Result<()> + fn serialize_field<T>(&mut self, _value: &T) -> Result<()> where T: ?Sized + ser::Serialize, { @@ -644,14 +644,14 @@ impl ser::SerializeMap for StringKeySerializer { type Ok = String; type Error = ConfigError; - fn serialize_key<T>(&mut self, key: &T) -> Result<()> + fn serialize_key<T>(&mut self, _key: &T) -> Result<()> where T: ?Sized + ser::Serialize, { unreachable!() } - fn serialize_value<T>(&mut self, value: &T) -> Result<()> + fn serialize_value<T>(&mut self, _value: &T) -> Result<()> where T: ?Sized + ser::Serialize, { @@ -667,7 +667,7 @@ impl ser::SerializeStruct for StringKeySerializer { type Ok = String; type Error = ConfigError; - fn serialize_field<T>(&mut self, key: &'static str, value: &T) -> Result<()> + fn serialize_field<T>(&mut self, _key: &'static str, _value: &T) -> Result<()> where T: ?Sized + ser::Serialize, { @@ -683,7 +683,7 @@ impl ser::SerializeStructVariant for StringKeySerializer { type Ok = String; type Error = ConfigError; - fn serialize_field<T>(&mut self, key: &'static str, value: &T) -> Result<()> + fn serialize_field<T>(&mut self, _key: &'static str, _value: &T) -> Result<()> where T: ?Sized + ser::Serialize, { diff --git a/tests/env.rs b/tests/env.rs index 4dafc46..97503a1 100644 --- a/tests/env.rs +++ b/tests/env.rs @@ -199,6 +199,7 @@ fn test_parse_off_int() { #[derive(Deserialize, Debug)] struct TestInt { + #[allow(dead_code)] int_val_1: i32, } @@ -230,6 +231,7 @@ fn test_parse_off_float() { #[derive(Deserialize, Debug)] struct TestFloat { + #[allow(dead_code)] float_val_1: f64, } @@ -261,6 +263,7 @@ fn test_parse_off_bool() { #[derive(Deserialize, Debug)] struct TestBool { + #[allow(dead_code)] bool_val_1: bool, } @@ -292,6 +295,7 @@ fn test_parse_int_fail() { #[derive(Deserialize, Debug)] struct TestInt { + #[allow(dead_code)] int_val_2: i32, } @@ -323,6 +327,7 @@ fn test_parse_float_fail() { #[derive(Deserialize, Debug)] struct TestFloat { + #[allow(dead_code)] float_val_2: f64, } @@ -354,6 +359,7 @@ fn test_parse_bool_fail() { #[derive(Deserialize, Debug)] struct TestBool { + #[allow(dead_code)] bool_val_2: bool, } diff --git a/tests/errors.rs b/tests/errors.rs index 2b1ebd8..773fa46 100644 --- a/tests/errors.rs +++ b/tests/errors.rs @@ -106,11 +106,13 @@ fn test_error_enum_de() { fn error_with_path() { #[derive(Debug, Deserialize)] struct Inner { + #[allow(dead_code)] test: i32, } #[derive(Debug, Deserialize)] struct Outer { + #[allow(dead_code)] inner: Inner, } const CFG: &str = r#" diff --git a/tests/legacy/errors.rs b/tests/legacy/errors.rs index e2b24bb..885580f 100644 --- a/tests/legacy/errors.rs +++ b/tests/legacy/errors.rs @@ -106,11 +106,13 @@ fn test_error_enum_de() { fn error_with_path() { #[derive(Debug, Deserialize)] struct Inner { + #[allow(dead_code)] test: i32, } #[derive(Debug, Deserialize)] struct Outer { + #[allow(dead_code)] inner: Inner, } const CFG: &str = r#" |