commit 1accaa68f06de442a94e000a38df8c0c6a57888d parent 1b0fbec0a0c49cb105623989ff3c2ad6ed1470a3 Author: Jackson G. Kaindume <seestem@protonmail.com> Date: Thu, 15 Jul 2021 22:58:10 +0200 remove unneeded code Diffstat:
M | src/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 }