diff options
| author | Jorge Aparicio <japaricious@gmail.com> | 2014-12-30 18:05:17 -0500 |
|---|---|---|
| committer | Jorge Aparicio <japaricious@gmail.com> | 2014-12-31 22:50:25 -0500 |
| commit | 371f04d4330f70cfab5fa2a5fdb65df7ccd0604c (patch) | |
| tree | 501d58736b4db70155b452b58d39fc658721ef6f /src/libstd/sys/windows | |
| parent | a17c2b60e1c32e950b011296025a9f88f4d3c4e4 (diff) | |
| download | rust-371f04d4330f70cfab5fa2a5fdb65df7ccd0604c.tar.gz rust-371f04d4330f70cfab5fa2a5fdb65df7ccd0604c.zip | |
std: unbox closures used in function arguments
Diffstat (limited to 'src/libstd/sys/windows')
| -rw-r--r-- | src/libstd/sys/windows/os.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libstd/sys/windows/os.rs b/src/libstd/sys/windows/os.rs index e7194df7ac3..0f26e36a80f 100644 --- a/src/libstd/sys/windows/os.rs +++ b/src/libstd/sys/windows/os.rs @@ -124,7 +124,9 @@ pub unsafe fn pipe() -> IoResult<(FileDesc, FileDesc)> { } } -pub fn fill_utf16_buf_and_decode(f: |*mut u16, DWORD| -> DWORD) -> Option<String> { +pub fn fill_utf16_buf_and_decode<F>(mut f: F) -> Option<String> where + F: FnMut(*mut u16, DWORD) -> DWORD, +{ unsafe { let mut n = TMPBUF_SZ as DWORD; let mut res = None; |
