extract level to a variable

This commit is contained in:
figsoda 2023-03-19 15:32:54 -04:00
parent 83271f038e
commit 499e2ea5fd

View File

@ -75,6 +75,14 @@ pub fn run(
None => return Ok(()), None => return Ok(()),
}; };
let level = if fast {
Some(0) // Lowest level of compression
} else if slow {
Some(i16::MAX) // Highest level of compression
} else {
level
};
let compress_result = compress_files( let compress_result = compress_files(
files, files,
formats, formats,
@ -83,13 +91,7 @@ pub fn run(
args.quiet, args.quiet,
question_policy, question_policy,
file_visibility_policy, file_visibility_policy,
if fast { level,
Some(0)
} else if slow {
Some(i16::MAX)
} else {
level
},
); );
if let Ok(true) = compress_result { if let Ok(true) = compress_result {