From 05fb5a1acd8e7ea994ebd397dc5dad321f7b29cf Mon Sep 17 00:00:00 2001 From: ethan-000 Date: Sat, 12 Aug 2023 15:50:56 +0100 Subject: [PATCH] field div zero --- acir_field/src/generic_ark.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/acir_field/src/generic_ark.rs b/acir_field/src/generic_ark.rs index 59600549f..26035ee4c 100644 --- a/acir_field/src/generic_ark.rs +++ b/acir_field/src/generic_ark.rs @@ -374,9 +374,9 @@ impl Mul for FieldElement { } impl Div for FieldElement { type Output = FieldElement; - #[allow(clippy::suspicious_arithmetic_impl)] - fn div(self, rhs: FieldElement) -> Self::Output { - self * rhs.inverse() + fn div(mut self, rhs: FieldElement) -> Self::Output { + self.0.div_assign(&rhs.0); + FieldElement(self.0) } } impl Add for FieldElement {