diff --git a/src/uu/truncate/src/truncate.rs b/src/uu/truncate/src/truncate.rs index c74171373..7e82f7a16 100644 --- a/src/uu/truncate/src/truncate.rs +++ b/src/uu/truncate/src/truncate.rs @@ -211,20 +211,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, };