diff options
| author | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2014-11-10 00:11:28 +1100 |
|---|---|---|
| committer | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2014-11-13 02:02:44 +1100 |
| commit | e51cc089da7f5a067d348ee48f494c5bca662f95 (patch) | |
| tree | 999f0ab2a748880de52b1d5d18b51b9151ceaeab /src/libcoretest | |
| parent | 7e57cd843ccf303d1387ced8d331cb1c19cdaf1c (diff) | |
| download | rust-e51cc089da7f5a067d348ee48f494c5bca662f95.tar.gz rust-e51cc089da7f5a067d348ee48f494c5bca662f95.zip | |
Move checked arithmetic operators into Int trait
Diffstat (limited to 'src/libcoretest')
| -rw-r--r-- | src/libcoretest/num/int_macros.rs | 7 | ||||
| -rw-r--r-- | src/libcoretest/num/uint_macros.rs | 5 |
2 files changed, 5 insertions, 7 deletions
diff --git a/src/libcoretest/num/int_macros.rs b/src/libcoretest/num/int_macros.rs index 21b8f31dbf0..51af2e2916d 100644 --- a/src/libcoretest/num/int_macros.rs +++ b/src/libcoretest/num/int_macros.rs @@ -16,7 +16,6 @@ mod tests { use core::$T_i::*; use core::int; use num; - use core::num::CheckedDiv; #[test] fn test_overflows() { @@ -152,9 +151,9 @@ mod tests { #[test] fn test_signed_checked_div() { - assert!(10i.checked_div(&2) == Some(5)); - assert!(5i.checked_div(&0) == None); - assert!(int::MIN.checked_div(&-1) == None); + assert!(10i.checked_div(2) == Some(5)); + assert!(5i.checked_div(0) == None); + assert!(int::MIN.checked_div(-1) == None); } } diff --git a/src/libcoretest/num/uint_macros.rs b/src/libcoretest/num/uint_macros.rs index e59e2378ba2..1d3f1718d72 100644 --- a/src/libcoretest/num/uint_macros.rs +++ b/src/libcoretest/num/uint_macros.rs @@ -15,7 +15,6 @@ macro_rules! uint_module (($T:ty, $T_i:ident) => ( mod tests { use core::$T_i::*; use num; - use core::num::CheckedDiv; #[test] fn test_overflows() { @@ -120,8 +119,8 @@ mod tests { #[test] fn test_unsigned_checked_div() { - assert!(10u.checked_div(&2) == Some(5)); - assert!(5u.checked_div(&0) == None); + assert!(10u.checked_div(2) == Some(5)); + assert!(5u.checked_div(0) == None); } } )) |
