about summary refs log tree commit diff
path: root/src/libstd/num/int.rs
diff options
context:
space:
mode:
authorBrendan Zabarauskas <bjzaba@yahoo.com.au>2014-01-15 11:32:04 +1100
committerBrendan Zabarauskas <bjzaba@yahoo.com.au>2014-01-16 11:51:33 +1100
commit1dd6906db2e6749bc3f113068e7493070b276feb (patch)
treebf4ce1a1c06bceadb28c70a4d522c9a5b9921738 /src/libstd/num/int.rs
parent149fc76698318f8f7cdfaa37a818e347721764e7 (diff)
downloadrust-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.rs6
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 }