delay_timer 0.7.2

Time-manager of delayed tasks. Like crontab, but synchronous asynchronous tasks are possible, and dynamic add/cancel/remove is supported.
Documentation
[[example]]
name = "cycle_tokio_task"
path = "examples/cycle_tokio_task.rs"
required-features = ["tokio-support"]

[[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.2"

[dependencies.cron_clock]
version = "0.7.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.6.5"

[dependencies.rs-snowflake]
version = "0.5.0"

[dependencies.smol]
version = "^1.2.5"

[dependencies.thiserror]
version = "^1.0.24"

[dependencies.tokio]
features = ["full"]
optional = true
version = "^1.3.0"
[dev-dependencies.async-std]
features = ["attributes", "unstable"]
version = "^1.9.0"

[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_env_logger]
version = "^0.4"

[dev-dependencies.surf]
version = "^2.1.0"

[dev-dependencies.tokio]
features = ["full"]
version = "^1.3.0"

[features]
default = []
full = ["tokio-full"]
status-report = []
tokio-full = ["tokio-support", "status-report"]
tokio-support = ["tokio"]

[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.7.2"
[package.metadata.docs.rs]
all-features = true
no-default-features = true
rustdoc-args = ["--cfg", "docsrs"]

[package.metadata.playground]
features = ["full", "test-util"]