cronline 0.2.1

Lightweight Task Scheduling for Rust
Documentation
[dependencies.chrono]
features = ["serde"]
version = "0.4.34"

[dependencies.cron]
version = "0.15.0"

[dependencies.env_logger]
optional = true
version = "0.11.1"

[dependencies.log]
version = "0.4.20"

[dependencies.thiserror]
version = "2.0.17"

[dependencies.tokio]
features = ["full"]
version = "1.35.1"

[dependencies.tokio-util]
version = "0.7.10"

[dependencies.tracing]
optional = true
version = "0.1.40"

[dependencies.tracing-subscriber]
optional = true
version = "0.3.18"

[dependencies.uuid]
features = ["v4", "serde"]
version = "1.7.0"

[dev-dependencies.rand]
version = "0.9.2"

[dev-dependencies.serde]
features = ["derive"]
version = "1.0"

[dev-dependencies.tempfile]
version = "3.9.0"

[dev-dependencies.tokio-test]
version = "0.4.3"

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

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

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

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

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

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

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

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

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

[features]
basic-logging = ["env_logger"]
default = ["basic-logging"]
tracing-integration = ["tracing", "tracing-subscriber"]

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

[package]
authors = ["TickTockBent <benttick@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "date-and-time"]
description = "Lightweight Task Scheduling for Rust"
edition = "2021"
keywords = ["cron", "scheduler", "async", "task", "tokio"]
license = "MIT"
name = "cronline"
readme = "README.md"
repository = "https://github.com/TickTockBent/Cronline"
version = "0.2.1"

[[test]]
name = "integration_tests"
path = "tests/integration_tests.rs"