implement auth macros

This commit is contained in:
Timur Gordon
2025-06-23 22:15:06 +02:00
parent 8c88695953
commit aa4712b8af
10 changed files with 740 additions and 103 deletions

22
Cargo.lock generated
View File

@@ -140,16 +140,6 @@ dependencies = [
"syn 2.0.101",
]
[[package]]
name = "authorization"
version = "0.1.0"
dependencies = [
"heromodels",
"heromodels_core",
"rhai",
"serde",
]
[[package]]
name = "autocfg"
version = "1.4.0"
@@ -1653,6 +1643,16 @@ version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
[[package]]
name = "macros"
version = "0.1.0"
dependencies = [
"heromodels",
"heromodels_core",
"rhai",
"serde",
]
[[package]]
name = "matchers"
version = "0.1.0"
@@ -2378,11 +2378,11 @@ dependencies = [
name = "rhailib_dsl"
version = "0.1.0"
dependencies = [
"authorization",
"chrono",
"heromodels",
"heromodels-derive",
"heromodels_core",
"macros",
"rhai",
"serde",
"serde_json",