summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndreas Grois <andi@grois.info>2018-03-08 08:47:47 +0100
committerAndreas Grois <andi@grois.info>2018-03-08 08:47:47 +0100
commit1576f7d888a6ec17e1431598700b7a270b7c7fcc (patch)
tree9ddb7122f743106e8f12c9557665c3316d3cff23 /src
parent63367f8be896cbef462c465574530cfeb8427a5b (diff)
Fix signed/unsigned issue regarding remaining time
Diffstat (limited to 'src')
-rw-r--r--src/main.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index c36da4f..9596896 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -178,7 +178,7 @@ fn main() {
let threads = 16;
- let mut generation_time = 30;
+ let mut generation_time : i64 = 30;
println!("Starting Threads");
@@ -200,7 +200,7 @@ fn main() {
println!("Letting workers work");
while generation_time > 0{
println!("Remaining time: {}",generation_time);
- thread::sleep(time::Duration::from_secs(cmp::min(5,generation_time)));
+ thread::sleep(time::Duration::from_secs(cmp::max(0,cmp::min(5,generation_time)) as u64));
generation_time -= 5;
}