From 8ec467d521e6e39f80a0c74c049a5aa719a01dde Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 22 May 2012 18:24:28 -0700 Subject: [PATCH] std: Update timer for new kind rules --- src/libstd/timer.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libstd/timer.rs b/src/libstd/timer.rs index 7e5a458a158..f910b724c44 100644 --- a/src/libstd/timer.rs +++ b/src/libstd/timer.rs @@ -21,8 +21,8 @@ for *at least* that period of time. * ch - a channel of type T to send a `val` on * val - a value of type T to send over the provided `ch` "] -fn delayed_send(hl_loop: uv::hl::high_level_loop, - msecs: uint, ch: comm::chan, val: T) { +fn delayed_send(hl_loop: uv::hl::high_level_loop, + msecs: uint, ch: comm::chan, val: T) { task::spawn() {|| unsafe { let timer_done_po = comm::port::<()>(); @@ -97,8 +97,9 @@ An `option` representing the outcome of the call. If the call `recv`'d on the provided port in the allotted timeout period, then the result will be a `some(T)`. If not, then `none` will be returned. "] -fn recv_timeout(hl_loop: uv::hl::high_level_loop, - msecs: uint, wait_po: comm::port) -> option { +fn recv_timeout(hl_loop: uv::hl::high_level_loop, + msecs: uint, + wait_po: comm::port) -> option { let timeout_po = comm::port::<()>(); let timeout_ch = comm::chan(timeout_po); delayed_send(hl_loop, msecs, timeout_ch, ());