diff --git a/src/uu/factor/src/numeric/mod.rs b/src/uu/factor/src/numeric/mod.rs index 4a2c94cec..d086027b8 100644 --- a/src/uu/factor/src/numeric/mod.rs +++ b/src/uu/factor/src/numeric/mod.rs @@ -9,7 +9,6 @@ mod gcd; pub use gcd::gcd; pub(crate) mod traits; -use traits::{DoubleInt, Int, OverflowingAdd}; mod modular_inverse; pub(crate) use modular_inverse::modular_inverse; diff --git a/src/uu/factor/src/numeric/montgomery.rs b/src/uu/factor/src/numeric/montgomery.rs index 22fcc21a1..e39b1dba1 100644 --- a/src/uu/factor/src/numeric/montgomery.rs +++ b/src/uu/factor/src/numeric/montgomery.rs @@ -7,7 +7,9 @@ // * that was distributed with this source code. use super::*; + use num_traits::identities::{One, Zero}; +use traits::{DoubleInt, Int, OverflowingAdd}; pub(crate) trait Arithmetic: Copy + Sized { // The type of integers mod m, in some opaque representation