Directly connect into Result

This commit is contained in:
Matthias 2021-09-03 02:24:02 +02:00
parent 59abd189cf
commit 4b537763a5

View file

@ -118,13 +118,10 @@ fn run_main() -> Result<i32> {
// Load excludes from file
for path in &opts.config.exclude_file {
let file = File::open(path).expect("No such file");
opts.config.exclude.append(
&mut io::BufReader::new(file)
.lines()
.map(|l| l.expect("Could not read line"))
.collect(),
);
let file = File::open(path)?;
opts.config
.exclude
.append(&mut io::BufReader::new(file).lines().collect::<Result<_, _>>()?);
}
let cfg = &opts.config;