Rust CDK Timers Library
=======================
[](https://docs.rs/ic-cdk-timers/)
[](https://crates.io/crates/ic-cdk-timers)
[](https://github.com/dfinity/cdk-rs/blob/main/src/ic-cdk-timers/LICENSE)
[](https://crates.io/crates/ic-cdk-timers)
[](https://github.com/dfinity/cdk-rs/actions/workflows/ci.yml)
This crate provides a library to schedule multiple and periodic tasks on the Internet Computer.
Example
-------
In `Cargo.toml`:
```toml
[dependencies]
ic-cdk-timers = "0.1.1"
```
To schedule a one-shot task to be executed 1s later:
```rust
References
----------
1. Internet Computer Developer Guide: [Periodic Tasks and Timers](https://internetcomputer.org/docs/current/developer-docs/backend/periodic-tasks)
2. Example: [Periodic Tasks and Timers](https://github.com/dfinity/examples/tree/master/rust/periodic_tasks) (compares timers and heartbeats).