diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-06-19 19:34:01 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-06-20 17:27:28 -0700 |
| commit | 4dcf84e4f4a9a54254fd426609ad9f1ccffae3b9 (patch) | |
| tree | 487ddbc8454889971d4487744d8143410be097f1 /src/libstd | |
| parent | bcd3942f41252b989029683c33e61b3c92bf92ac (diff) | |
| download | rust-4dcf84e4f4a9a54254fd426609ad9f1ccffae3b9.tar.gz rust-4dcf84e4f4a9a54254fd426609ad9f1ccffae3b9.zip | |
Remove bind. Issue #2189
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/bitv.rs | 2 | ||||
| -rw-r--r-- | src/libstd/c_vec.rs | 2 | ||||
| -rw-r--r-- | src/libstd/deque.rs | 2 | ||||
| -rw-r--r-- | src/libstd/test.rs | 8 | ||||
| -rw-r--r-- | src/libstd/treemap.rs | 2 |
5 files changed, 8 insertions, 8 deletions
diff --git a/src/libstd/bitv.rs b/src/libstd/bitv.rs index 322a23ed53e..1be4d12d23e 100644 --- a/src/libstd/bitv.rs +++ b/src/libstd/bitv.rs @@ -185,7 +185,7 @@ Converts the bitvector to a vector of uint with the same length. Each uint in the resulting vector has either value 0u or 1u. "] fn to_vec(v: bitv) -> [uint] { - let sub = bind init_to_vec(v, _); + let sub = {|x|init_to_vec(v, x)}; ret vec::from_fn::<uint>(v.nbits, sub); } diff --git a/src/libstd/c_vec.rs b/src/libstd/c_vec.rs index d60d0c8c84e..57fff2cdcbd 100644 --- a/src/libstd/c_vec.rs +++ b/src/libstd/c_vec.rs @@ -136,7 +136,7 @@ mod tests { assert mem as int != 0; ret unsafe { c_vec_with_dtor(mem as *mut u8, n as uint, - bind free(mem)) }; + {||free(mem)}) }; } #[test] diff --git a/src/libstd/deque.rs b/src/libstd/deque.rs index 4cef3245661..1e9b2224a63 100644 --- a/src/libstd/deque.rs +++ b/src/libstd/deque.rs @@ -292,7 +292,7 @@ mod tests { two(17, 42)); #debug("*** test parameterized: taggypar<int>"); - let eq4: eqfn<taggypar<int>> = bind taggypareq::<int>(_, _); + let eq4: eqfn<taggypar<int>> = {|x,y|taggypareq::<int>(x, y)}; test_parameterized::<taggypar<int>>(eq4, onepar::<int>(1), twopar::<int>(1, 2), threepar::<int>(1, 2, 3), diff --git a/src/libstd/test.rs b/src/libstd/test.rs index 6a87a586299..01b413054fb 100644 --- a/src/libstd/test.rs +++ b/src/libstd/test.rs @@ -162,7 +162,7 @@ fn run_tests_console(opts: test_opts, mut ignored: 0u, mut failures: []}; - run_tests(opts, tests, bind callback(_, st)); + run_tests(opts, tests, {|x|callback(x, st)}); assert (st.passed + st.failed + st.ignored == st.total); let success = st.failed == 0u; @@ -349,7 +349,7 @@ fn filter_tests(opts: test_opts, } else { ret option::none; } } - let filter = bind filter_fn(_, filter_str); + let filter = {|x|filter_fn(x, filter_str)}; vec::filter_map(filtered, filter) }; @@ -367,7 +367,7 @@ fn filter_tests(opts: test_opts, } else { ret option::none; } }; - vec::filter_map(filtered, bind filter(_)) + vec::filter_map(filtered, {|x|filter(x)}) }; // Sort the tests alphabetically @@ -376,7 +376,7 @@ fn filter_tests(opts: test_opts, fn lteq(t1: test_desc, t2: test_desc) -> bool { str::le(t1.name, t2.name) } - sort::merge_sort(bind lteq(_, _), filtered) + sort::merge_sort({|x,y|lteq(x, y)}, filtered) }; ret filtered; diff --git a/src/libstd/treemap.rs b/src/libstd/treemap.rs index b1ca3d5c50d..6cf98f93fe3 100644 --- a/src/libstd/treemap.rs +++ b/src/libstd/treemap.rs @@ -125,7 +125,7 @@ mod tests { fn t(n: @mut int, &&k: int, &&_v: ()) { assert (*n == k); *n += 1; } - traverse(m, bind t(n, _, _)); + traverse(m, {|x,y|t(n, x, y)}); } #[test] |
