ron codec

This commit is contained in:
2025-01-13 23:44:40 +01:00
parent 5f17e49535
commit c523ad68e4
21 changed files with 416 additions and 89 deletions

29
Cargo.lock generated
View File

@@ -107,6 +107,8 @@ dependencies = [
"leptos_axum",
"leptos_meta",
"leptos_router",
"moonboard-parser",
"ron",
"serde",
"serde_json",
"tokio",
@@ -247,6 +249,12 @@ dependencies = [
"windows-targets",
]
[[package]]
name = "base64"
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
name = "base64"
version = "0.22.1"
@@ -258,6 +266,9 @@ name = "bitflags"
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1be3f42a67d6d345ecd59f675f3f012d6974981560836e938c22b424b85ce1be"
dependencies = [
"serde",
]
[[package]]
name = "bumpalo"
@@ -1053,7 +1064,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8a90c679094979aa12927e8e925fe8eead1420d69420b2d8c6540863937ca75"
dependencies = [
"any_spawner",
"base64",
"base64 0.22.1",
"cfg-if",
"either_of",
"futures",
@@ -1253,7 +1264,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fb23bd110ac04c7276aae3d8ba523f94cf06989d00b4e76eaee89451b06b494"
dependencies = [
"any_spawner",
"base64",
"base64 0.22.1",
"codee",
"futures",
"hydration_context",
@@ -1391,11 +1402,11 @@ dependencies = [
name = "moonboard-parser"
version = "0.0.0"
dependencies = [
"camino",
"derive_more",
"serde",
"serde_json",
"tokio",
"type-toppings",
]
[[package]]
@@ -1828,6 +1839,18 @@ version = "0.8.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]]
name = "ron"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
"base64 0.21.7",
"bitflags",
"serde",
"serde_derive",
]
[[package]]
name = "rstml"
version = "0.12.0"