diff options
| author | Eric Reed <ecreed@cs.washington.edu> | 2013-08-20 09:53:02 -0700 |
|---|---|---|
| committer | Eric Reed <ecreed@cs.washington.edu> | 2013-08-20 09:53:02 -0700 |
| commit | a909144b1c5cc5ae5d32aaba63a4ee6bce5fc1e2 (patch) | |
| tree | e6039452587487239f228e7a7cc36c49ab7f1f0c /src/libstd | |
| parent | 063a005459a3ece4022e1fdb6400548c7ad2358e (diff) | |
| download | rust-a909144b1c5cc5ae5d32aaba63a4ee6bce5fc1e2.tar.gz rust-a909144b1c5cc5ae5d32aaba63a4ee6bce5fc1e2.zip | |
Moved .sleep() to Timer.
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/rt/io/timer.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/libstd/rt/io/timer.rs b/src/libstd/rt/io/timer.rs index bfd1ed48ac1..b0ec747800d 100644 --- a/src/libstd/rt/io/timer.rs +++ b/src/libstd/rt/io/timer.rs @@ -18,9 +18,6 @@ use rt::local::Local; pub struct Timer(~RtioTimerObject); impl Timer { - fn new_on_rt(i: ~RtioTimerObject) -> Timer { - Timer(i) - } pub fn new() -> Option<Timer> { let timer = unsafe { @@ -30,7 +27,7 @@ impl Timer { (*io).timer_init() }; match timer { - Ok(t) => Some(Timer::new_on_rt(t)), + Ok(t) => Some(Timer(t)), Err(ioerr) => { rtdebug!("Timer::init: failed to init: %?", ioerr); io_error::cond.raise(ioerr); @@ -38,10 +35,8 @@ impl Timer { } } } -} -impl RtioTimer for Timer { - fn sleep(&mut self, msecs: u64) { + pub fn sleep(&mut self, msecs: u64) { (**self).sleep(msecs); } } |
