diff options
| author | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2014-01-15 11:32:04 +1100 |
|---|---|---|
| committer | Brendan Zabarauskas <bjzaba@yahoo.com.au> | 2014-01-16 11:51:33 +1100 |
| commit | 1dd6906db2e6749bc3f113068e7493070b276feb (patch) | |
| tree | bf4ce1a1c06bceadb28c70a4d522c9a5b9921738 /src/libstd/num/int.rs | |
| parent | 149fc76698318f8f7cdfaa37a818e347721764e7 (diff) | |
| download | rust-1dd6906db2e6749bc3f113068e7493070b276feb.tar.gz rust-1dd6906db2e6749bc3f113068e7493070b276feb.zip | |
Merge Bitwise and BitCount traits and remove from prelude, along with Bounded
One less trait in std::num, and three less exported in the prelude.
Diffstat (limited to 'src/libstd/num/int.rs')
| -rw-r--r-- | src/libstd/num/int.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/num/int.rs b/src/libstd/num/int.rs index 123555e4a63..8068d4a74cb 100644 --- a/src/libstd/num/int.rs +++ b/src/libstd/num/int.rs @@ -15,7 +15,7 @@ use prelude::*; use default::Default; -use num::{BitCount, CheckedAdd, CheckedSub, CheckedMul}; +use num::{Bitwise, Bounded, CheckedAdd, CheckedSub, CheckedMul}; use num::{CheckedDiv, Zero, One, strconv}; use num::{ToStrRadix, FromStrRadix}; use option::{Option, Some, None}; @@ -26,7 +26,7 @@ use unstable::intrinsics; #[cfg(target_word_size = "64")] int_module!(int, 64) #[cfg(target_word_size = "32")] -impl BitCount for int { +impl Bitwise for int { /// Counts the number of bits set. Wraps LLVM's `ctpop` intrinsic. #[inline] fn population_count(&self) -> int { (*self as i32).population_count() as int } @@ -41,7 +41,7 @@ impl BitCount for int { } #[cfg(target_word_size = "64")] -impl BitCount for int { +impl Bitwise for int { /// Counts the number of bits set. Wraps LLVM's `ctpop` intrinsic. #[inline] fn population_count(&self) -> int { (*self as i64).population_count() as int } |
