swarm-secret-client: derive Kind's segment strings via strum instead of a hand-written match

This commit is contained in:
damocles 2026-09-11 20:41:52 +02:00
commit 0d6c003fa8
4 changed files with 41 additions and 9 deletions

22
Cargo.lock generated
View file

@ -4662,6 +4662,27 @@ version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "strum"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd"
dependencies = [
"strum_macros",
]
[[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 2.0.119",
]
[[package]]
name = "subtle"
version = "2.6.1"
@ -4775,6 +4796,7 @@ dependencies = [
"rustify_derive",
"serde",
"serde_json",
"strum",
"thiserror 2.0.18",
"vaultrs",
]