chore(rust): tidier libpk::main macro impl

This commit is contained in:
alyssa 2025-05-17 16:19:30 +00:00
parent 7737850afb
commit f9a6c2cefe
18 changed files with 90 additions and 64 deletions

22
Cargo.lock generated
View file

@ -861,6 +861,7 @@ dependencies = [
"anyhow",
"axum 0.7.9",
"hickory-client",
"libpk",
"reqwest 0.12.15",
"serde",
"serde_json",
@ -2011,6 +2012,7 @@ dependencies = [
"lazy_static",
"metrics",
"metrics-exporter-prometheus",
"pk_macros",
"sentry",
"sentry-tracing",
"serde",
@ -2213,15 +2215,6 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "model_macros"
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "nibble_vec"
version = "0.1.0"
@ -2518,6 +2511,15 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pk_macros"
version = "0.1.0"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "pkcs1"
version = "0.7.5"
@ -2550,7 +2552,7 @@ name = "pluralkit_models"
version = "0.1.0"
dependencies = [
"chrono",
"model_macros",
"pk_macros",
"sea-query",
"serde",
"serde_json",