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 Kat Marchán
parent 1b39321ca6
commit e00e455115
3 changed files with 2587 additions and 204 deletions

View File

@ -34,6 +34,7 @@ miette = { version = "7.6.0", default-features = false }
miette = { workspace = true, features = ["derive", "fancy"] }
thiserror = "2.0.12"
pretty_assertions = "1.3.0"
serde = { version = "1.0.210", features = ["derive"] }
# The profile that 'dist' will build with
[profile.dist]

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