cronox 0.0.2

A elegant and efficient asynchronous scheduler for Rust
Documentation
use cronox::Scheduler;

#[tokio::main]
async fn main() {
    let mut scheduler = Scheduler::new();

    scheduler
        .call(async || {
            println!("Every second! Time: {}", chrono::Utc::now());
        })
        .every_second();

    scheduler
        .call(async || {
            println!("Every five seconds! Time: {}", chrono::Utc::now());
        })
        .every_seconds(5);

    scheduler.call(async || {
        println!("Every minute! Time: {}", chrono::Utc::now());
    });

    scheduler.run().await;
}