wip: delphi trace transform rules

This commit is contained in:
aecsocket
2026-07-19 09:46:12 +01:00
parent 6b569e4ee4
commit 023c789a31
20 changed files with 1376 additions and 5 deletions
Generated
+88 -3
View File
@@ -437,6 +437,23 @@ dependencies = [
"windows-sys 0.60.2",
]
[[package]]
name = "antlr4rust"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "093d520274bfff7278d776f7ea12981a0a0a6f96db90964658e0f38fc6e9a6a6"
dependencies = [
"better_any",
"bit-set 0.8.0",
"byteorder",
"lazy_static",
"murmur3",
"once_cell",
"parking_lot",
"typed-arena",
"uuid 1.23.3",
]
[[package]]
name = "anyhow"
version = "1.0.100"
@@ -1415,10 +1432,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b08e33815c87d8cadcddb1e74ac307368a3751fbe40c961538afa21a1899f21c"
dependencies = [
"base64 0.21.7",
"pastey",
"pastey 0.1.1",
"serde",
]
[[package]]
name = "better_any"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4372b9543397a4b86050cc5e7ee36953edf4bac9518e8a774c2da694977fb6e4"
[[package]]
name = "bindgen"
version = "0.72.1"
@@ -1445,7 +1468,16 @@ version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
dependencies = [
"bit-vec",
"bit-vec 0.6.3",
]
[[package]]
name = "bit-set"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
dependencies = [
"bit-vec 0.8.0",
]
[[package]]
@@ -1454,6 +1486,12 @@ version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
[[package]]
name = "bit-vec"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
[[package]]
name = "bit_field"
version = "0.10.3"
@@ -1883,6 +1921,22 @@ dependencies = [
"shlex",
]
[[package]]
name = "cel"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ed39583e427bf41d93c28c7f27c943a93bcb8697220ff3575fd53a9e13f3814"
dependencies = [
"antlr4rust",
"base64 0.22.1",
"lazy_static",
"nom 7.1.3",
"pastey 0.2.3",
"serde",
"serde_json",
"thiserror 1.0.69",
]
[[package]]
name = "censor"
version = "0.3.0"
@@ -2843,6 +2897,15 @@ version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26bf8fc351c5ed29b5c2f0cbbac1b209b74f60ecd62e675a998df72c49af5204"
[[package]]
name = "delphi-cel-experiment"
version = "0.1.0"
dependencies = [
"cel",
"serde",
"serde_json",
]
[[package]]
name = "der"
version = "0.7.10"
@@ -3508,7 +3571,7 @@ version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2"
dependencies = [
"bit-set",
"bit-set 0.5.3",
"regex-automata",
"regex-syntax",
]
@@ -5433,6 +5496,7 @@ dependencies = [
"base64 0.22.1",
"bitflags 2.9.4",
"bytes",
"cel",
"censor",
"chrono",
"clap 4.5.48",
@@ -6170,6 +6234,15 @@ version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb585ade2549a017db2e35978b77c319214fa4b37cede841e27954dd6e8f3ca8"
[[package]]
name = "murmur3"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a198f9589efc03f544388dfc4a19fe8af4323662b62f598b8dcfdac62c14771c"
dependencies = [
"byteorder",
]
[[package]]
name = "mutually_exclusive_features"
version = "0.1.0"
@@ -7178,6 +7251,12 @@ version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec"
[[package]]
name = "pastey"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4"
[[package]]
name = "path-util"
version = "0.0.0"
@@ -11671,6 +11750,12 @@ dependencies = [
"utf-8",
]
[[package]]
name = "typed-arena"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
[[package]]
name = "typed-path"
version = "0.12.0"