add auth and dsl crates

This commit is contained in:
Timur Gordon
2025-06-21 09:22:53 +02:00
parent 1a3fa6242d
commit 8c88695953
13 changed files with 1777 additions and 6 deletions

29
Cargo.lock generated
View File

@@ -140,6 +140,16 @@ 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"
@@ -2255,9 +2265,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "rhai"
version = "1.22.2"
version = "1.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2780e813b755850e50b178931aaf94ed24f6817f46aaaf5d21c13c12d939a249"
checksum = "ce4d759a4729a655ddfdbb3ff6e77fb9eadd902dae12319455557796e435d2a6"
dependencies = [
"ahash",
"bitflags 2.9.1",
@@ -2364,6 +2374,21 @@ dependencies = [
"tokio",
]
[[package]]
name = "rhailib_dsl"
version = "0.1.0"
dependencies = [
"authorization",
"chrono",
"heromodels",
"heromodels-derive",
"heromodels_core",
"rhai",
"serde",
"serde_json",
"tempfile",
]
[[package]]
name = "rhailib_worker"
version = "0.1.0"