diff --git a/twenty-first/src/shared_math/b_field_element.rs b/twenty-first/src/shared_math/b_field_element.rs index 651b19122..5f9f88c0a 100644 --- a/twenty-first/src/shared_math/b_field_element.rs +++ b/twenty-first/src/shared_math/b_field_element.rs @@ -403,24 +403,24 @@ impl FiniteField for BFieldElement {} impl Zero for BFieldElement { #[inline] fn zero() -> Self { - BFieldElement::new(0) + BFIELD_ZERO } #[inline] fn is_zero(&self) -> bool { - self.canonical_representation() == 0 + self == &BFIELD_ZERO } } impl One for BFieldElement { #[inline] fn one() -> Self { - BFieldElement::new(1) + BFIELD_ONE } #[inline] fn is_one(&self) -> bool { - self.canonical_representation() == 1 + self == &BFIELD_ONE } }