compact binary serialization format with built-in compression
at v0.1.2 5.3 kB view raw
1// This is a stringified version of `bigtest.ht`. 2// 3// Not actually valid RON (as far as I know), but I want "good enough" syntax 4// highlighting 5Map( 6 [ 7 ( 8 String( 9 "a u8", 10 ), 11 U8( 12 255, 13 ), 14 ), 15 ( 16 String( 17 "an i8", 18 ), 19 I8( 20 -128, 21 ), 22 ), 23 ( 24 String( 25 "a u16", 26 ), 27 U16( 28 65535, 29 ), 30 ), 31 ( 32 String( 33 "an i16", 34 ), 35 I16( 36 -32768, 37 ), 38 ), 39 ( 40 String( 41 "a u32", 42 ), 43 U32( 44 4294967295, 45 ), 46 ), 47 ( 48 String( 49 "an i32", 50 ), 51 I32( 52 -2147483648, 53 ), 54 ), 55 ( 56 String( 57 "a u64", 58 ), 59 U64( 60 18446744073709551615, 61 ), 62 ), 63 ( 64 String( 65 "an i64", 66 ), 67 I64( 68 -9223372036854775808, 69 ), 70 ), 71 ( 72 String( 73 "an f32", 74 ), 75 F32( 76 3.1415927, 77 ), 78 ), 79 ( 80 String( 81 "an f64", 82 ), 83 F64( 84 3.141592653589793, 85 ), 86 ), 87 ( 88 String( 89 "a boolean (true)", 90 ), 91 Bool( 92 true, 93 ), 94 ), 95 ( 96 String( 97 "a boolean (false)", 98 ), 99 Bool( 100 false, 101 ), 102 ), 103 ( 104 String( 105 "a string", 106 ), 107 String( 108 "hello, world!", 109 ), 110 ), 111 ( 112 String( 113 "an optional value", 114 ), 115 Option( 116 F64, 117 Some( 118 F64( 119 6.283185307179586, 120 ), 121 ), 122 ), 123 ), 124 ( 125 String( 126 "a list", 127 ), 128 List( 129 [ 130 String( 131 "hello", 132 ), 133 U8( 134 42, 135 ), 136 Bool( 137 true, 138 ), 139 ], 140 ), 141 ), 142 ( 143 String( 144 "a map where keys are u8.. except one!", 145 ), 146 Map( 147 [ 148 ( 149 U8( 150 42, 151 ), 152 String( 153 "the meaning of life", 154 ), 155 ), 156 ( 157 U8( 158 69, 159 ), 160 String( 161 "the funny number", 162 ), 163 ), 164 ( 165 String( 166 "boo!", 167 ), 168 Map( 169 [ 170 ( 171 String( 172 "is_scared", 173 ), 174 Bool( 175 true, 176 ), 177 ), 178 ], 179 ), 180 ), 181 ( 182 U8( 183 255, 184 ), 185 String( 186 "the maximum", 187 ), 188 ), 189 ], 190 ), 191 ), 192 ( 193 String( 194 "an array of booleans", 195 ), 196 Array( 197 Bool, 198 [ 199 Bool( 200 true, 201 ), 202 Bool( 203 true, 204 ), 205 Bool( 206 true, 207 ), 208 Bool( 209 false, 210 ), 211 Bool( 212 true, 213 ), 214 Bool( 215 true, 216 ), 217 Bool( 218 true, 219 ), 220 ], 221 ), 222 ), 223 ( 224 String( 225 "the time im making this file", 226 ), 227 Timestamp( 228 2025-08-19T10:06:58.230Z, 229 ), 230 ), 231 ( 232 String( 233 "my minecraft account's uuid", 234 ), 235 Uuid( 236 89c29c53-ef0c-4623-92cb-0f79930a97c2, 237 ), 238 ), 239 ], 240)