{
  "bool_false": {
    "hex": "00",
    "value": false
  },
  "bool_true": {
    "hex": "01",
    "value": true
  },
  "bytes_4": {
    "hex": "deadbeef",
    "value": [
      222,
      173,
      190,
      239
    ]
  },
  "bytevector_deadbeef": {
    "hex": "04deadbeef",
    "value": [
      222,
      173,
      190,
      239
    ]
  },
  "enum_empty_variant": {
    "hex": "00",
    "tag": 0
  },
  "enum_then_u8": {
    "enum_tag": 0,
    "hex": "002a",
    "trailing_u8": 42
  },
  "enum_with_string": {
    "hex": "020568656c6c6f",
    "tag": 2,
    "value": "hello"
  },
  "enum_with_u8": {
    "hex": "012a",
    "tag": 1,
    "value": 42
  },
  "i128_max": {
    "hex": "ffffffffffffffffffffffffffffff7f",
    "value": "170141183460469231731687303715884105727"
  },
  "i128_min": {
    "hex": "00000000000000000000000000000080",
    "value": "-170141183460469231731687303715884105728"
  },
  "i128_neg_one": {
    "hex": "ffffffffffffffffffffffffffffffff",
    "value": "-1"
  },
  "i128_zero": {
    "hex": "00000000000000000000000000000000",
    "value": "0"
  },
  "i16_max": {
    "hex": "ff7f",
    "value": 32767
  },
  "i16_min": {
    "hex": "0080",
    "value": -32768
  },
  "i16_neg_one": {
    "hex": "ffff",
    "value": -1
  },
  "i16_zero": {
    "hex": "0000",
    "value": 0
  },
  "i32_max": {
    "hex": "ffffff7f",
    "value": 2147483647
  },
  "i32_min": {
    "hex": "00000080",
    "value": -2147483648
  },
  "i32_neg_one": {
    "hex": "ffffffff",
    "value": -1
  },
  "i32_zero": {
    "hex": "00000000",
    "value": 0
  },
  "i64_max": {
    "hex": "ffffffffffffff7f",
    "value": "9223372036854775807"
  },
  "i64_min": {
    "hex": "0000000000000080",
    "value": "-9223372036854775808"
  },
  "i64_neg_one": {
    "hex": "ffffffffffffffff",
    "value": "-1"
  },
  "i64_zero": {
    "hex": "0000000000000000",
    "value": "0"
  },
  "i8_max": {
    "hex": "7f",
    "value": 127
  },
  "i8_min": {
    "hex": "80",
    "value": -128
  },
  "i8_neg_one": {
    "hex": "ff",
    "value": -1
  },
  "i8_zero": {
    "hex": "00",
    "value": 0
  },
  "map_empty": {
    "hex": "00",
    "value": {}
  },
  "map_string_u8": {
    "hex": "02016101016202",
    "value": {
      "a": 1,
      "b": 2
    }
  },
  "option_none": {
    "hex": "00",
    "value": null
  },
  "option_some_string": {
    "hex": "010474657374",
    "value": "test"
  },
  "option_some_u8": {
    "hex": "012a",
    "value": 42
  },
  "string_empty": {
    "hex": "00",
    "value": ""
  },
  "string_hello": {
    "hex": "0568656c6c6f",
    "value": "hello"
  },
  "string_unicode": {
    "hex": "05636166c3a9",
    "value": "café"
  },
  "struct_nested": {
    "hex": "ffffffffffffff01",
    "value": {
      "flag": true,
      "inner": {
        "a": 255,
        "b": 65535,
        "c": 4294967295
      }
    }
  },
  "struct_simple": {
    "hex": "01e80370110100",
    "value": {
      "a": 1,
      "b": 1000,
      "c": 70000
    }
  },
  "tuple_u8_string": {
    "hex": "2a0568656c6c6f",
    "value": [
      42,
      "hello"
    ]
  },
  "u128_max": {
    "hex": "ffffffffffffffffffffffffffffffff",
    "value": "340282366920938463463374607431768211455"
  },
  "u128_mid": {
    "hex": "ffffffffffffffffffffffffffffff7f",
    "value": "170141183460469231731687303715884105727"
  },
  "u128_one": {
    "hex": "01000000000000000000000000000000",
    "value": "1"
  },
  "u128_zero": {
    "hex": "00000000000000000000000000000000",
    "value": "0"
  },
  "u16_1000": {
    "hex": "e803",
    "value": 1000
  },
  "u16_max": {
    "hex": "ffff",
    "value": 65535
  },
  "u16_mid": {
    "hex": "0001",
    "value": 256
  },
  "u16_zero": {
    "hex": "0000",
    "value": 0
  },
  "u256_256": {
    "hex": "0001000000000000000000000000000000000000000000000000000000000000",
    "value": "256"
  },
  "u256_max": {
    "hex": "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
    "value": "115792089237316195423570985008687907853269984665640564039457584007913129639935"
  },
  "u256_one": {
    "hex": "0100000000000000000000000000000000000000000000000000000000000000",
    "value": "1"
  },
  "u256_zero": {
    "hex": "0000000000000000000000000000000000000000000000000000000000000000",
    "value": "0"
  },
  "u32_max": {
    "hex": "ffffffff",
    "value": 4294967295
  },
  "u32_mid": {
    "hex": "70110100",
    "value": 70000
  },
  "u32_zero": {
    "hex": "00000000",
    "value": 0
  },
  "u64_max": {
    "hex": "ffffffffffffffff",
    "value": "18446744073709551615"
  },
  "u64_mid": {
    "hex": "00ca9a3b00000000",
    "value": "1000000000"
  },
  "u64_one": {
    "hex": "0100000000000000",
    "value": "1"
  },
  "u64_zero": {
    "hex": "0000000000000000",
    "value": "0"
  },
  "u8_max": {
    "hex": "ff",
    "value": 255
  },
  "u8_mid": {
    "hex": "80",
    "value": 128
  },
  "u8_zero": {
    "hex": "00",
    "value": 0
  },
  "uleb128_0": {
    "hex": "00",
    "value": 0
  },
  "uleb128_127": {
    "hex": "7f",
    "value": 127
  },
  "uleb128_128": {
    "hex": "8001",
    "value": 128
  },
  "uleb128_16384": {
    "hex": "808001",
    "value": 16384
  },
  "vector_of_structs": {
    "hex": "020102000300000004050006000000",
    "value": [
      {
        "a": 1,
        "b": 2,
        "c": 3
      },
      {
        "a": 4,
        "b": 5,
        "c": 6
      }
    ]
  },
  "vector_string": {
    "hex": "020568656c6c6f05776f726c64",
    "value": [
      "hello",
      "world"
    ]
  },
  "vector_u16": {
    "hex": "02e803d007",
    "value": [
      1000,
      2000
    ]
  },
  "vector_u8_123": {
    "hex": "03010203",
    "value": [
      1,
      2,
      3
    ]
  },
  "vector_u8_empty": {
    "hex": "00",
    "value": []
  }
}
