fix: 🚑 features definition

This commit is contained in:
Lucas Colombo 2024-04-16 02:35:16 -03:00
parent d287c12a2b
commit 4da9f1fa11
Signed by: lucas
GPG Key ID: EF34786CFEFFAE35
2 changed files with 7 additions and 11 deletions

View File

@ -22,7 +22,7 @@ path = "lib/lib.rs"
[features] [features]
# cli utilities # cli utilities
"cli" = [] "cli" = []
"cli.stylize" = ["dep:bitflags"] "cli.stylize" = ["cli", "dep:bitflags"]
# logging # logging
"logger" = ["dep:log"] "logger" = ["dep:log"]
# macros # macros
@ -30,10 +30,10 @@ path = "lib/lib.rs"
# scheduling # scheduling
"sched" = ["dep:chrono", "dep:log"] "sched" = ["dep:chrono", "dep:log"]
"sched.tokio" = [ "sched.tokio" = [
"sched",
"dep:tokio", "dep:tokio",
"tokio?/time", "tokio?/time",
"tokio?/rt", "tokio?/rt",
"sched",
"tokio?/macros", "tokio?/macros",
"tokio?/sync", "tokio?/sync",
] ]
@ -42,7 +42,7 @@ path = "lib/lib.rs"
"sched.rule-cron" = ["sched", "dep:croner"] "sched.rule-cron" = ["sched", "dep:croner"]
# utils # utils
"utils" = [] "utils" = []
"utils.threads" = ["macros", "utils", "dep:log"] "utils.threads" = ["utils", "macros", "dep:log"]
[dependencies] [dependencies]
@ -62,15 +62,9 @@ tokio_schedule = "0.3.1"
[[example]] [[example]]
name = "sched" name = "sched"
path = "examples/sched.rs" path = "examples/sched.rs"
required-features = [ required-features = ["sched.threads", "sched.rule-recurrence"]
"sched.threads",
"sched.rule-recurrence",
]
[[example]] [[example]]
name = "sched_tokio" name = "sched_tokio"
path = "examples/sched_tokio.rs" path = "examples/sched_tokio.rs"
required-features = [ required-features = ["sched.tokio", "sched.rule-recurrence"]
"sched.tokio",
"sched.rule-recurrence",
]

View File

@ -1,3 +1,5 @@
#![doc(html_logo_url = "https://raw.githubusercontent.com/lucodear/lool/master/.github/img/logo.svg")]
#[cfg(feature = "cli")] #[cfg(feature = "cli")]
pub mod cli; pub mod cli;