funscheduler

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 1accaa68f06de442a94e000a38df8c0c6a57888d
parent 1b0fbec0a0c49cb105623989ff3c2ad6ed1470a3
Author: Jackson G. Kaindume <seestem@protonmail.com>
Date:   Thu, 15 Jul 2021 22:58:10 +0200

remove unneeded code

Diffstat:
Msrc/lib.rs | 17+++++------------
1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/src/lib.rs b/src/lib.rs @@ -45,30 +45,23 @@ impl FunScheduler { /// Execute function once after a specified amount of time pub fn after(job: fn(), timing: Timing) { - let time = calc_time(timing); - std::thread::sleep(time); + std::thread::sleep(calc_time(timing)); job(); } } /// Calculate time fn calc_time(timing: Timing) -> Duration { - let seconds; match timing { - Timing::Seconds(s) => seconds = Duration::from_secs(s), + Timing::Seconds(s) => return Duration::from_secs(s), Timing::Minutes(minutes) => { - let s = minutes * 60; - seconds = Duration::from_secs(s); + return Duration::from_secs(minutes * 60); } Timing::Hours(hours) => { - let s = hours * 3600; - seconds = Duration::from_secs(s); + return Duration::from_secs(hours * 3600); } Timing::Days(days) => { - let s = days * 86_400; - seconds = Duration::from_secs(s); + return Duration::from_secs(days * 86_400); } } - - seconds }