refactor: Updated crate to publish properly with the procedural macros

This commit is contained in:
2025-08-29 17:31:14 -06:00
parent 8e74709b9c
commit fedec79a95
3 changed files with 31 additions and 4 deletions
Generated
+23 -2
View File
@@ -615,6 +615,17 @@ dependencies = [
"syn 2.0.106", "syn 2.0.106",
] ]
[[package]]
name = "enum_display_style_derive"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "583f1f514d2754010ff71ed6853068cacbe43cc142cc076aa1b871d9754efc48"
dependencies = [
"darling",
"quote",
"syn 2.0.106",
]
[[package]] [[package]]
name = "equivalent" name = "equivalent"
version = "1.0.2" version = "1.0.2"
@@ -1357,7 +1368,7 @@ dependencies = [
"derive_setters", "derive_setters",
"deunicode", "deunicode",
"dirs-next", "dirs-next",
"enum_display_style_derive", "enum_display_style_derive 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"human-panic", "human-panic",
"indicatif", "indicatif",
"indoc", "indoc",
@@ -1383,7 +1394,7 @@ dependencies = [
"tokio", "tokio",
"tokio-util", "tokio-util",
"urlencoding", "urlencoding",
"validate_theme_derive", "validate_theme_derive 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"veil", "veil",
] ]
@@ -2848,6 +2859,16 @@ dependencies = [
"syn 2.0.106", "syn 2.0.106",
] ]
[[package]]
name = "validate_theme_derive"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40630259c022600210096da9538abcb992b801e30b464cb9d19f19ef0e0d09b9"
dependencies = [
"quote",
"syn 2.0.106",
]
[[package]] [[package]]
name = "vcpkg" name = "vcpkg"
version = "0.2.15" version = "0.2.15"
+2 -2
View File
@@ -66,8 +66,8 @@ deunicode = "1.6.0"
paste = "1.0.15" paste = "1.0.15"
openssl = { version = "0.10.70", features = ["vendored"] } openssl = { version = "0.10.70", features = ["vendored"] }
veil = "0.2.0" veil = "0.2.0"
validate_theme_derive = { path = "proc_macros/validate_theme_derive" } validate_theme_derive = "0.1.0"
enum_display_style_derive = { path = "proc_macros/enum_display_style_derive" } enum_display_style_derive = "0.1.0"
[dev-dependencies] [dev-dependencies]
assert_cmd = "2.0.16" assert_cmd = "2.0.16"
@@ -2,6 +2,12 @@
name = "validate_theme_derive" name = "validate_theme_derive"
version = "0.1.0" version = "0.1.0"
edition = "2024" edition = "2024"
authors = ["Alex Clarke <alex.j.tusa@gmail.com>"]
description = "A proc-macro to validate a theme."
license = "MIT"
documentation = "https://github.com/Dark-Alex-17/managarr"
repository = "https://github.com/Dark-Alex-17/managarr"
homepage = "https://github.com/Dark-Alex-17/managarr"
[lib] [lib]
proc-macro = true proc-macro = true