From 0af5c3bdb8729607125f020059d1f953b5fd18fa Mon Sep 17 00:00:00 2001 From: Nicholas Ward Date: Thu, 22 Jul 2021 14:49:24 -0700 Subject: [PATCH] addressed nit --- src/field/field.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/field/field.rs b/src/field/field.rs index 3e2d3680..fd5f8ac1 100644 --- a/src/field/field.rs +++ b/src/field/field.rs @@ -5,7 +5,7 @@ use std::iter::{Product, Sum}; use std::ops::{Add, AddAssign, Div, DivAssign, Mul, MulAssign, Neg, Sub, SubAssign}; use num::bigint::BigUint; -use num::{Integer, Zero}; +use num::{Integer, One, Zero}; use rand::Rng; use serde::de::DeserializeOwned; use serde::Serialize; @@ -240,7 +240,7 @@ pub trait Field: match power { 0 => false, 1 => true, - _ => (Self::order() - 1u32).gcd(&BigUint::from(power)) == BigUint::from(1u32), + _ => (Self::order() - 1u32).gcd(&BigUint::from(power)).is_one(), } }