@@ -85,7 +85,7 @@ fn map_slices<A: Copy Owned, B: Copy Owned>(
85
85
86
86
/// A parallel version of map.
87
87
pub fn map< A : Copy Owned , B : Copy Owned > (
88
- xs : & [ A ] , f : fn ~( ( & A ) ) -> B ) -> ~[ B ] {
88
+ xs : & [ A ] , f : fn ~( & A ) -> B ) -> ~[ B ] {
89
89
vec:: concat( map_slices( xs, || {
90
90
fn ~( _base: uint, slice : & [ A ] , copy f) -> ~[ B ] {
91
91
vec:: map( slice , |x| f( x) )
@@ -95,7 +95,7 @@ pub fn map<A: Copy Owned, B: Copy Owned>(
95
95
96
96
/// A parallel version of mapi.
97
97
pub fn mapi < A : Copy Owned , B : Copy Owned > ( xs : & [ A ] ,
98
- f : fn ~( uint , ( & A ) ) -> B ) -> ~[ B ] {
98
+ f : fn ~( uint , & A ) -> B ) -> ~[ B ] {
99
99
let slices = map_slices( xs, || {
100
100
fn ~( base: uint, slice : & [ A ] , copy f) -> ~[ B ] {
101
101
vec:: mapi ( slice , |i, x| {
@@ -132,7 +132,7 @@ pub fn mapi_factory<A: Copy Owned, B: Copy Owned>(
132
132
}
133
133
134
134
/// Returns true if the function holds for all elements in the vector.
135
- pub fn alli < A : Copy Owned > ( xs : & [ A ] , f : fn ~( uint , ( & A ) ) -> bool ) -> bool {
135
+ pub fn alli < A : Copy Owned > ( xs : & [ A ] , f : fn ~( uint , & A ) -> bool ) -> bool {
136
136
do vec:: all ( map_slices ( xs, || {
137
137
fn ~( base: uint, slice : & [ A ] , copy f) -> bool {
138
138
vec:: alli( slice , |i, x| {
@@ -143,7 +143,7 @@ pub fn alli<A: Copy Owned>(xs: &[A], f: fn~(uint, (&A)) -> bool) -> bool {
143
143
}
144
144
145
145
/// Returns true if the function holds for any elements in the vector.
146
- pub fn any< A : Copy Owned > ( xs : & [ A ] , f : fn ~( & ( A ) ) -> bool ) -> bool {
146
+ pub fn any< A : Copy Owned > ( xs : & [ A ] , f : fn ~( & A ) -> bool ) -> bool {
147
147
do vec:: any( map_slices( xs, || {
148
148
fn ~( _base : uint, slice: & [ A ] , copy f) -> bool {
149
149
vec:: any( slice , |x| f( x) )
0 commit comments