I have an old program written in Java using Executors within the concurrency package. The program runs scheduled tasks (like cron jobs) and actively uses scheduleAtFixedRate and scheduleWithFixedDelay.
I am now porting the program to Rust.
I came across the scheduled-executor crate and it seemed that it tries to replicate the Java version. The problem is that the crate's last update was 3 years ago and seemed to be an abandoned project.
What are your recommendations? What is the best way to implement my requirements in Rust?