From 04a12820bb9d4369323dfacd23c9e82f66e95edc Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Thu, 3 Apr 2025 12:28:49 +0200 Subject: [PATCH] seq: Simplify leading + handling Address review comment. --- src/uu/seq/src/numberparse.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/uu/seq/src/numberparse.rs b/src/uu/seq/src/numberparse.rs index 11e00cacd..11a9df076 100644 --- a/src/uu/seq/src/numberparse.rs +++ b/src/uu/seq/src/numberparse.rs @@ -27,12 +27,9 @@ pub enum ParseNumberError { // need to be too careful. fn compute_num_digits(input: &str, ebd: ExtendedBigDecimal) -> PreciseNumber { let input = input.to_lowercase(); - let mut input = input.trim_start(); // Leading + is ignored for this. - if let Some(trimmed) = input.strip_prefix('+') { - input = trimmed; - } + let input = input.trim_start().strip_prefix('+').unwrap_or(&input); // Integral digits for any hex number is ill-defined (0 is fine as an output) // Fractional digits for an floating hex number is ill-defined, return None