feat(serde): serde support (#152)

* serde: deserializaiton support

* serde: serialziation implementation

* serde: serialzaition docs

* serde: serialization test

* serde: deserialziation docs

* serde: deserialziation tests

* deps: added serde
This commit is contained in:
Miles Wirht 2026-03-22 22:09:00 -04:00 committed by GitHub
parent c33a38e8e7
commit 4b577cf084
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 2587 additions and 204 deletions

View File

@ -28,6 +28,7 @@ kdlv1 = { package = "kdl", version = "4.7.0", optional = true }
[dev-dependencies]
miette = { version = "7.2.0", features = ["fancy"] }
pretty_assertions = "1.3.0"
serde = { version = "1.0.210", features = ["derive"] }
# docs.rs-specific configuration
[package.metadata.docs.rs]

1465
src/de.rs

File diff suppressed because it is too large Load Diff

1325
src/se.rs

File diff suppressed because it is too large Load Diff