diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-06-17 16:32:06 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-06-21 03:20:22 -0400 |
| commit | 62dc4e0d4cebc390de4053da881a74b9e72c52e6 (patch) | |
| tree | e4b1029fb89ef03d5fc5bf730ce3cba796fd11e0 /src/libstd | |
| parent | 77ae7ec8d874270af0741b5c1f52cf9d58248b86 (diff) | |
| download | rust-62dc4e0d4cebc390de4053da881a74b9e72c52e6.tar.gz rust-62dc4e0d4cebc390de4053da881a74b9e72c52e6.zip | |
vec: remove each_const
An Iterator implementation can be made for &const [T] if it turns out to be necessary for some use case.
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/vec.rs | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/libstd/vec.rs b/src/libstd/vec.rs index 7f683d0070f..1131abfafa8 100644 --- a/src/libstd/vec.rs +++ b/src/libstd/vec.rs @@ -1427,21 +1427,6 @@ pub fn each<'r,T>(v: &'r [T], f: &fn(&'r T) -> bool) -> bool { return !broke; } -/// Like `each()`, but for the case where you have a vector that *may or may -/// not* have mutable contents. -#[inline] -pub fn each_const<T>(v: &const [T], f: &fn(elem: &const T) -> bool) -> bool { - let mut i = 0; - let n = v.len(); - while i < n { - if !f(&const v[i]) { - return false; - } - i += 1; - } - return true; -} - /** * Iterates over a vector's elements and indices * |
