1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-27 11:07:44 +00:00

truncate: use min() and max() instead of if stmts

This commit is contained in:
Jeffrey Finkelstein 2021-05-20 21:24:43 -04:00
parent b9e99543db
commit 17b95246cd

View file

@ -209,20 +209,8 @@ fn truncate(
TruncateMode::Reference => fsize,
TruncateMode::Extend => fsize + modsize,
TruncateMode::Reduce => fsize - modsize,
TruncateMode::AtMost => {
if fsize > modsize {
modsize
} else {
fsize
}
}
TruncateMode::AtLeast => {
if fsize < modsize {
modsize
} else {
fsize
}
}
TruncateMode::AtMost => fsize.min(modsize),
TruncateMode::AtLeast => fsize.max(modsize),
TruncateMode::RoundDown => fsize - fsize % modsize,
TruncateMode::RoundUp => fsize + fsize % modsize,
};