# The project is a top-level crate *as well* as a workspace. # The `pueue_lib` crate lives in the `lib` folder. # The following is the shared configuration for both pueue and its lib [workspace] members = ["pueue", "pueue_lib"] resolver = "2" [workspace.package] authors = ["Arne Beer "] homepage = "https://github.com/nukesor/pueue" repository = "https://github.com/nukesor/pueue" license = "MIT" edition = "2021" rust-version = "1.67" [workspace.dependencies] # Chrono version is hard pinned to a specific version. # See https://github.com/Nukesor/pueue/issues/534 chrono = { version = "0.4", features = ["serde"] } command-group = "5" log = "0.4" serde = "1.0" serde_json = "1.0" serde_yaml = "0.9" serde_derive = "1.0" snap = "1.1" strum = "0.26" strum_macros = "0.26" tokio = { version = "1.36", features = ["rt-multi-thread", "time", "io-std"] } handlebars = "5.1" anyhow = "1" better-panic = "0.3" pretty_assertions = "1" [profile.release] codegen-units = 1 lto = "thin" strip = true