Move std::num::Integer to libnum
This commit is contained in:
parent
2fa7d6b44f
commit
3a9eca3a7b
12 changed files with 439 additions and 421 deletions
|
@ -111,7 +111,7 @@ use cmp;
|
|||
use default::Default;
|
||||
use fmt;
|
||||
use iter::*;
|
||||
use num::{Integer, CheckedAdd, Saturating, checked_next_power_of_two};
|
||||
use num::{CheckedAdd, Saturating, checked_next_power_of_two, div_rem};
|
||||
use option::{None, Option, Some};
|
||||
use ptr;
|
||||
use ptr::RawPtr;
|
||||
|
@ -575,7 +575,7 @@ impl<'a, T> Iterator<&'a [T]> for Chunks<'a, T> {
|
|||
if self.v.len() == 0 {
|
||||
(0, Some(0))
|
||||
} else {
|
||||
let (n, rem) = self.v.len().div_rem(&self.size);
|
||||
let (n, rem) = div_rem(self.v.len(), self.size);
|
||||
let n = if rem > 0 { n+1 } else { n };
|
||||
(n, Some(n))
|
||||
}
|
||||
|
@ -2859,7 +2859,7 @@ impl<'a, T> Iterator<&'a mut [T]> for MutChunks<'a, T> {
|
|||
if self.v.len() == 0 {
|
||||
(0, Some(0))
|
||||
} else {
|
||||
let (n, rem) = self.v.len().div_rem(&self.chunk_size);
|
||||
let (n, rem) = div_rem(self.v.len(), self.chunk_size);
|
||||
let n = if rem > 0 { n + 1 } else { n };
|
||||
(n, Some(n))
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue