[package]
name = "deschuler"
version = "0.4.1"
authors = ["Timon Klinkert <DenuxPlays@users.noreply.github.com>"]
description = "An async, tokio based scheduling library for rust with a built-in cron builder."
license = "Apache-2.0"
repository = "https://github.com/DenuxPlays/deschuler"
homepage = "https://github.com/DenuxPlays/deschuler"
documentation = "https://docs.rs/deschuler"
readme = "README.md"
edition = "2021"
rust-version = "1.77.0"
[package.metadata.docs.rs]
all-features = true
[lints.clippy]
absolute_paths = "warn"
wildcard-imports = "deny"
cloned_instead_of_copied = "warn"
explicit_iter_loop = "warn"
unnecessary_wraps = "warn"
unused_self = "warn"
cognitive_complexity = "deny"
use_self = "warn"
[dev-dependencies]
tokio = { version = "1.40.0", features = ["macros", "time", "rt", "sync"] }
time = { version = "0.3.36", features = ["local-offset"] }
[dependencies]
tokio = { version = "1.40.0", features = ["time", "rt", "sync"] }
croner = "2.0.5"
chrono = "0.4.38"
chrono-tz = "0.10.0"
tracing = "0.1.40"
derive_builder = "0.20.1"
uuid = { version = "1.10.0", features = ["v4"] }