Cargo Features

[dependencies]
turnkeeper = { version = "1.2.1", default-features = false, features = ["full", "serde", "job_context", "priority_queue_handle_based", "cron_schedule", "tracing-subscriber"] }
default full? = job_context, priority_queue_handle_based

These default features are set whenever turnkeeper is added without default-features = false somewhere in the dependency tree.

full = cron_schedule, default, serde
serde full?

Enables chrono, serde, and uuid

job_context default

Enables task-local based JobContext for job execution functions

Affects job::context, turnkeeper::job_context_docs

priority_queue_handle_based default

Enables priority-queue

cron_schedule full?

Enables cron ^0.12

Features from optional dependencies

tracing-subscriber implicit feature

Enables tracing-subscriber

Optional, for easy setup in examples/tests