Skip to content

Commit 2d761d4

Browse files
SparrowLiicuviper
authored andcommitted
fixes method impl
1 parent 4ad77d6 commit 2d761d4

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

src/ops/euclid.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,24 @@ pub trait DivRemEuclid: Sized + Div<Self, Output = Self> + Rem<Self, Output = Se
4747
fn rem_euclid(&self, v: &Self) -> Self;
4848
}
4949
macro_rules! div_rem_euclid_impl {
50-
($trait_name:ident for $($t:ty)*) => {$(
50+
($trait_name:ident,$method:ident,$method_2:ident for $($t:ty)*) => {$(
5151
impl $trait_name for $t {
5252
#[inline]
53-
fn div_euclid(&self, v: &$t) -> Self {
54-
<$t>::div_euclid(*self, *v)
53+
fn $method(&self, v: &$t) -> Self {
54+
<$t>::$method(*self, *v)
5555
}
5656

5757
#[inline]
58-
fn rem_euclid(&self, v: &$t) -> Self {
59-
<$t>::rem_euclid(*self, *v)
58+
fn $method_2(&self, v: &$t) -> Self {
59+
<$t>::$method_2(*self, *v)
6060
}
6161

6262
}
6363
)*}
6464
}
65-
div_rem_euclid_impl!(DivRemEuclid for isize usize i8 u8 i16 u16 i32 u32 i64 u64);
65+
div_rem_euclid_impl!(DivRemEuclid,div_euclid,rem_euclid for isize usize i8 u8 i16 u16 i32 u32 i64 u64);
6666
#[cfg(has_i128)]
67-
div_rem_euclid_impl!(DivRemEuclid for i128 u128);
67+
div_rem_euclid_impl!(DivRemEuclid,div_euclid,rem_euclid for i128 u128);
6868

6969
#[cfg(any(feature = "std", feature = "libm"))]
7070
impl DivRemEuclid for f32 {
@@ -117,23 +117,23 @@ pub trait CheckedDivRemEuclid: Sized + Div<Self, Output = Self> + Rem<Self, Outp
117117
}
118118

119119
macro_rules! checked_div_rem_euclid_impl {
120-
($trait_name:ident for $($t:ty)*) => {$(
120+
($trait_name:ident,$method:ident,$method_2:ident for $($t:ty)*) => {$(
121121
impl $trait_name for $t {
122122
#[inline]
123-
fn checked_div_euclid(&self, v: &$t) -> Option<$t> {
124-
<$t>::checked_div_euclid(*self, *v)
123+
fn $method(&self, v: &$t) -> Option<$t> {
124+
<$t>::$method(*self, *v)
125125
}
126126

127127
#[inline]
128-
fn checked_rem_euclid(&self, v: &$t) -> Option<$t> {
129-
<$t>::checked_rem_euclid(*self, *v)
128+
fn $method_2(&self, v: &$t) -> Option<$t> {
129+
<$t>::$method_2(*self, *v)
130130
}
131131
}
132132
)*}
133133
}
134-
checked_div_rem_euclid_impl!(CheckedDivRemEuclid for isize usize i8 u8 i16 u16 i32 u32 i64 u64);
134+
checked_div_rem_euclid_impl!(CheckedDivRemEuclid,checked_div_euclid,checked_rem_euclid for isize usize i8 u8 i16 u16 i32 u32 i64 u64);
135135
#[cfg(has_i128)]
136-
checked_div_rem_euclid_impl!(CheckedDivRemEuclid for i128 u128);
136+
checked_div_rem_euclid_impl!(CheckedDivRemEuclid,checked_div_euclid,checked_rem_euclid for i128 u128);
137137

138138
#[cfg(test)]
139139
mod tests {

0 commit comments

Comments
 (0)