summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/file/source/file.rs2
-rw-r--r--src/lib.rs1
-rw-r--r--src/ser.rs20
-rw-r--r--tests/env.rs6
-rw-r--r--tests/errors.rs2
-rw-r--r--tests/legacy/errors.rs2
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);
diff --git a/src/lib.rs b/src/lib.rs
index 9088c26..589d2d5 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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)]
diff --git a/src/ser.rs b/src/ser.rs
index 3138488..72d5b01 100644
--- a/src/ser.rs
+++ b/src/ser.rs
@@ -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#"