Skip to content

Commit 6740f31

Browse files
committed
Remove the num_traits alias
1 parent 167e90f commit 6740f31

File tree

4 files changed

+12
-14
lines changed

4 files changed

+12
-14
lines changed

src/cast.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use super::Complex;
2-
use crate::traits::{AsPrimitive, FromPrimitive, Num, NumCast, ToPrimitive};
2+
use num_traits::{AsPrimitive, FromPrimitive, Num, NumCast, ToPrimitive};
33

44
macro_rules! impl_to_primitive {
55
($ty:ty, $to:ident) => {

src/crand.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Rand implementations for complex numbers
22
3-
use crate::traits::Num;
43
use crate::Complex;
4+
use num_traits::Num;
55
use rand::distributions::Standard;
66
use rand::prelude::*;
77

src/lib.rs

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
#[cfg_attr(test, macro_use)]
2222
extern crate std;
2323

24-
extern crate num_traits as traits;
25-
2624
use core::fmt;
2725
#[cfg(test)]
2826
use core::hash;
@@ -32,11 +30,11 @@ use core::str::FromStr;
3230
#[cfg(feature = "std")]
3331
use std::error::Error;
3432

35-
use crate::traits::{Inv, MulAdd, Num, One, Pow, Signed, Zero};
33+
use num_traits::{Inv, MulAdd, Num, One, Pow, Signed, Zero};
3634

3735
#[cfg(feature = "std")]
38-
use crate::traits::float::Float;
39-
use crate::traits::float::FloatCore;
36+
use num_traits::float::Float;
37+
use num_traits::float::FloatCore;
4038

4139
mod cast;
4240
mod pow;
@@ -753,7 +751,7 @@ impl<T: Clone + Num> Rem<Complex<T>> for Complex<T> {
753751
mod opassign {
754752
use core::ops::{AddAssign, DivAssign, MulAssign, RemAssign, SubAssign};
755753

756-
use crate::traits::{MulAddAssign, NumAssign};
754+
use num_traits::{MulAddAssign, NumAssign};
757755

758756
use crate::Complex;
759757

@@ -1513,7 +1511,7 @@ mod test {
15131511

15141512
use std::string::{String, ToString};
15151513

1516-
use crate::traits::{Num, One, Zero};
1514+
use num_traits::{Num, One, Zero};
15171515

15181516
pub const _0_0i: Complex64 = Complex { re: 0.0, im: 0.0 };
15191517
pub const _1_0i: Complex64 = Complex { re: 1.0, im: 0.0 };
@@ -1610,7 +1608,7 @@ mod test {
16101608
#[cfg(feature = "std")]
16111609
mod float {
16121610
use super::*;
1613-
use crate::traits::{Float, Pow};
1611+
use num_traits::{Float, Pow};
16141612

16151613
#[test]
16161614
#[cfg_attr(target_arch = "x86", ignore)]
@@ -2225,7 +2223,7 @@ mod test {
22252223

22262224
mod complex_arithmetic {
22272225
use super::{_05_05i, _0_0i, _0_1i, _1_0i, _1_1i, _4_2i, _neg1_1i, all_consts};
2228-
use crate::traits::{MulAdd, MulAddAssign, Zero};
2226+
use num_traits::{MulAdd, MulAddAssign, Zero};
22292227

22302228
#[test]
22312229
fn test_add() {

src/pow.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use super::Complex;
22

3-
#[cfg(feature = "std")]
4-
use crate::traits::Float;
5-
use crate::traits::{Num, One, Pow};
63
use core::ops::Neg;
4+
#[cfg(feature = "std")]
5+
use num_traits::Float;
6+
use num_traits::{Num, One, Pow};
77

88
macro_rules! pow_impl {
99
($U:ty, $S:ty) => {

0 commit comments

Comments
 (0)