feat: reworked command processing and storage

This commit is contained in:
Andrew Rioux
2025-02-23 18:29:12 -05:00
parent ceb4aa808e
commit 5ed8efca94
36 changed files with 710 additions and 295 deletions
Generated
+42 -2
View File
@@ -990,6 +990,30 @@ dependencies = [
"cfg-if",
]
[[package]]
name = "enum_delegate"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8ea75f31022cba043afe037940d73684327e915f88f62478e778c3de914cd0a"
dependencies = [
"enum_delegate_lib",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "enum_delegate_lib"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e1f6c3800b304a6be0012039e2a45a322a093539c45ab818d9e6895a39c90fe"
dependencies = [
"proc-macro2",
"quote",
"rand 0.8.5",
"syn 1.0.109",
]
[[package]]
name = "equivalent"
version = "1.0.2"
@@ -3453,15 +3477,30 @@ dependencies = [
name = "sparse-actions"
version = "2.0.0"
dependencies = [
"async-trait",
"bindgen",
"chrono",
"enum_delegate",
"http",
"hyper",
"hyper-util",
"leptos",
"pcap-sys",
"rmp-serde",
"rustls",
"serde",
"serde_bytes",
"serde_json",
"smoltcp",
"sqlx",
"thiserror 2.0.11",
"tokio",
"uuid",
]
[[package]]
name = "sparse-beacon"
version = "0.7.0"
version = "2.0.0"
dependencies = [
"async-trait",
"bytes",
@@ -3515,7 +3554,7 @@ dependencies = [
[[package]]
name = "sparse-server"
version = "0.1.0"
version = "2.0.0"
dependencies = [
"anyhow",
"axum",
@@ -4565,6 +4604,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93d59ca99a559661b96bf898d8fce28ed87935fd2bea9f05983c1464dd6c71b1"
dependencies = [
"getrandom 0.3.1",
"serde",
]
[[package]]