From e48429abaeb9f9de3f8f71b6267e8ce4ee775b8d Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 28 Sep 2012 17:34:16 -0700 Subject: [PATCH] core: Demode the vec::foldr method --- src/libcore/vec.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libcore/vec.rs b/src/libcore/vec.rs index 7c1c2f2d8058..2044bbe42c9f 100644 --- a/src/libcore/vec.rs +++ b/src/libcore/vec.rs @@ -1531,7 +1531,7 @@ impl &[const T]: CopyableVector { trait ImmutableVector { pure fn view(start: uint, end: uint) -> &self/[T]; - pure fn foldr(z: U, p: fn(t: &T, +u: U) -> U) -> U; + pure fn foldr(+z: U, p: fn(t: &T, +u: U) -> U) -> U; pure fn map(f: fn(t: &T) -> U) -> ~[U]; pure fn mapi(f: fn(uint, t: &T) -> U) -> ~[U]; fn map_r(f: fn(x: &T) -> U) -> ~[U]; @@ -1555,7 +1555,7 @@ impl &[T]: ImmutableVector { } /// Reduce a vector from right to left #[inline] - pure fn foldr(z: U, p: fn(t: &T, +u: U) -> U) -> U { + pure fn foldr(+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