Skip to content

Commit c1b1b56

Browse files
committed
---
yaml --- r: 2986 b: refs/heads/master c: 43fbb07 h: refs/heads/master v: v3
1 parent 3f3d84d commit c1b1b56

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 77c1b9650f055932bcad5983b9847517eba6c516
2+
refs/heads/master: 43fbb071261113a87dec53c3b923d3cbf71189bd

trunk/src/lib/vec.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,13 @@ fn find[T](fn (&T) -> bool f, &vec[T] v) -> option::t[T] {
286286
ret none[T];
287287
}
288288

289+
fn member[T](&T x, &array[T] v) -> bool {
290+
for (T elt in v) {
291+
if (x == elt) { ret true; }
292+
}
293+
ret false;
294+
}
295+
289296
fn foldl[T, U](fn (&U, &T) -> U p, &U z, &vec[T] v) -> U {
290297
auto sz = len[T](v);
291298

0 commit comments

Comments
 (0)