about summary refs log tree commit diff
path: root/src/libnum
diff options
context:
space:
mode:
authorSteven Fackler <sfackler@gmail.com>2014-03-16 16:04:29 -0700
committerSteven Fackler <sfackler@gmail.com>2014-03-18 22:03:17 -0700
commit0f2d46f3960b1011d4e96ab005b8eba6f7b32b75 (patch)
treebef33decaf2850c2d2807e7a2978674e1ab57b2b /src/libnum
parent87e72c38122cbd24199365232217ca8c15ebe995 (diff)
downloadrust-0f2d46f3960b1011d4e96ab005b8eba6f7b32b75.tar.gz
rust-0f2d46f3960b1011d4e96ab005b8eba6f7b32b75.zip
Docify std::vec_ng
I also removed a couple of methods that were silly and added sort.
Diffstat (limited to 'src/libnum')
-rw-r--r--src/libnum/bigint.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libnum/bigint.rs b/src/libnum/bigint.rs
index 4fcd1a6afb8..8861f90b928 100644
--- a/src/libnum/bigint.rs
+++ b/src/libnum/bigint.rs
@@ -117,7 +117,7 @@ impl TotalOrd for BigUint {
         if s_len < o_len { return Less; }
         if s_len > o_len { return Greater;  }
 
-        for (&self_i, &other_i) in self.data.rev_iter().zip(other.data.rev_iter()) {
+        for (&self_i, &other_i) in self.data.iter().rev().zip(other.data.iter().rev()) {
             if self_i < other_i { return Less; }
             if self_i > other_i { return Greater; }
         }
@@ -788,7 +788,7 @@ impl BigUint {
 
         let mut borrow = 0;
         let mut shifted_rev = Vec::with_capacity(self.data.len());
-        for elem in self.data.rev_iter() {
+        for elem in self.data.iter().rev() {
             shifted_rev.push((*elem >> n_bits) | borrow);
             borrow = *elem << (BigDigit::bits - n_bits);
         }