diff --git a/src/arithmetic/fields/fp.rs b/src/arithmetic/fields/fp.rs index 1b99f04..ad74f66 100644 --- a/src/arithmetic/fields/fp.rs +++ b/src/arithmetic/fields/fp.rs @@ -2,7 +2,7 @@ use super::{Field, Group}; use core::convert::TryInto; use core::fmt; -use core::ops::{Add, AddAssign, Mul, MulAssign, Neg, Sub, SubAssign}; +use core::ops::{Add, Mul, Neg, Sub}; use subtle::{Choice, ConditionallySelectable, ConstantTimeEq, CtOption}; diff --git a/src/arithmetic/fields/fq.rs b/src/arithmetic/fields/fq.rs index 11026de..25ec53a 100644 --- a/src/arithmetic/fields/fq.rs +++ b/src/arithmetic/fields/fq.rs @@ -2,7 +2,7 @@ use super::{Field, Group}; use core::convert::TryInto; use core::fmt; -use core::ops::{Add, AddAssign, Mul, MulAssign, Neg, Sub, SubAssign}; +use core::ops::{Add, Mul, Neg, Sub}; use subtle::{Choice, ConditionallySelectable, ConstantTimeEq, CtOption}; diff --git a/src/arithmetic/macros.rs b/src/arithmetic/macros.rs index 8145c99..81e1bf6 100644 --- a/src/arithmetic/macros.rs +++ b/src/arithmetic/macros.rs @@ -1,6 +1,6 @@ macro_rules! impl_add_binop_specify_output { ($lhs:ident, $rhs:ident, $output:ident) => { - impl<'b> Add<&'b $rhs> for $lhs { + impl<'b> ::core::ops::Add<&'b $rhs> for $lhs { type Output = $output; #[inline] @@ -9,7 +9,7 @@ macro_rules! impl_add_binop_specify_output { } } - impl<'a> Add<$rhs> for &'a $lhs { + impl<'a> ::core::ops::Add<$rhs> for &'a $lhs { type Output = $output; #[inline] @@ -18,7 +18,7 @@ macro_rules! impl_add_binop_specify_output { } } - impl Add<$rhs> for $lhs { + impl ::core::ops::Add<$rhs> for $lhs { type Output = $output; #[inline] @@ -31,7 +31,7 @@ macro_rules! impl_add_binop_specify_output { macro_rules! impl_sub_binop_specify_output { ($lhs:ident, $rhs:ident, $output:ident) => { - impl<'b> Sub<&'b $rhs> for $lhs { + impl<'b> ::core::ops::Sub<&'b $rhs> for $lhs { type Output = $output; #[inline] @@ -40,7 +40,7 @@ macro_rules! impl_sub_binop_specify_output { } } - impl<'a> Sub<$rhs> for &'a $lhs { + impl<'a> ::core::ops::Sub<$rhs> for &'a $lhs { type Output = $output; #[inline] @@ -49,7 +49,7 @@ macro_rules! impl_sub_binop_specify_output { } } - impl Sub<$rhs> for $lhs { + impl ::core::ops::Sub<$rhs> for $lhs { type Output = $output; #[inline] @@ -69,7 +69,7 @@ macro_rules! impl_binops_additive_specify_output { macro_rules! impl_binops_multiplicative_mixed { ($lhs:ident, $rhs:ident, $output:ident) => { - impl<'b> Mul<&'b $rhs> for $lhs { + impl<'b> ::core::ops::Mul<&'b $rhs> for $lhs { type Output = $output; #[inline] @@ -78,7 +78,7 @@ macro_rules! impl_binops_multiplicative_mixed { } } - impl<'a> Mul<$rhs> for &'a $lhs { + impl<'a> ::core::ops::Mul<$rhs> for &'a $lhs { type Output = $output; #[inline] @@ -87,7 +87,7 @@ macro_rules! impl_binops_multiplicative_mixed { } } - impl Mul<$rhs> for $lhs { + impl ::core::ops::Mul<$rhs> for $lhs { type Output = $output; #[inline] @@ -102,28 +102,28 @@ macro_rules! impl_binops_additive { ($lhs:ident, $rhs:ident) => { impl_binops_additive_specify_output!($lhs, $rhs, $lhs); - impl SubAssign<$rhs> for $lhs { + impl ::core::ops::SubAssign<$rhs> for $lhs { #[inline] fn sub_assign(&mut self, rhs: $rhs) { *self = &*self - &rhs; } } - impl AddAssign<$rhs> for $lhs { + impl ::core::ops::AddAssign<$rhs> for $lhs { #[inline] fn add_assign(&mut self, rhs: $rhs) { *self = &*self + &rhs; } } - impl<'b> SubAssign<&'b $rhs> for $lhs { + impl<'b> ::core::ops::SubAssign<&'b $rhs> for $lhs { #[inline] fn sub_assign(&mut self, rhs: &'b $rhs) { *self = &*self - rhs; } } - impl<'b> AddAssign<&'b $rhs> for $lhs { + impl<'b> ::core::ops::AddAssign<&'b $rhs> for $lhs { #[inline] fn add_assign(&mut self, rhs: &'b $rhs) { *self = &*self + rhs; @@ -136,14 +136,14 @@ macro_rules! impl_binops_multiplicative { ($lhs:ident, $rhs:ident) => { impl_binops_multiplicative_mixed!($lhs, $rhs, $lhs); - impl MulAssign<$rhs> for $lhs { + impl ::core::ops::MulAssign<$rhs> for $lhs { #[inline] fn mul_assign(&mut self, rhs: $rhs) { *self = &*self * &rhs; } } - impl<'b> MulAssign<&'b $rhs> for $lhs { + impl<'b> ::core::ops::MulAssign<&'b $rhs> for $lhs { #[inline] fn mul_assign(&mut self, rhs: &'b $rhs) { *self = &*self * rhs;