From 5ac1ce2eaae0142c9ad7c66c886d01a4f88040de Mon Sep 17 00:00:00 2001 From: "dobby-yivi-agent[bot]" <275734547+dobby-yivi-agent[bot]@users.noreply.github.com> Date: Mon, 20 Jul 2026 17:06:42 +0000 Subject: [PATCH] chore: remove unused qrcode, strum and strum_macros deps These three dependencies were declared in Cargo.toml but never used anywhere in the crate. Removing them prunes qrcode's image subtree (image, moxcms, pxfm, byteorder-lite) and strum's heck from Cargo.lock. Closes #191 Co-Authored-By: Claude Opus 4.8 --- Cargo.lock | 70 ------------------------------------------------------ Cargo.toml | 3 --- 2 files changed, 73 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f6bab90..f126748 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -296,12 +296,6 @@ version = "1.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" -[[package]] -name = "byteorder-lite" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" - [[package]] name = "bytes" version = "1.12.1" @@ -465,7 +459,6 @@ dependencies = [ "log", "minreq", "pg-core", - "qrcode", "rand 0.10.2", "rand 0.8.6", "reqwest 0.13.4", @@ -475,8 +468,6 @@ dependencies = [ "serde", "serde_json", "sha2", - "strum", - "strum_macros", "subtle", "tokio", "tokio-util", @@ -999,12 +990,6 @@ dependencies = [ "hashbrown 0.17.1", ] -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - [[package]] name = "hermit-abi" version = "0.5.2" @@ -1352,18 +1337,6 @@ dependencies = [ "icu_properties", ] -[[package]] -name = "image" -version = "0.25.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" -dependencies = [ - "bytemuck", - "byteorder-lite", - "moxcms", - "num-traits", -] - [[package]] name = "indexmap" version = "2.14.0" @@ -1644,16 +1617,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "moxcms" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" -dependencies = [ - "num-traits", - "pxfm", -] - [[package]] name = "multer" version = "3.1.0" @@ -1965,21 +1928,6 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "869675ad2d7541aea90c6d88c81f46a7f4ea9af8cd0395d38f11a95126998a0d" -[[package]] -name = "pxfm" -version = "0.1.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d55d956fa96f5ec02be2e13af0e20391a5aa83d6a074e3ad368959d0fab299ea" - -[[package]] -name = "qrcode" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d68782463e408eb1e668cf6152704bd856c78c5b6417adaee3203d8f4c1fc9ec" -dependencies = [ - "image", -] - [[package]] name = "quinn" version = "0.11.11" @@ -2790,24 +2738,6 @@ dependencies = [ "loom", ] -[[package]] -name = "strum" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd" - -[[package]] -name = "strum_macros" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" -dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "subtle" version = "2.6.1" diff --git a/Cargo.toml b/Cargo.toml index b88039a..5979c96 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,6 @@ chrono = { version = "0.4.45", features = ["unstable-locales"] } irma = "0.2.1" lettre = "0.11.22" log = "0.4.33" -qrcode = "0.14.1" rand = "0.10.1" reqwest = { version = "0.13.4", features = ["blocking", "json"] } rocket = { version = "0.5.1", features = ["json"] } @@ -23,8 +22,6 @@ serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.150" sha2 = "0.11.0" subtle = "2.6.1" -strum = "0.28.0" -strum_macros = "0.28.0" tokio = "1.52.3" uuid = { version = "1.23.4", features = ["v4"] } url = "2.5.8"