Removing iter::TimesIx
This commit is contained in:
parent
5e5ea04608
commit
ac92cc8898
@ -98,23 +98,6 @@ impl T: iter::Times {
|
||||
}
|
||||
}
|
||||
|
||||
impl T: iter::TimesIx {
|
||||
#[inline(always)]
|
||||
/// Like `times`, but provides an index
|
||||
pure fn timesi(it: fn(uint) -> bool) {
|
||||
let slf = self as uint;
|
||||
if slf < 0u {
|
||||
fail fmt!("The .timesi method expects a nonnegative number, \
|
||||
but found %?", self);
|
||||
}
|
||||
let mut i = 0u;
|
||||
while i < slf {
|
||||
if !it(i) { break }
|
||||
i += 1u;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Parse a buffer of bytes
|
||||
*
|
||||
|
@ -88,19 +88,6 @@ impl T: iter::Times {
|
||||
}
|
||||
}
|
||||
|
||||
impl T: iter::TimesIx {
|
||||
#[inline(always)]
|
||||
/// Like `times`, but with an index, `eachi`-style.
|
||||
pure fn timesi(it: fn(uint) -> bool) {
|
||||
let slf = self as uint;
|
||||
let mut i = 0u;
|
||||
while i < slf {
|
||||
if !it(i) { break }
|
||||
i += 1u;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Parse a buffer of bytes
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user