Taskline

Crates.io CI Docs.rs

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.

diagram

Features

Requirements

Installation

Cargo

cargo add taskline

License

Contribution

CONTRIBUTING.md