The library allows to create scheduled tasks via Redis for Rust.
```rust producer.schedule(&"Hello!".to_string(), &(now() + 30000.)).await;
loop { let tasks = consumer.poll(&now()).await.unwrap();
for task in tasks {
println!("Consumed {:?}", task);
}
} ```
That means the Consumed will be printed in 30 seconds.
You can customize a format of an event for redis. Write your wrapper over RedisBackend. See redis_json backend.
cargo add taskline