diff options
author | Anthony Ruhier <anthony.ruhier@gmail.com> | 2017-06-21 23:23:24 +0200 |
---|---|---|
committer | Anthony Ruhier <anthony.ruhier@gmail.com> | 2017-06-21 23:26:32 +0200 |
commit | a9cc3ad0bacc3fcd473fb3ccf468cd30a05b7574 (patch) | |
tree | eb27f9c733d755f15b26a6baa0aaee48a52470b0 /src/file | |
parent | 4b40c7dc5cbe928631b7ebd17c187328a0eac047 (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.
Diffstat (limited to 'src/file')
-rw-r--r-- | src/file/mod.rs | 7 |
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 } } |