summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnthony Ruhier <anthony.ruhier@gmail.com>2017-06-21 23:23:24 +0200
committerAnthony Ruhier <anthony.ruhier@gmail.com>2017-06-21 23:26:32 +0200
commita9cc3ad0bacc3fcd473fb3ccf468cd30a05b7574 (patch)
treeeb27f9c733d755f15b26a6baa0aaee48a52470b0
parent4b40c7dc5cbe928631b7ebd17c187328a0eac047 (diff)
Parsing errors even for non required file
Related to #32 Even if a configuration file is not required, returns an error if the file exists but the parsing failed.
-rw-r--r--src/file/mod.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/file/mod.rs b/src/file/mod.rs
index d19f973..7fc25c8 100644
--- a/src/file/mod.rs
+++ b/src/file/mod.rs
@@ -95,11 +95,6 @@ impl<T: FileSource> Source for File<T> {
}
});
- if result.is_err() && !self.required {
- // Ignore fails and just go with it if its not required
- Ok(HashMap::new())
- } else {
- result
- }
+ result
}
}