# By Nic Weyand! [workspace] resolver = "3" members = ["crates/argand-atomic", "crates/argand-site-registry"] [workspace.package] version = "0.3.0" authors = ["Nic Weyand"] edition = "2024" license = "AGPL-3.0-or-later" rust-version = "1.97" [workspace.dependencies] anyhow = "1.0.102" chrono = { version = "0.4.44", features = ["serde"] } clap = { version = "4.5.60", features = ["derive"] } flate2 = "1.1.9" http = "1.4.0" libc = "0.2.189" reqwest = { version = "0.13.2", default-features = false, features = ["json", "query", "rustls", "stream"] } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.149" sha2 = "0.10.9" tempfile = "3.27.0" tokio = { version = "1.52.1", features = ["full"] } toml = "1.0.7" unicode-normalization = "0.1.25" url = { version = "2.5.8", features = ["serde"] } [workspace.lints.rust] unsafe_code = "forbid" missing_docs = "warn" [workspace.lints.clippy] all = { level = "warn", priority = -1 } pedantic = { level = "warn", priority = -1 } unwrap_used = "deny" expect_used = "deny" panic = "deny" float_cmp = "deny" [profile.release] codegen-units = 1 lto = "thin" strip = "symbols"