From cdacaaa648ef9d8c7d196f40549b8f35e92facc9 Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Sun, 31 Aug 2014 19:45:03 +0200 Subject: [PATCH] time::Duration::{milli}seconds now takes i64 arg --- src/sleep/sleep.rs | 3 +-- src/tail/tail.rs | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/sleep/sleep.rs b/src/sleep/sleep.rs index 9be872d8a..cf18d104a 100644 --- a/src/sleep/sleep.rs +++ b/src/sleep/sleep.rs @@ -80,8 +80,7 @@ fn sleep(args: Vec) { let sleep_dur = if sleep_time == f64::INFINITY { duration::MAX } else { - let (days, secs, millis) = (sleep_time / 86400., sleep_time % 86400., (sleep_time * 1_000.) % 1_000.); - Duration::days(days as i32) + Duration::seconds(secs as i32) + Duration::milliseconds(millis as i32) + Duration::seconds(sleep_time as i64) }; timer::sleep(sleep_dur); } diff --git a/src/tail/tail.rs b/src/tail/tail.rs index 5fb9d0fb2..e40a36d4f 100644 --- a/src/tail/tail.rs +++ b/src/tail/tail.rs @@ -170,8 +170,7 @@ fn tail (reader: &mut BufferedReader, line_count:uint, follow:bool // if we follow the file, sleep a bit and print the rest if the file has grown. while follow { - let (days, secs, millis) = ((sleep_msec / 1000) / 86400, (sleep_msec / 1000) % 86400, sleep_msec % 1000); - sleep(Duration::days(days as i32) + Duration::seconds(secs as i32) + Duration::milliseconds(millis as i32)); + sleep(Duration::milliseconds(sleep_msec as i64)); for io_line in reader.lines() { match io_line { Ok(line) => print!("{}", line),