wip: Full opnsense deserializer almost done, works on a slightly cheated config file, next step is to try the real config file

This commit is contained in:
Jean-Gabriel Gill-Couture
2024-10-18 00:48:57 -04:00
parent b332723431
commit e0acbf304b
9 changed files with 3475 additions and 24 deletions

3
harmony-rs/Cargo.lock generated
View File

@@ -1240,6 +1240,7 @@ name = "opnsense-config"
version = "0.1.0"
dependencies = [
"async-trait",
"env_logger",
"log",
"russh",
"russh-keys",
@@ -2596,7 +2597,6 @@ dependencies = [
[[package]]
name = "yaserde"
version = "0.11.1"
source = "git+https://git.nationtech.io/NationTech/yaserde#353558737f3ef73e93164c596ff920d4344f30a3"
dependencies = [
"log",
"xml-rs",
@@ -2605,7 +2605,6 @@ dependencies = [
[[package]]
name = "yaserde_derive"
version = "0.11.1"
source = "git+https://git.nationtech.io/NationTech/yaserde#353558737f3ef73e93164c596ff920d4344f30a3"
dependencies = [
"heck",
"log",