From 0518e06053282505d98936c612bf1202609d27ce Mon Sep 17 00:00:00 2001 From: nicoo Date: Fri, 19 Jun 2020 14:10:34 +0200 Subject: [PATCH] factor::rho: Minor refactor for readability --- src/uu/factor/src/rho.rs | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/uu/factor/src/rho.rs b/src/uu/factor/src/rho.rs index 4dfa33b07..9a53a40f4 100644 --- a/src/uu/factor/src/rho.rs +++ b/src/uu/factor/src/rho.rs @@ -60,19 +60,13 @@ fn _factor(num: u64) -> Factors { } let n = A::new(num); - let divisor; - match miller_rabin::test::(n) { + let divisor = match miller_rabin::test::(n) { Prime => { return Factors::prime(num); } - Composite(d) => { - divisor = d; - } - - Pseudoprime => { - divisor = find_divisor::(n); - } + Composite(d) => d, + Pseudoprime => find_divisor::(n), }; let mut factors = _factor(divisor);