# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "polly-scheduler" version = "0.1.5" build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A robust task scheduling system leveraging Tokio, with built-in fault tolerance, persistence, and recovery capabilities to ensure seamless task management and execution." documentation = "https://docs.rs/polly-scheduler/0.1.5/" readme = "README.md" license-file = "LICENSE" repository = "https://github.com/dongbin86/polly-scheduler" [lib] name = "polly_scheduler" path = "src/lib.rs" [[example]] name = "basic" path = "examples/basic.rs" [[example]] name = "nativedb" path = "examples/nativedb.rs" required-features = ["nativedb"] [[example]] name = "periodic" path = "examples/periodic.rs" [dependencies.async-trait] version = "0.1.83" [dependencies.chrono] version = "0.4.38" [dependencies.chrono-tz] version = "0.10.0" [dependencies.croner] version = "2.0.6" [dependencies.itertools] version = "0.13.0" optional = true [dependencies.native_db] version = "0.8.1" optional = true [dependencies.native_model] version = "0.4.20" optional = true [dependencies.once_cell] version = "1.19.0" optional = true [dependencies.serde] version = "1.0.213" features = ["derive"] [dependencies.serde_json] version = "1.0.132" [dependencies.sysinfo] version = "0.32.0" optional = true [dependencies.thiserror] version = "1.0.65" [dependencies.tokio] version = "1.41.0" features = ["full"] [dependencies.tracing] version = "0.1.40" [dependencies.tracing-subscriber] version = "0.3.18" [dependencies.ulid] version = "1.1.2" [features] default = ["nativedb"] nativedb = [ "native_db", "native_model", "once_cell", "itertools", "sysinfo", ]