Better Data encoding / Decoding

This commit is contained in:
Alex-Emmet 2026-01-20 00:04:34 +01:00
commit db1d60677a
7 changed files with 87 additions and 996 deletions

26
Cargo.lock generated
View file

@ -1450,6 +1450,8 @@ dependencies = [
"serde",
"sha1",
"sha2",
"strum 0.27.2",
"strum_macros 0.27.2",
"sys-info",
"sysinfo",
"tokio",
@ -2193,7 +2195,7 @@ dependencies = [
"lru",
"paste",
"stability",
"strum",
"strum 0.26.3",
"unicode-segmentation",
"unicode-truncate",
"unicode-width 0.1.14",
@ -2214,7 +2216,7 @@ dependencies = [
"itertools 0.13.0",
"lru",
"paste",
"strum",
"strum 0.26.3",
"time",
"unicode-segmentation",
"unicode-truncate",
@ -2727,9 +2729,15 @@ version = "0.26.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
dependencies = [
"strum_macros",
"strum_macros 0.26.4",
]
[[package]]
name = "strum"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf"
[[package]]
name = "strum_macros"
version = "0.26.4"
@ -2743,6 +2751,18 @@ dependencies = [
"syn",
]
[[package]]
name = "strum_macros"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "subtle"
version = "2.6.1"