[[example]]
name = "cycle_tokio_task"
path = "examples/cycle_tokio_task.rs"
[[example]]
name = "demo"
path = "examples/demo.rs"
required-features = ["full"]
[build-dependencies.autocfg]
version = "1"
[build-dependencies.rustc_version]
version = "^0.2"
[dependencies.anyhow]
version = "^1.0.31"
[dependencies.async-trait]
version = "^0.1.48"
[dependencies.concat-idents]
version = "1.1.3"
[dependencies.cron_clock]
version = "0.8.0"
[dependencies.dashmap]
version = "^4.0.2"
[dependencies.event-listener]
version = "^2.5.1"
[dependencies.futures]
version = "^0.3.13"
[dependencies.log]
version = "^0.4.14"
[dependencies.lru]
version = "^0.7.5"
[dependencies.once_cell]
version = "1.9.0"
[dependencies.rs-snowflake]
version = "0.6.0"
[dependencies.smol]
version = "^1.2.5"
[dependencies.thiserror]
version = "^1.0.24"
[dependencies.tokio]
features = ["full"]
version = "^1.3.0"
[dependencies.tracing]
version = "0.1.29"
[dev-dependencies.ansi-parser]
version = "0.6.5"
[dev-dependencies.async-std]
features = ["attributes", "unstable"]
version = "^1.9.0"
[dev-dependencies.color-eyre]
features = ["capture-spantrace", "issue-url"]
version = "0.5.11"
[dev-dependencies.env_logger]
version = "^0.8.3"
[dev-dependencies.hyper]
features = ["full"]
version = "^0.14.2"
[dev-dependencies.mockall]
version = "^0.8.2"
[dev-dependencies.pretty_assertions]
version = "0.6.1"
[dev-dependencies.pretty_env_logger]
version = "^0.4"
[dev-dependencies.rand]
version = "0.8.4"
[dev-dependencies.surf]
version = "^2.1.0"
[dev-dependencies.thiserror]
version = "1.0.19"
[dev-dependencies.tokio]
features = ["full"]
version = "^1.3.0"
[dev-dependencies.tracing-error]
version = "0.1.2"
[dev-dependencies.tracing-subscriber]
version = "0.2.0"
[features]
default = []
full = ["status-report"]
status-report = []
[lib]
name = "delay_timer"
[package]
authors = ["binchengZhao <binchengZhao@outlook.com>"]
build = "build/build.rs"
categories = ["development-tools", "data-structures", "asynchronous", "data-structures", "accessibility"]
description = "Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is supported."
documentation = "https://docs.rs/delay_timer"
edition = "2018"
homepage = "https://github.com/BinChengZhao/delay-timer"
keywords = ["cron", "scheduler", "timer", "crontab", "delay"]
license = "Apache-2.0 OR MIT"
name = "delay_timer"
readme = "README.md"
repository = "https://github.com/BinChengZhao/delay-timer"
version = "0.11.5"
[package.metadata.docs.rs]
all-features = true
no-default-features = true
rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.playground]
features = ["full", "test-util"]
[profile.dev.package.backtrace]
opt-level = 3