diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-12-09 09:42:09 +0100 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-12-09 09:42:22 +0100 |
| commit | 44ffd8e3aadccbceb544074a3b96e255d0d97325 (patch) | |
| tree | 17b80b745a6bd1ac8171c9a8cff553b5b2bed149 /src/test | |
| parent | 54f72fbc10e3846214423d8734c15eebe0228575 (diff) | |
| download | rust-44ffd8e3aadccbceb544074a3b96e255d0d97325.tar.gz rust-44ffd8e3aadccbceb544074a3b96e255d0d97325.zip | |
Allow type annotations for blocks
I.e. {|foo: int| -> int foo + 2}
Issue #1275
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/block-explicit-types.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/test/run-pass/block-explicit-types.rs b/src/test/run-pass/block-explicit-types.rs new file mode 100644 index 00000000000..1ed2e207f18 --- /dev/null +++ b/src/test/run-pass/block-explicit-types.rs @@ -0,0 +1,4 @@ +fn main() { + fn as_buf<T>(s: str, f: block(str) -> T) -> T { f(s) } + as_buf("foo", {|foo: str| -> () log_err foo;}); +} |
