schedules 0.4.0

A lightweight Rust library for managing operations across multiple time scales
Documentation
[dependencies.arc-swap]
version = "^1.7.1"

[dependencies.num_cpus]
version = "^1.16"

[dependencies.rand]
version = "0.8"

[dependencies.rand_chacha]
optional = true
version = "0.3"

[dependencies.serde]
features = ["derive"]
version = "^1.0"

[dependencies.serde_json]
version = "^1.0"

[dependencies.threadpool]
version = "^1.8"

[dependencies.tokio]
features = ["rt", "rt-multi-thread", "time", "macros", "signal"]
optional = true
version = "^1.0"

[dependencies.uuid]
features = ["v4"]
version = "^1.0"

[[example]]
name = "advanced_schedules"
path = "examples/advanced_schedules.rs"

[[example]]
name = "async"
path = "examples/async.rs"

[[example]]
name = "basic"
path = "examples/basic.rs"

[[example]]
name = "serialization"
path = "examples/serialization.rs"

[features]
async = ["tokio"]
crypto_rand = ["rand_chacha"]
default = []

[lib]
name = "schedules"
path = "src/lib.rs"

[package]
authors = ["PSU3D0"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["concurrency", "date-and-time"]
description = "A lightweight Rust library for managing operations across multiple time scales"
edition = "2024"
keywords = ["scheduler", "cron", "timing", "async"]
license = "MIT"
name = "schedules"
readme = "README.md"
repository = "https://github.com/PSU3D0/scheduler.rs"
version = "0.4.0"