diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-09-28 17:34:16 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-09-28 17:48:14 -0700 |
| commit | e48429abaeb9f9de3f8f71b6267e8ce4ee775b8d (patch) | |
| tree | 8bceda9537fd9c6aa8bb06b01743718f48fb9e4f | |
| parent | 9e6d3cf3c9634afeadb11ce1917e159b64c6395f (diff) | |
core: Demode the vec::foldr method
| -rw-r--r-- | src/libcore/vec.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcore/vec.rs b/src/libcore/vec.rs index 7c1c2f2d805..2044bbe42c9 100644 --- a/src/libcore/vec.rs +++ b/src/libcore/vec.rs @@ -1531,7 +1531,7 @@ impl<T: Copy> &[const T]: CopyableVector<T> { trait ImmutableVector<T> { pure fn view(start: uint, end: uint) -> &self/[T]; - pure fn foldr<U: Copy>(z: U, p: fn(t: &T, +u: U) -> U) -> U; + pure fn foldr<U: Copy>(+z: U, p: fn(t: &T, +u: U) -> U) -> U; pure fn map<U>(f: fn(t: &T) -> U) -> ~[U]; pure fn mapi<U>(f: fn(uint, t: &T) -> U) -> ~[U]; fn map_r<U>(f: fn(x: &T) -> U) -> ~[U]; @@ -1555,7 +1555,7 @@ impl<T> &[T]: ImmutableVector<T> { } /// Reduce a vector from right to left #[inline] - pure fn foldr<U: Copy>(z: U, p: fn(t: &T, +u: U) -> U) -> U { + pure fn foldr<U: Copy>(+z: U, p: fn(t: &T, +u: U) -> U) -> U { foldr(self, z, p) } /// Apply a function to each element of a vector and return the results |
