[dependencies.anyhow]
version = "1.0.98"
[dependencies.chrono]
features = ["clock"]
version = "0.4.41"
[dependencies.cron]
version = "0.12"
[dependencies.humantime]
version = "2.2.0"
[dependencies.rand]
version = "0.9.1"
[dependencies.thiserror]
version = "2.0.12"
[dependencies.uuid]
features = ["v4"]
version = "1.16.0"
[[example]]
name = "advanced_scheduling"
path = "examples/advanced_scheduling.rs"
[[example]]
name = "basic_scheduler"
path = "examples/basic_scheduler.rs"
[[example]]
name = "real_world_scheduling"
path = "examples/real_world_scheduling.rs"
[[example]]
name = "simple_recurring"
path = "examples/simple_recurring.rs"
[lib]
name = "siafu"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["concurrency", "asynchronous"]
description = "Ergonomic job scheduling library for Rust"
edition = "2024"
keywords = ["scheduler", "jobs", "cron", "task"]
license = "MIT OR Apache-2.0"
name = "siafu"
readme = "README.md"
repository = "https://github.com/vkhinvasara/siafu"
version = "0.0.4"