Implement bounded Binary LLSD codec

This commit is contained in:
2026-08-09 00:29:07 +00:00
parent d152e80ef9
commit 7a4f1f2fb1
17 changed files with 965 additions and 208 deletions

View File

@@ -2544,7 +2544,7 @@
"rust_body_sha256": "139e85573692ac97b9e70fd5ba48db5561f091fb559f5149820d1ea0e2ab2643",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 183,
"rust_line": 189,
"rust_test": "binary_helper_functions",
"semantic_review": "reviewed"
},
@@ -2563,7 +2563,7 @@
"rust_body_sha256": "e199ef859542e5a47d6a25fe948b8c2f33d28f60096960a71b4740f3ebc653a5",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 219,
"rust_line": 225,
"rust_test": "binary_deserialize_undef",
"semantic_review": "reviewed"
},
@@ -2582,7 +2582,7 @@
"rust_body_sha256": "1fc7e8fefec20550e603849598e045e508e4bec0f9d2cf0cb30306316189be7a",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 227,
"rust_line": 233,
"rust_test": "binary_serialize_undef",
"semantic_review": "reviewed"
},
@@ -2601,7 +2601,7 @@
"rust_body_sha256": "0679d5f3999f3632a999d94c83d7ddcf5566dcac576b70f1d4855c832857c40c",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 235,
"rust_line": 241,
"rust_test": "binary_deserialize_bool",
"semantic_review": "reviewed"
},
@@ -2620,7 +2620,7 @@
"rust_body_sha256": "530592920bd884c13f2aba77d73a57a3fe85484f080510d0c63ed4f6aa0a627c",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 246,
"rust_line": 252,
"rust_test": "binary_serialize_bool",
"semantic_review": "reviewed"
},
@@ -2639,7 +2639,7 @@
"rust_body_sha256": "95b87ef2efbbb88ad18b66a17a66d5ab12afc62f95674cc0f1bf5fd054981474",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 257,
"rust_line": 263,
"rust_test": "binary_deserialize_integer",
"semantic_review": "reviewed"
},
@@ -2658,7 +2658,7 @@
"rust_body_sha256": "d2dfc7cd3d1c919325685fda81531b06a67019313ad7dc8526c42fd1a3ebc2d3",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 269,
"rust_line": 275,
"rust_test": "binary_serialize_integer",
"semantic_review": "reviewed"
},
@@ -2677,7 +2677,7 @@
"rust_body_sha256": "a7b75694ad7d76829d2f4b8295916ffcbf9afa423edcd32bdfe20c97cd44e95e",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 288,
"rust_line": 294,
"rust_test": "binary_deserialize_real",
"semantic_review": "reviewed"
},
@@ -2696,7 +2696,7 @@
"rust_body_sha256": "ef8b51033c9ff0fff3c38a44dcb4839713a0e3f5109131837e92f35b070229ea",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 298,
"rust_line": 304,
"rust_test": "binary_serialize_real",
"semantic_review": "reviewed"
},
@@ -2715,7 +2715,7 @@
"rust_body_sha256": "f6a7b4ce58945642da77b7aef5240e78d447b5c70f5ec64d7aa8712680c584cb",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 316,
"rust_line": 322,
"rust_test": "binary_deserialize_uuid",
"semantic_review": "reviewed"
},
@@ -2734,7 +2734,7 @@
"rust_body_sha256": "1652f4e3bd787d24ee27d6baeaeebeb53813820186d064dab34b9a9251e1bd4b",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 332,
"rust_line": 338,
"rust_test": "binary_serialize_uuid",
"semantic_review": "reviewed"
},
@@ -2753,7 +2753,7 @@
"rust_body_sha256": "c20517efaf79996f3da242d53729023f7d4f98541aaf1cdf5371c9f83b8358eb",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 352,
"rust_line": 358,
"rust_test": "binary_deserialize_llsd_binary",
"semantic_review": "reviewed"
},
@@ -2772,7 +2772,7 @@
"rust_body_sha256": "6f53ecc367aa17486200794e48d43c2a09da15693424e60b18486674b2b4e01b",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 362,
"rust_line": 368,
"rust_test": "binary_serialize_llsd_binary",
"semantic_review": "reviewed"
},
@@ -2791,7 +2791,7 @@
"rust_body_sha256": "2f84a2922837845118389e650311622e6d38ae39ffe28017e08a9c31fac95cf7",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 373,
"rust_line": 379,
"rust_test": "binary_deserialize_string",
"semantic_review": "reviewed"
},
@@ -2810,7 +2810,7 @@
"rust_body_sha256": "9f60a79e30b67af73a6aaf139757b4141c51a1d977537f6ee6acec0e430f8f8a",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 387,
"rust_line": 393,
"rust_test": "binary_serialize_string",
"semantic_review": "reviewed"
},
@@ -2829,7 +2829,7 @@
"rust_body_sha256": "fcbb39d35e3d997cec6fa418c8468b8cc5113aee3b4094733bdc2a8bcfdef774",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 411,
"rust_line": 417,
"rust_test": "binary_deserialize_uri",
"semantic_review": "reviewed"
},
@@ -2848,7 +2848,7 @@
"rust_body_sha256": "7791ba2c8d1975b94452ca66c9426e5b8c82cff3028bf82dc833a4f4c1fda9c3",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 419,
"rust_line": 425,
"rust_test": "binary_serialize_uri",
"semantic_review": "reviewed"
},
@@ -2867,7 +2867,7 @@
"rust_body_sha256": "928dba3314732e81ab0385e9f90715ea1f486d0439e6ae54465f274541fda828",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 427,
"rust_line": 433,
"rust_test": "binary_deserialize_date_time",
"semantic_review": "reviewed"
},
@@ -2886,7 +2886,7 @@
"rust_body_sha256": "c8505f0186b42129c2a60d834c08056a5fd29530abbd780031cc52cb46ce0ec1",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 437,
"rust_line": 443,
"rust_test": "binary_serialize_date_time",
"semantic_review": "reviewed"
},
@@ -2905,7 +2905,7 @@
"rust_body_sha256": "2d5bd7293bd6e2a053a89272478aa5a044d7d891a36c8a9b06ff62bf57131d7a",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 456,
"rust_line": 462,
"rust_test": "binary_deserialize_array",
"semantic_review": "reviewed"
},
@@ -2924,7 +2924,7 @@
"rust_body_sha256": "31c98005d72b9d4cfec74a7949387500b09a06fe2af80a6468fc8a7eac91358c",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 476,
"rust_line": 482,
"rust_test": "binary_serialize_array",
"semantic_review": "reviewed"
},
@@ -2943,7 +2943,7 @@
"rust_body_sha256": "e4202709eaec5425eb1e1606f6ce14b5603f98157a145eb34e772576e6d0782e",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 528,
"rust_line": 534,
"rust_test": "binary_deserialize_dictionary",
"semantic_review": "reviewed"
},
@@ -2962,7 +2962,7 @@
"rust_body_sha256": "a2c7b4f4cc9675b34c967c850701e222f128708aeb1ee4a7ce1460f20c2d8743",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 542,
"rust_line": 548,
"rust_test": "binary_serialize_dictionary",
"semantic_review": "reviewed"
},
@@ -2981,7 +2981,7 @@
"rust_body_sha256": "b6917b624c23e4e0e8b1b43eeb34df9bfe72722a42bf3b7ff8db8aefc58847f6",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 579,
"rust_line": 585,
"rust_test": "binary_deserialize_nested_composite",
"semantic_review": "reviewed"
},
@@ -3000,7 +3000,7 @@
"rust_body_sha256": "1ab79a5e1f5a2ad1f2e12d1a7d0f5effbe2a3636196093e358dd938b0114a27e",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 587,
"rust_line": 593,
"rust_test": "binary_serialize_nested_composite",
"semantic_review": "reviewed"
},
@@ -3019,7 +3019,7 @@
"rust_body_sha256": "1eded4163aa1f8f94d35ec697049c8f2c55b89b2a4a15d8ce82b272799bc566c",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 598,
"rust_line": 604,
"rust_test": "binary_serialize_long_message",
"semantic_review": "reviewed"
},
@@ -8405,7 +8405,7 @@
"rust_body_sha256": "bd91e4bed26ff8b9957ea8396569e32872487427ce7d9ae5a5e11e30b8453050",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 622,
"rust_line": 628,
"rust_test": "notation_helper_functions",
"semantic_review": "reviewed"
},
@@ -8424,7 +8424,7 @@
"rust_body_sha256": "353628582e66a2da6022afce3e086f1b89349c58932944adf7513a812c2d74d0",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 644,
"rust_line": 650,
"rust_test": "notation_deserialize_undef",
"semantic_review": "reviewed"
},
@@ -8443,7 +8443,7 @@
"rust_body_sha256": "9fc19fc58b25ecc639cdd5406274b67d5e5ea64461e836f420c121a34a97e621",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 652,
"rust_line": 658,
"rust_test": "notation_serialize_undef",
"semantic_review": "reviewed"
},
@@ -8462,7 +8462,7 @@
"rust_body_sha256": "d45a6a0a60f771a2797e3f071fbfd8d849f3ebe55be3bb872628e1fdc9016230",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 662,
"rust_line": 668,
"rust_test": "notation_deserialize_boolean",
"semantic_review": "reviewed"
},
@@ -8481,7 +8481,7 @@
"rust_body_sha256": "f306cde45cb45483f66e69fb215075eefb6e0e1de75f5edee6465e1a2ec53cdf",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 677,
"rust_line": 683,
"rust_test": "notation_serialize_boolean",
"semantic_review": "reviewed"
},
@@ -8500,7 +8500,7 @@
"rust_body_sha256": "c0f91154a5ba57161c74ad26161ceb86a8be11f14536a3c0c6f0f40c1bee0722",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 689,
"rust_line": 695,
"rust_test": "notation_deserialize_integer",
"semantic_review": "reviewed"
},
@@ -8519,7 +8519,7 @@
"rust_body_sha256": "5855c008fa33ca9d766f97176fc562e0ce44b25b70a370fd3637e9f83ffc1606",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 700,
"rust_line": 706,
"rust_test": "notation_serialize_integer",
"semantic_review": "reviewed"
},
@@ -8538,7 +8538,7 @@
"rust_body_sha256": "144c61e452a90f19ef9426a960dd7414dc504afe6c300ae62081444ded8d484b",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 724,
"rust_line": 730,
"rust_test": "notation_deserialize_real",
"semantic_review": "reviewed"
},
@@ -8557,7 +8557,7 @@
"rust_body_sha256": "528c7b01de7daba1c255616beda4a52363d02b0b1e220b67f6cf258c78247cd6",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 740,
"rust_line": 746,
"rust_test": "notation_serialize_real",
"semantic_review": "reviewed"
},
@@ -8576,7 +8576,7 @@
"rust_body_sha256": "a2228425187e555ac26975d5295c46484a0add9e6418bfdaf6d5e5370f42df9d",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 760,
"rust_line": 766,
"rust_test": "notation_deserialize_uuid",
"semantic_review": "reviewed"
},
@@ -8595,7 +8595,7 @@
"rust_body_sha256": "26cdee8ce4c0889350ea9718cc676d0180730ef20200b03beec8248fd499c7a4",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 778,
"rust_line": 784,
"rust_test": "notation_serialize_uuid",
"semantic_review": "reviewed"
},
@@ -8614,7 +8614,7 @@
"rust_body_sha256": "0bec6e4d609c3acd083b0e7e4c0588cb2fc3be1dcde3ed685866e559ec567e49",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 793,
"rust_line": 799,
"rust_test": "notation_deserialize_string",
"semantic_review": "reviewed"
},
@@ -8633,7 +8633,7 @@
"rust_body_sha256": "b82ca6ca743c25ee126abad46d12b71a6fa5023a7fe78e9717253a8f2b78706c",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 815,
"rust_line": 821,
"rust_test": "notation_serialize_string",
"semantic_review": "reviewed"
},
@@ -8652,7 +8652,7 @@
"rust_body_sha256": "0da999b5a1518e77cc5fd44b178e4ceaa7bc6520154768ca4271ca915893a3c6",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 843,
"rust_line": 849,
"rust_test": "notation_deserialize_uri",
"semantic_review": "reviewed"
},
@@ -8671,7 +8671,7 @@
"rust_body_sha256": "0e557ff35c6f524b9c8fca19e8103ca6e9e9cdac6479ef454327e99faeab284f",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 864,
"rust_line": 870,
"rust_test": "notation_serialize_uri",
"semantic_review": "reviewed"
},
@@ -8690,7 +8690,7 @@
"rust_body_sha256": "cdabecf1579ee010ced6276f98d3198818d09a12f5f86b311e9a7d096899100d",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 879,
"rust_line": 885,
"rust_test": "notation_deserialize_date",
"semantic_review": "reviewed"
},
@@ -8709,7 +8709,7 @@
"rust_body_sha256": "ad0f5d1e09abd7b9ae509e027f5ff081a3db9f103aedd5f37788f085f03fffc9",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 888,
"rust_line": 894,
"rust_test": "notation_serialize_date",
"semantic_review": "reviewed"
},
@@ -8728,7 +8728,7 @@
"rust_body_sha256": "1219e8c3ff726d7dde0f8ea2b1b3b7c6cdada428dcad0efd695f10f851d582df",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 908,
"rust_line": 914,
"rust_test": "notation_serialize_binary",
"semantic_review": "reviewed"
},
@@ -8747,7 +8747,7 @@
"rust_body_sha256": "613d31c2a2d688d9d27077219c569dee13421da40a2edaccf1ca9a8b1373deec",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 919,
"rust_line": 925,
"rust_test": "notation_deserialize_array",
"semantic_review": "reviewed"
},
@@ -8766,7 +8766,7 @@
"rust_body_sha256": "31671ebc34badd192afe695bc8e0bdfb91dd7d3730b19aa0c438d99ac81b90cb",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 959,
"rust_line": 965,
"rust_test": "notation_serialize_array",
"semantic_review": "reviewed"
},
@@ -8785,7 +8785,7 @@
"rust_body_sha256": "9f5221ec1c1c23981f40b813659ea2a4268197bfe4bc583c3bdfe365bcf9ca0f",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 971,
"rust_line": 977,
"rust_test": "notation_deserialize_map",
"semantic_review": "reviewed"
},
@@ -8804,7 +8804,7 @@
"rust_body_sha256": "9815d159688524140c6ac33d7be70339ac77e7e032134c63eca268c5d9ca13f5",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1037,
"rust_line": 1043,
"rust_test": "notation_serialize_map",
"semantic_review": "reviewed"
},
@@ -8823,7 +8823,7 @@
"rust_body_sha256": "049b7be206118bab367c78269625245255c4635d283070b2e5cc98721746895d",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1053,
"rust_line": 1059,
"rust_test": "notation_deserialize_real_world_examples",
"semantic_review": "reviewed"
},
@@ -8842,7 +8842,7 @@
"rust_body_sha256": "63e33a176f4f48ef31857ef6f29ee577708335c41b8126785b81c74201a37a12",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1126,
"rust_line": 1132,
"rust_test": "notation_serialize_formatted_test",
"semantic_review": "reviewed"
},
@@ -9413,7 +9413,7 @@
"rust_body_sha256": "284a0d8233710b9c7b48683f243eeb8fe025165cafe49f1a653413f70cb94199",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1158,
"rust_line": 1164,
"rust_test": "protobuf_serialize_boolean",
"semantic_review": "reviewed"
},
@@ -9432,7 +9432,7 @@
"rust_body_sha256": "b6b7e36491b30003f1fba7b65cd25afd024f272bd140b22558ffe02364159484",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1170,
"rust_line": 1176,
"rust_test": "protobuf_serialize_integer",
"semantic_review": "reviewed"
},
@@ -9451,7 +9451,7 @@
"rust_body_sha256": "98b180adec329b027452c084fcffa01bab021e2db35e220329cb412da0b4b935",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1183,
"rust_line": 1189,
"rust_test": "protobuf_serialize_real",
"semantic_review": "reviewed"
},
@@ -9470,7 +9470,7 @@
"rust_body_sha256": "1cf5f87e7069ff5d6833b9d4ad121a32deca862c4dcd1b477d5cadcff77c7711",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1194,
"rust_line": 1200,
"rust_test": "protobuf_serialize_uuid",
"semantic_review": "reviewed"
},
@@ -9489,7 +9489,7 @@
"rust_body_sha256": "68de9e65ba21233b460ea3042099e1d56f7c7fbc056b4fab0a7496b417a0bb9d",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1219,
"rust_line": 1225,
"rust_test": "protobuf_serialize_string",
"semantic_review": "reviewed"
},
@@ -9508,7 +9508,7 @@
"rust_body_sha256": "c84e5810cc6d0bebcb11bdfdbd964de35f9e91b3686e4d470aa9685a467e3fe6",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1234,
"rust_line": 1240,
"rust_test": "protobuf_serialize_array",
"semantic_review": "reviewed"
},
@@ -9527,7 +9527,7 @@
"rust_body_sha256": "c49956529dd57be2348f4283c08faf95a19c0421db00bc7f0fb09783c8c9c28d",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1249,
"rust_line": 1255,
"rust_test": "protobuf_serialize_map",
"semantic_review": "reviewed"
},
@@ -9546,7 +9546,7 @@
"rust_body_sha256": "5d609d99febaba898599fd6869ad4dc29117ebc4e23ecdff87109791aa695774",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1264,
"rust_line": 1270,
"rust_test": "protobuf_serialize_nested_composite",
"semantic_review": "reviewed"
},
@@ -9565,7 +9565,7 @@
"rust_body_sha256": "7863c2beda231492049167980a8bfaa1221c68acce54434818b07294f1a67827",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1284,
"rust_line": 1290,
"rust_test": "protobuf_auto_detect",
"semantic_review": "reviewed"
},
@@ -9584,7 +9584,7 @@
"rust_body_sha256": "55085cfc7037362434e5d74f5424681bc18e65869245b694e315647d2ae78e61",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1298,
"rust_line": 1304,
"rust_test": "protobuf_serialize_binary",
"semantic_review": "reviewed"
},
@@ -9603,7 +9603,7 @@
"rust_body_sha256": "6a59fe76da6e1a9e199324cae49658be92aa89117254535fa6c8ca462d5cdbcb",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1309,
"rust_line": 1315,
"rust_test": "protobuf_serialize_date",
"semantic_review": "reviewed"
},
@@ -9622,7 +9622,7 @@
"rust_body_sha256": "597ceaa8572c071ebf2f17bce35eef8d450cbaab41274d74dfd700d6726cdf6a",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1325,
"rust_line": 1331,
"rust_test": "protobuf_serialize_uri",
"semantic_review": "reviewed"
},
@@ -24552,7 +24552,7 @@
"rust_body_sha256": "f4772ad9aa910866898dbb56fd432adbffe41858753f48a9f09b9a656623b4a1",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1336,
"rust_line": 1342,
"rust_test": "llsd_terse_parsing",
"semantic_review": "reviewed"
},
@@ -24865,7 +24865,7 @@
"rust_body_sha256": "b4f02694cc643092911895f321a55ece3a3caa3585837eb80d9cb56280151fe6",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1388,
"rust_line": 1394,
"rust_test": "xml_deserialize_llsd_sample",
"semantic_review": "reviewed"
},
@@ -24884,7 +24884,7 @@
"rust_body_sha256": "2d3d63b1305c34aac9a3f448e033d6e1207c78276a1d1e886f1f696fc485adb1",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1440,
"rust_line": 1446,
"rust_test": "xml_deserialize_no_dtd",
"semantic_review": "reviewed"
},
@@ -24903,7 +24903,7 @@
"rust_body_sha256": "2cfa2b8fb6ac0f88d2a13879d058ed7ec13f39612cfef64f0c54a36234d3aa03",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1456,
"rust_line": 1462,
"rust_test": "xml_deserialize_silly_pi",
"semantic_review": "reviewed"
},
@@ -24922,7 +24922,7 @@
"rust_body_sha256": "a20d46510d89f93a948388f6b0928e7254f6183edc87aceee341619bb3ea5a6d",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1473,
"rust_line": 1479,
"rust_test": "xml_deserialize_silly_pi_no_whitespace_after_pi",
"semantic_review": "reviewed"
},
@@ -24941,7 +24941,7 @@
"rust_body_sha256": "24aa7f70d44eb5d6ffb456e96dd6398b001bcd2b3cafe08e7bcd73eb1472b5e9",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1482,
"rust_line": 1488,
"rust_test": "xml_deserialize_silly_pi_lowercase_pi",
"semantic_review": "reviewed"
},
@@ -24960,7 +24960,7 @@
"rust_body_sha256": "ba8c6bc66b53cd68cf79bf108c43193c89bcd778c59b5afc270ae622addb12f4",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1491,
"rust_line": 1497,
"rust_test": "xml_deserialize_reals",
"semantic_review": "reviewed"
},
@@ -24979,7 +24979,7 @@
"rust_body_sha256": "752a5c129915f2c4b9eea232a4867d9367a38fbca57bbb4eb109a745ce7dbd97",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1516,
"rust_line": 1522,
"rust_test": "xml_deserialize_strings",
"semantic_review": "reviewed"
},
@@ -24998,7 +24998,7 @@
"rust_body_sha256": "aa25dc721c43e7354210b01e130b11596143ffb3ad15bad00c912f976b7bffab",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1539,
"rust_line": 1545,
"rust_test": "xml_deserialize_integers",
"semantic_review": "reviewed"
},
@@ -25017,7 +25017,7 @@
"rust_body_sha256": "4dc2aa4995dcd6432a4a84181f4f22602bceb2f595e2600835433d7ca90fdd86",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1564,
"rust_line": 1570,
"rust_test": "xml_deserialize_uuid",
"semantic_review": "reviewed"
},
@@ -25036,7 +25036,7 @@
"rust_body_sha256": "eb732d2695cbf250e42ddc35d27b62cedd9b199de3735197feed761f8c7e9299",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1583,
"rust_line": 1589,
"rust_test": "xml_deserialize_dates",
"semantic_review": "reviewed"
},
@@ -25055,7 +25055,7 @@
"rust_body_sha256": "b2365645c64e344b2678916913f9a0cfcec6fdc625e786acde1d82740bdcc74d",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1604,
"rust_line": 1610,
"rust_test": "xml_deserialize_boolean",
"semantic_review": "reviewed"
},
@@ -25074,7 +25074,7 @@
"rust_body_sha256": "d8edb705b2fac3be9c959a7385a62b707cc0c7fb9057668cd8fddcad1243c335",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1634,
"rust_line": 1640,
"rust_test": "xml_deserialize_binary",
"semantic_review": "reviewed"
},
@@ -25093,7 +25093,7 @@
"rust_body_sha256": "8d91606bc63f8f678780332e3b1267c7b929f41b0528ec46da4a558f2387e16d",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1655,
"rust_line": 1661,
"rust_test": "xml_deserialize_undef",
"semantic_review": "reviewed"
},
@@ -25112,7 +25112,7 @@
"rust_body_sha256": "82d65f92f402fb40fa3b8e6f456dd69d5ba8e31be14a107282677c1ba7497aa6",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1666,
"rust_line": 1672,
"rust_test": "xml_deserialize_uri",
"semantic_review": "reviewed"
},
@@ -25131,7 +25131,7 @@
"rust_body_sha256": "eb6ab912cae75aac71b4667ac9f289ef4a09f91c56722abe704eab7c26215b12",
"status": "translated",
"rust_file": "tests/compat/tests/structured_data.rs",
"rust_line": 1685,
"rust_line": 1691,
"rust_test": "xml_deserialize_nested_containers",
"semantic_review": "reviewed"
},