diff --git a/src/lib/vec.rs b/src/lib/vec.rs index 71d0be56f2b8..a2222dfbf213 100644 --- a/src/lib/vec.rs +++ b/src/lib/vec.rs @@ -307,6 +307,14 @@ fn reversed<@T>(v: &[T]) -> [T] { ret rs; } +// Iterate over a list with with the indexes +iter iter2<@T>(v: &[T]) -> (uint, T) { + let i = 0u; + for x in v { + put (i, x); + i += 1u; + } +} mod unsafe { type ivec_repr =