diff --git a/src/uu/factor/src/factor.rs b/src/uu/factor/src/factor.rs index 3ba471d73..8ee77e5bb 100644 --- a/src/uu/factor/src/factor.rs +++ b/src/uu/factor/src/factor.rs @@ -32,7 +32,7 @@ struct Factors { } impl Factors { - fn new() -> Factors { + fn one() -> Factors { Factors { f: BTreeMap::new() } } @@ -75,7 +75,7 @@ impl fmt::Display for Factors { } fn factor(mut n: u64) -> Factors { - let mut factors = Factors::new(); + let mut factors = Factors::one(); if n < 2 { factors.push(n); diff --git a/src/uu/factor/src/rho.rs b/src/uu/factor/src/rho.rs index e9076144b..93b1943bc 100644 --- a/src/uu/factor/src/rho.rs +++ b/src/uu/factor/src/rho.rs @@ -55,7 +55,7 @@ fn _factor(num: u64) -> Factors { _factor::(n) }; - let mut factors = Factors::new(); + let mut factors = Factors::one(); if num == 1 { return factors; } diff --git a/src/uu/factor/src/table.rs b/src/uu/factor/src/table.rs index 6c59d3f07..e11b7198b 100644 --- a/src/uu/factor/src/table.rs +++ b/src/uu/factor/src/table.rs @@ -15,7 +15,7 @@ use crate::Factors; include!(concat!(env!("OUT_DIR"), "/prime_table.rs")); pub(crate) fn factor(mut num: u64) -> (Factors, u64) { - let mut factors = Factors::new(); + let mut factors = Factors::one(); for &(prime, inv, ceil) in P_INVS_U64 { if num == 1 { break;