From 2e1c09951e6ba396b5383387a9c9169eff92650f Mon Sep 17 00:00:00 2001 From: Gabriele Belluardo Date: Mon, 16 Jun 2025 23:58:19 +0200 Subject: [PATCH] fix(clippy): manual_let_else --- src/uucore/src/lib/features/parser/num_parser.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/uucore/src/lib/features/parser/num_parser.rs b/src/uucore/src/lib/features/parser/num_parser.rs index 30d7760a9..1eda08ae8 100644 --- a/src/uucore/src/lib/features/parser/num_parser.rs +++ b/src/uucore/src/lib/features/parser/num_parser.rs @@ -516,11 +516,8 @@ fn construct_extended_big_decimal<'a>( // pow_with_context "only" supports i64 values. Just overflow/underflow if the value provided // is > 2**64 or < 2**-64. - let exponent = match exponent.to_i64() { - Some(exp) => exp, - None => { - return Err(make_error(exponent.is_positive(), negative)); - } + let Some(exponent) = exponent.to_i64() else { + return Err(make_error(exponent.is_positive(), negative)); }; // Confusingly, exponent is in base 2 for hex floating point numbers.