blob: b83c4aab8f6c8edab28146ebeb8c3492f3d2759b [file] [log] [blame]
// Copyright 2015 The Vanadium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// This file was auto-generated via "vomtest generate".
// DO NOT UPDATE MANUALLY; read the comments in vomdata.vdl.config.
package data80
import (
"v.io/v23/vom/testdata/types"
)
// Tests contains the testcases to use to test vom encoding and decoding.
const Tests = []types.TestCase {
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0201"}
// 02 MsgId 1
// ValueMsg 1 [bool]
// 01 PrimValue true [bool]
// DumpStatus{MsgId: 1, MsgN: 2, Value: true}
{
`true`,
true,
"bool",
"800201",
"80", "", "0201",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0200"}
// 02 MsgId 1
// ValueMsg 1 [bool]
// 00 PrimValue false [bool]
// DumpStatus{MsgId: 1, MsgN: 2, Value: false}
{
`false`,
false,
"bool",
"800200",
"80", "", "0200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0600"}
// 06 MsgId 3
// ValueMsg 3 [string]
// 00 ByteLen 0 [string len]
// PrimValue "" [string]
// DumpStatus{MsgId: 3, MsgN: 2, Value: ""}
{
`""`,
"",
"string",
"800600",
"80", "", "0600",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "0603616263"}
// 06 MsgId 3
// ValueMsg 3 [string]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// DumpStatus{MsgId: 3, MsgN: 5, Value: "abc"}
{
`"abc"`,
"abc",
"string",
"800603616263",
"80", "", "0603616263",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "4e00"}
// 4e MsgId 39
// ValueMsg 39 [[]byte]
// 00 ByteLen 0 [bytes len]
// PrimValue "" [bytes]
// DumpStatus{MsgId: 39, MsgN: 2, Value: []byte("")}
{
`[]byte("")`,
[]byte(""),
"[]byte",
"804e00",
"80", "", "4e00",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "4e03ff0001"}
// 4e MsgId 39
// ValueMsg 39 [[]byte]
// 03 ByteLen 3 [bytes len]
// ff0001 PrimValue "\xff\x00\x01" [bytes]
// DumpStatus{MsgId: 39, MsgN: 5, Value: []byte("\xff\x00\x01")}
{
`[]byte("\xff\x00\x01")`,
[]byte("\xff\x00\x01"),
"[]byte",
"804e03ff0001",
"80", "", "4e03ff0001",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "4e0461646566"}
// 4e MsgId 39
// ValueMsg 39 [[]byte]
// 04 ByteLen 4 [bytes len]
// 61646566 PrimValue "adef" [bytes]
// DumpStatus{MsgId: 39, MsgN: 6, Value: []byte("adef")}
{
`[]byte("adef")`,
[]byte("adef"),
"[]byte",
"804e0461646566",
"80", "", "4e0461646566",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0400"}
// 04 MsgId 2
// ValueMsg 2 [byte]
// 00 PrimValue 0 [byte]
// DumpStatus{MsgId: 2, MsgN: 2, Value: byte(0)}
{
`byte(0)`,
byte(0),
"byte",
"800400",
"80", "", "0400",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "047f"}
// 04 MsgId 2
// ValueMsg 2 [byte]
// 7f PrimValue 127 [byte]
// DumpStatus{MsgId: 2, MsgN: 2, Value: byte(127)}
{
`byte(127)`,
byte(127),
"byte",
"80047f",
"80", "", "047f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "04ff"}
// 04 MsgId 2
// ValueMsg 2 [byte]
// ff PrimValue 255 [byte]
// DumpStatus{MsgId: 2, MsgN: 2, Value: byte(255)}
{
`byte(255)`,
byte(255),
"byte",
"8004ff",
"80", "", "04ff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0800"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(0)}
{
`uint16(0)`,
uint16(0),
"uint16",
"800800",
"80", "", "0800",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0801"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(1)}
{
`uint16(1)`,
uint16(1),
"uint16",
"800801",
"80", "", "0801",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0802"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// 02 PrimValue 2 [uint]
// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(2)}
{
`uint16(2)`,
uint16(2),
"uint16",
"800802",
"80", "", "0802",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "083f"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// 3f PrimValue 63 [uint]
// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(63)}
{
`uint16(63)`,
uint16(63),
"uint16",
"80083f",
"80", "", "083f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0840"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// 40 PrimValue 64 [uint]
// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(64)}
{
`uint16(64)`,
uint16(64),
"uint16",
"800840",
"80", "", "0840",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "087f"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// 7f PrimValue 127 [uint]
// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(127)}
{
`uint16(127)`,
uint16(127),
"uint16",
"80087f",
"80", "", "087f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "08ff80"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// ff80 PrimValue 128 [uint]
// DumpStatus{MsgId: 4, MsgN: 3, Value: uint16(128)}
{
`uint16(128)`,
uint16(128),
"uint16",
"8008ff80",
"80", "", "08ff80",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "08ffff"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// ffff PrimValue 255 [uint]
// DumpStatus{MsgId: 4, MsgN: 3, Value: uint16(255)}
{
`uint16(255)`,
uint16(255),
"uint16",
"8008ffff",
"80", "", "08ffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "08fe0100"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// fe0100 PrimValue 256 [uint]
// DumpStatus{MsgId: 4, MsgN: 4, Value: uint16(256)}
{
`uint16(256)`,
uint16(256),
"uint16",
"8008fe0100",
"80", "", "08fe0100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "08fe7ffe"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// fe7ffe PrimValue 32766 [uint]
// DumpStatus{MsgId: 4, MsgN: 4, Value: uint16(32766)}
{
`uint16(32766)`,
uint16(32766),
"uint16",
"8008fe7ffe",
"80", "", "08fe7ffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "08fe7fff"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// fe7fff PrimValue 32767 [uint]
// DumpStatus{MsgId: 4, MsgN: 4, Value: uint16(32767)}
{
`uint16(32767)`,
uint16(32767),
"uint16",
"8008fe7fff",
"80", "", "08fe7fff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "08fefffe"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// fefffe PrimValue 65534 [uint]
// DumpStatus{MsgId: 4, MsgN: 4, Value: uint16(65534)}
{
`uint16(65534)`,
uint16(65534),
"uint16",
"8008fefffe",
"80", "", "08fefffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "08feffff"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// feffff PrimValue 65535 [uint]
// DumpStatus{MsgId: 4, MsgN: 4, Value: uint16(65535)}
{
`uint16(65535)`,
uint16(65535),
"uint16",
"8008feffff",
"80", "", "08feffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a00"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 5, MsgN: 2, Value: uint32(0)}
{
`uint32(0)`,
uint32(0),
"uint32",
"800a00",
"80", "", "0a00",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "0afd7ffffe"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// fd7ffffe PrimValue 8388606 [uint]
// DumpStatus{MsgId: 5, MsgN: 5, Value: uint32(8388606)}
{
`uint32(8388606)`,
uint32(8388606),
"uint32",
"800afd7ffffe",
"80", "", "0afd7ffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "0afd7fffff"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// fd7fffff PrimValue 8388607 [uint]
// DumpStatus{MsgId: 5, MsgN: 5, Value: uint32(8388607)}
{
`uint32(8388607)`,
uint32(8388607),
"uint32",
"800afd7fffff",
"80", "", "0afd7fffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "0afdfffffe"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// fdfffffe PrimValue 16777214 [uint]
// DumpStatus{MsgId: 5, MsgN: 5, Value: uint32(16777214)}
{
`uint32(16777214)`,
uint32(16777214),
"uint32",
"800afdfffffe",
"80", "", "0afdfffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "0afdffffff"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// fdffffff PrimValue 16777215 [uint]
// DumpStatus{MsgId: 5, MsgN: 5, Value: uint32(16777215)}
{
`uint32(16777215)`,
uint32(16777215),
"uint32",
"800afdffffff",
"80", "", "0afdffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "0afc7ffffffe"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// fc7ffffffe PrimValue 2147483646 [uint]
// DumpStatus{MsgId: 5, MsgN: 6, Value: uint32(2147483646)}
{
`uint32(2147483646)`,
uint32(2147483646),
"uint32",
"800afc7ffffffe",
"80", "", "0afc7ffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "0afc7fffffff"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// fc7fffffff PrimValue 2147483647 [uint]
// DumpStatus{MsgId: 5, MsgN: 6, Value: uint32(2147483647)}
{
`uint32(2147483647)`,
uint32(2147483647),
"uint32",
"800afc7fffffff",
"80", "", "0afc7fffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "0afcfffffffe"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// fcfffffffe PrimValue 4294967294 [uint]
// DumpStatus{MsgId: 5, MsgN: 6, Value: uint32(4294967294)}
{
`uint32(4294967294)`,
uint32(4294967294),
"uint32",
"800afcfffffffe",
"80", "", "0afcfffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "0afcffffffff"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// fcffffffff PrimValue 4294967295 [uint]
// DumpStatus{MsgId: 5, MsgN: 6, Value: uint32(4294967295)}
{
`uint32(4294967295)`,
uint32(4294967295),
"uint32",
"800afcffffffff",
"80", "", "0afcffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c00"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 6, MsgN: 2, Value: uint64(0)}
{
`uint64(0)`,
uint64(0),
"uint64",
"800c00",
"80", "", "0c00",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "0cfb7ffffffffe"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// fb7ffffffffe PrimValue 549755813886 [uint]
// DumpStatus{MsgId: 6, MsgN: 7, Value: uint64(549755813886)}
{
`uint64(549755813886)`,
uint64(549755813886),
"uint64",
"800cfb7ffffffffe",
"80", "", "0cfb7ffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "0cfb7fffffffff"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// fb7fffffffff PrimValue 549755813887 [uint]
// DumpStatus{MsgId: 6, MsgN: 7, Value: uint64(549755813887)}
{
`uint64(549755813887)`,
uint64(549755813887),
"uint64",
"800cfb7fffffffff",
"80", "", "0cfb7fffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "0cfbfffffffffe"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// fbfffffffffe PrimValue 1099511627774 [uint]
// DumpStatus{MsgId: 6, MsgN: 7, Value: uint64(1099511627774)}
{
`uint64(1099511627774)`,
uint64(1099511627774),
"uint64",
"800cfbfffffffffe",
"80", "", "0cfbfffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "0cfbffffffffff"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// fbffffffffff PrimValue 1099511627775 [uint]
// DumpStatus{MsgId: 6, MsgN: 7, Value: uint64(1099511627775)}
{
`uint64(1099511627775)`,
uint64(1099511627775),
"uint64",
"800cfbffffffffff",
"80", "", "0cfbffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "0cfa7ffffffffffe"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// fa7ffffffffffe PrimValue 140737488355326 [uint]
// DumpStatus{MsgId: 6, MsgN: 8, Value: uint64(140737488355326)}
{
`uint64(140737488355326)`,
uint64(140737488355326),
"uint64",
"800cfa7ffffffffffe",
"80", "", "0cfa7ffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "0cfa7fffffffffff"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// fa7fffffffffff PrimValue 140737488355327 [uint]
// DumpStatus{MsgId: 6, MsgN: 8, Value: uint64(140737488355327)}
{
`uint64(140737488355327)`,
uint64(140737488355327),
"uint64",
"800cfa7fffffffffff",
"80", "", "0cfa7fffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "0cfafffffffffffe"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// fafffffffffffe PrimValue 281474976710654 [uint]
// DumpStatus{MsgId: 6, MsgN: 8, Value: uint64(281474976710654)}
{
`uint64(281474976710654)`,
uint64(281474976710654),
"uint64",
"800cfafffffffffffe",
"80", "", "0cfafffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "0cfaffffffffffff"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// faffffffffffff PrimValue 281474976710655 [uint]
// DumpStatus{MsgId: 6, MsgN: 8, Value: uint64(281474976710655)}
{
`uint64(281474976710655)`,
uint64(281474976710655),
"uint64",
"800cfaffffffffffff",
"80", "", "0cfaffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "0cf97ffffffffffffe"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// f97ffffffffffffe PrimValue 36028797018963966 [uint]
// DumpStatus{MsgId: 6, MsgN: 9, Value: uint64(36028797018963966)}
{
`uint64(36028797018963966)`,
uint64(36028797018963966),
"uint64",
"800cf97ffffffffffffe",
"80", "", "0cf97ffffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "0cf97fffffffffffff"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// f97fffffffffffff PrimValue 36028797018963967 [uint]
// DumpStatus{MsgId: 6, MsgN: 9, Value: uint64(36028797018963967)}
{
`uint64(36028797018963967)`,
uint64(36028797018963967),
"uint64",
"800cf97fffffffffffff",
"80", "", "0cf97fffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "0cf9fffffffffffffe"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// f9fffffffffffffe PrimValue 72057594037927934 [uint]
// DumpStatus{MsgId: 6, MsgN: 9, Value: uint64(72057594037927934)}
{
`uint64(72057594037927934)`,
uint64(72057594037927934),
"uint64",
"800cf9fffffffffffffe",
"80", "", "0cf9fffffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "0cf9ffffffffffffff"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// f9ffffffffffffff PrimValue 72057594037927935 [uint]
// DumpStatus{MsgId: 6, MsgN: 9, Value: uint64(72057594037927935)}
{
`uint64(72057594037927935)`,
uint64(72057594037927935),
"uint64",
"800cf9ffffffffffffff",
"80", "", "0cf9ffffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "0cf87ffffffffffffffe"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// f87ffffffffffffffe PrimValue 9223372036854775806 [uint]
// DumpStatus{MsgId: 6, MsgN: 10, Value: uint64(9223372036854775806)}
{
`uint64(9223372036854775806)`,
uint64(9223372036854775806),
"uint64",
"800cf87ffffffffffffffe",
"80", "", "0cf87ffffffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "0cf87fffffffffffffff"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// f87fffffffffffffff PrimValue 9223372036854775807 [uint]
// DumpStatus{MsgId: 6, MsgN: 10, Value: uint64(9223372036854775807)}
{
`uint64(9223372036854775807)`,
uint64(9223372036854775807),
"uint64",
"800cf87fffffffffffffff",
"80", "", "0cf87fffffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "0cf8fffffffffffffffe"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// f8fffffffffffffffe PrimValue 18446744073709551614 [uint]
// DumpStatus{MsgId: 6, MsgN: 10, Value: uint64(18446744073709551614)}
{
`uint64(18446744073709551614)`,
uint64(18446744073709551614),
"uint64",
"800cf8fffffffffffffffe",
"80", "", "0cf8fffffffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "0cf8ffffffffffffffff"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// f8ffffffffffffffff PrimValue 18446744073709551615 [uint]
// DumpStatus{MsgId: 6, MsgN: 10, Value: uint64(18446744073709551615)}
{
`uint64(18446744073709551615)`,
uint64(18446744073709551615),
"uint64",
"800cf8ffffffffffffffff",
"80", "", "0cf8ffffffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e00"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(0)}
{
`int16(0)`,
int16(0),
"int16",
"800e00",
"80", "", "0e00",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e02"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 02 PrimValue 1 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(1)}
{
`int16(1)`,
int16(1),
"int16",
"800e02",
"80", "", "0e02",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e04"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 04 PrimValue 2 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(2)}
{
`int16(2)`,
int16(2),
"int16",
"800e04",
"80", "", "0e04",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e7e"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 7e PrimValue 63 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(63)}
{
`int16(63)`,
int16(63),
"int16",
"800e7e",
"80", "", "0e7e",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "0eff80"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// ff80 PrimValue 64 [int]
// DumpStatus{MsgId: 7, MsgN: 3, Value: int16(64)}
{
`int16(64)`,
int16(64),
"int16",
"800eff80",
"80", "", "0eff80",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "0efffe"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fffe PrimValue 127 [int]
// DumpStatus{MsgId: 7, MsgN: 3, Value: int16(127)}
{
`int16(127)`,
int16(127),
"int16",
"800efffe",
"80", "", "0efffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efe0100"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fe0100 PrimValue 128 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(128)}
{
`int16(128)`,
int16(128),
"int16",
"800efe0100",
"80", "", "0efe0100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efe01fe"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fe01fe PrimValue 255 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(255)}
{
`int16(255)`,
int16(255),
"int16",
"800efe01fe",
"80", "", "0efe01fe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efe0200"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fe0200 PrimValue 256 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(256)}
{
`int16(256)`,
int16(256),
"int16",
"800efe0200",
"80", "", "0efe0200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efefffc"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fefffc PrimValue 32766 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(32766)}
{
`int16(32766)`,
int16(32766),
"int16",
"800efefffc",
"80", "", "0efefffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efefffe"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fefffe PrimValue 32767 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(32767)}
{
`int16(32767)`,
int16(32767),
"int16",
"800efefffe",
"80", "", "0efefffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1000"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 8, MsgN: 2, Value: int32(0)}
{
`int32(0)`,
int32(0),
"int32",
"801000",
"80", "", "1000",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "10fdfffffc"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fdfffffc PrimValue 8388606 [int]
// DumpStatus{MsgId: 8, MsgN: 5, Value: int32(8388606)}
{
`int32(8388606)`,
int32(8388606),
"int32",
"8010fdfffffc",
"80", "", "10fdfffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "10fdfffffe"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fdfffffe PrimValue 8388607 [int]
// DumpStatus{MsgId: 8, MsgN: 5, Value: int32(8388607)}
{
`int32(8388607)`,
int32(8388607),
"int32",
"8010fdfffffe",
"80", "", "10fdfffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fc01fffffc"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fc01fffffc PrimValue 16777214 [int]
// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(16777214)}
{
`int32(16777214)`,
int32(16777214),
"int32",
"8010fc01fffffc",
"80", "", "10fc01fffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fc01fffffe"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fc01fffffe PrimValue 16777215 [int]
// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(16777215)}
{
`int32(16777215)`,
int32(16777215),
"int32",
"8010fc01fffffe",
"80", "", "10fc01fffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fcfffffffc"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fcfffffffc PrimValue 2147483646 [int]
// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(2147483646)}
{
`int32(2147483646)`,
int32(2147483646),
"int32",
"8010fcfffffffc",
"80", "", "10fcfffffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fcfffffffe"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fcfffffffe PrimValue 2147483647 [int]
// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(2147483647)}
{
`int32(2147483647)`,
int32(2147483647),
"int32",
"8010fcfffffffe",
"80", "", "10fcfffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1200"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(0)}
{
`int64(0)`,
int64(0),
"int64",
"801200",
"80", "", "1200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1202"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// 02 PrimValue 1 [int]
// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(1)}
{
`int64(1)`,
int64(1),
"int64",
"801202",
"80", "", "1202",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1204"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// 04 PrimValue 2 [int]
// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(2)}
{
`int64(2)`,
int64(2),
"int64",
"801204",
"80", "", "1204",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "12fbfffffffffc"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fbfffffffffc PrimValue 549755813886 [int]
// DumpStatus{MsgId: 9, MsgN: 7, Value: int64(549755813886)}
{
`int64(549755813886)`,
int64(549755813886),
"int64",
"8012fbfffffffffc",
"80", "", "12fbfffffffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "12fbfffffffffe"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fbfffffffffe PrimValue 549755813887 [int]
// DumpStatus{MsgId: 9, MsgN: 7, Value: int64(549755813887)}
{
`int64(549755813887)`,
int64(549755813887),
"int64",
"8012fbfffffffffe",
"80", "", "12fbfffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "12fa01fffffffffc"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fa01fffffffffc PrimValue 1099511627774 [int]
// DumpStatus{MsgId: 9, MsgN: 8, Value: int64(1099511627774)}
{
`int64(1099511627774)`,
int64(1099511627774),
"int64",
"8012fa01fffffffffc",
"80", "", "12fa01fffffffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "12fa01fffffffffe"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fa01fffffffffe PrimValue 1099511627775 [int]
// DumpStatus{MsgId: 9, MsgN: 8, Value: int64(1099511627775)}
{
`int64(1099511627775)`,
int64(1099511627775),
"int64",
"8012fa01fffffffffe",
"80", "", "12fa01fffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "12fafffffffffffc"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fafffffffffffc PrimValue 140737488355326 [int]
// DumpStatus{MsgId: 9, MsgN: 8, Value: int64(140737488355326)}
{
`int64(140737488355326)`,
int64(140737488355326),
"int64",
"8012fafffffffffffc",
"80", "", "12fafffffffffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "12fafffffffffffe"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fafffffffffffe PrimValue 140737488355327 [int]
// DumpStatus{MsgId: 9, MsgN: 8, Value: int64(140737488355327)}
{
`int64(140737488355327)`,
int64(140737488355327),
"int64",
"8012fafffffffffffe",
"80", "", "12fafffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "12f901fffffffffffc"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f901fffffffffffc PrimValue 281474976710654 [int]
// DumpStatus{MsgId: 9, MsgN: 9, Value: int64(281474976710654)}
{
`int64(281474976710654)`,
int64(281474976710654),
"int64",
"8012f901fffffffffffc",
"80", "", "12f901fffffffffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "12f901fffffffffffe"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f901fffffffffffe PrimValue 281474976710655 [int]
// DumpStatus{MsgId: 9, MsgN: 9, Value: int64(281474976710655)}
{
`int64(281474976710655)`,
int64(281474976710655),
"int64",
"8012f901fffffffffffe",
"80", "", "12f901fffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "12f9fffffffffffffc"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f9fffffffffffffc PrimValue 36028797018963966 [int]
// DumpStatus{MsgId: 9, MsgN: 9, Value: int64(36028797018963966)}
{
`int64(36028797018963966)`,
int64(36028797018963966),
"int64",
"8012f9fffffffffffffc",
"80", "", "12f9fffffffffffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "12f9fffffffffffffe"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f9fffffffffffffe PrimValue 36028797018963967 [int]
// DumpStatus{MsgId: 9, MsgN: 9, Value: int64(36028797018963967)}
{
`int64(36028797018963967)`,
int64(36028797018963967),
"int64",
"8012f9fffffffffffffe",
"80", "", "12f9fffffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f801fffffffffffffc"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f801fffffffffffffc PrimValue 72057594037927934 [int]
// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(72057594037927934)}
{
`int64(72057594037927934)`,
int64(72057594037927934),
"int64",
"8012f801fffffffffffffc",
"80", "", "12f801fffffffffffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f801fffffffffffffe"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f801fffffffffffffe PrimValue 72057594037927935 [int]
// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(72057594037927935)}
{
`int64(72057594037927935)`,
int64(72057594037927935),
"int64",
"8012f801fffffffffffffe",
"80", "", "12f801fffffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f8fffffffffffffffc"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f8fffffffffffffffc PrimValue 9223372036854775806 [int]
// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(9223372036854775806)}
{
`int64(9223372036854775806)`,
int64(9223372036854775806),
"int64",
"8012f8fffffffffffffffc",
"80", "", "12f8fffffffffffffffc",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f8fffffffffffffffe"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f8fffffffffffffffe PrimValue 9223372036854775807 [int]
// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(9223372036854775807)}
{
`int64(9223372036854775807)`,
int64(9223372036854775807),
"int64",
"8012f8fffffffffffffffe",
"80", "", "12f8fffffffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e01"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 01 PrimValue -1 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(-1)}
{
`int16(-1)`,
int16(-1),
"int16",
"800e01",
"80", "", "0e01",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e03"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 03 PrimValue -2 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(-2)}
{
`int16(-2)`,
int16(-2),
"int16",
"800e03",
"80", "", "0e03",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e7f"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 7f PrimValue -64 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(-64)}
{
`int16(-64)`,
int16(-64),
"int16",
"800e7f",
"80", "", "0e7f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "0eff81"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// ff81 PrimValue -65 [int]
// DumpStatus{MsgId: 7, MsgN: 3, Value: int16(-65)}
{
`int16(-65)`,
int16(-65),
"int16",
"800eff81",
"80", "", "0eff81",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "0effff"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// ffff PrimValue -128 [int]
// DumpStatus{MsgId: 7, MsgN: 3, Value: int16(-128)}
{
`int16(-128)`,
int16(-128),
"int16",
"800effff",
"80", "", "0effff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efe0101"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fe0101 PrimValue -129 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(-129)}
{
`int16(-129)`,
int16(-129),
"int16",
"800efe0101",
"80", "", "0efe0101",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efe01ff"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fe01ff PrimValue -256 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(-256)}
{
`int16(-256)`,
int16(-256),
"int16",
"800efe01ff",
"80", "", "0efe01ff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efe0201"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fe0201 PrimValue -257 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(-257)}
{
`int16(-257)`,
int16(-257),
"int16",
"800efe0201",
"80", "", "0efe0201",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efefffd"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// fefffd PrimValue -32767 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(-32767)}
{
`int16(-32767)`,
int16(-32767),
"int16",
"800efefffd",
"80", "", "0efefffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "0efeffff"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// feffff PrimValue -32768 [int]
// DumpStatus{MsgId: 7, MsgN: 4, Value: int16(-32768)}
{
`int16(-32768)`,
int16(-32768),
"int16",
"800efeffff",
"80", "", "0efeffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "10fdfffffd"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fdfffffd PrimValue -8388607 [int]
// DumpStatus{MsgId: 8, MsgN: 5, Value: int32(-8388607)}
{
`int32(-8388607)`,
int32(-8388607),
"int32",
"8010fdfffffd",
"80", "", "10fdfffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "10fdffffff"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fdffffff PrimValue -8388608 [int]
// DumpStatus{MsgId: 8, MsgN: 5, Value: int32(-8388608)}
{
`int32(-8388608)`,
int32(-8388608),
"int32",
"8010fdffffff",
"80", "", "10fdffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fc01fffffd"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fc01fffffd PrimValue -16777215 [int]
// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(-16777215)}
{
`int32(-16777215)`,
int32(-16777215),
"int32",
"8010fc01fffffd",
"80", "", "10fc01fffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fc01ffffff"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fc01ffffff PrimValue -16777216 [int]
// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(-16777216)}
{
`int32(-16777216)`,
int32(-16777216),
"int32",
"8010fc01ffffff",
"80", "", "10fc01ffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fcfffffffd"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fcfffffffd PrimValue -2147483647 [int]
// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(-2147483647)}
{
`int32(-2147483647)`,
int32(-2147483647),
"int32",
"8010fcfffffffd",
"80", "", "10fcfffffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(6): "10fcffffffff"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// fcffffffff PrimValue -2147483648 [int]
// DumpStatus{MsgId: 8, MsgN: 6, Value: int32(-2147483648)}
{
`int32(-2147483648)`,
int32(-2147483648),
"int32",
"8010fcffffffff",
"80", "", "10fcffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1201"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// 01 PrimValue -1 [int]
// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(-1)}
{
`int64(-1)`,
int64(-1),
"int64",
"801201",
"80", "", "1201",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1203"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// 03 PrimValue -2 [int]
// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(-2)}
{
`int64(-2)`,
int64(-2),
"int64",
"801203",
"80", "", "1203",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "12fbfffffffffd"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fbfffffffffd PrimValue -549755813887 [int]
// DumpStatus{MsgId: 9, MsgN: 7, Value: int64(-549755813887)}
{
`int64(-549755813887)`,
int64(-549755813887),
"int64",
"8012fbfffffffffd",
"80", "", "12fbfffffffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(7): "12fbffffffffff"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fbffffffffff PrimValue -549755813888 [int]
// DumpStatus{MsgId: 9, MsgN: 7, Value: int64(-549755813888)}
{
`int64(-549755813888)`,
int64(-549755813888),
"int64",
"8012fbffffffffff",
"80", "", "12fbffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "12fa01fffffffffd"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fa01fffffffffd PrimValue -1099511627775 [int]
// DumpStatus{MsgId: 9, MsgN: 8, Value: int64(-1099511627775)}
{
`int64(-1099511627775)`,
int64(-1099511627775),
"int64",
"8012fa01fffffffffd",
"80", "", "12fa01fffffffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "12fa01ffffffffff"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fa01ffffffffff PrimValue -1099511627776 [int]
// DumpStatus{MsgId: 9, MsgN: 8, Value: int64(-1099511627776)}
{
`int64(-1099511627776)`,
int64(-1099511627776),
"int64",
"8012fa01ffffffffff",
"80", "", "12fa01ffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "12fafffffffffffd"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// fafffffffffffd PrimValue -140737488355327 [int]
// DumpStatus{MsgId: 9, MsgN: 8, Value: int64(-140737488355327)}
{
`int64(-140737488355327)`,
int64(-140737488355327),
"int64",
"8012fafffffffffffd",
"80", "", "12fafffffffffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "12faffffffffffff"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// faffffffffffff PrimValue -140737488355328 [int]
// DumpStatus{MsgId: 9, MsgN: 8, Value: int64(-140737488355328)}
{
`int64(-140737488355328)`,
int64(-140737488355328),
"int64",
"8012faffffffffffff",
"80", "", "12faffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "12f901fffffffffffd"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f901fffffffffffd PrimValue -281474976710655 [int]
// DumpStatus{MsgId: 9, MsgN: 9, Value: int64(-281474976710655)}
{
`int64(-281474976710655)`,
int64(-281474976710655),
"int64",
"8012f901fffffffffffd",
"80", "", "12f901fffffffffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "12f901ffffffffffff"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f901ffffffffffff PrimValue -281474976710656 [int]
// DumpStatus{MsgId: 9, MsgN: 9, Value: int64(-281474976710656)}
{
`int64(-281474976710656)`,
int64(-281474976710656),
"int64",
"8012f901ffffffffffff",
"80", "", "12f901ffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "12f9fffffffffffffd"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f9fffffffffffffd PrimValue -36028797018963967 [int]
// DumpStatus{MsgId: 9, MsgN: 9, Value: int64(-36028797018963967)}
{
`int64(-36028797018963967)`,
int64(-36028797018963967),
"int64",
"8012f9fffffffffffffd",
"80", "", "12f9fffffffffffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(9): "12f9ffffffffffffff"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f9ffffffffffffff PrimValue -36028797018963968 [int]
// DumpStatus{MsgId: 9, MsgN: 9, Value: int64(-36028797018963968)}
{
`int64(-36028797018963968)`,
int64(-36028797018963968),
"int64",
"8012f9ffffffffffffff",
"80", "", "12f9ffffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f801fffffffffffffd"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f801fffffffffffffd PrimValue -72057594037927935 [int]
// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(-72057594037927935)}
{
`int64(-72057594037927935)`,
int64(-72057594037927935),
"int64",
"8012f801fffffffffffffd",
"80", "", "12f801fffffffffffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f801ffffffffffffff"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f801ffffffffffffff PrimValue -72057594037927936 [int]
// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(-72057594037927936)}
{
`int64(-72057594037927936)`,
int64(-72057594037927936),
"int64",
"8012f801ffffffffffffff",
"80", "", "12f801ffffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f8fffffffffffffffd"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f8fffffffffffffffd PrimValue -9223372036854775807 [int]
// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(-9223372036854775807)}
{
`int64(-9223372036854775807)`,
int64(-9223372036854775807),
"int64",
"8012f8fffffffffffffffd",
"80", "", "12f8fffffffffffffffd",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "12f8ffffffffffffffff"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// f8ffffffffffffffff PrimValue -9223372036854775808 [int]
// DumpStatus{MsgId: 9, MsgN: 10, Value: int64(-9223372036854775808)}
{
`int64(-9223372036854775808)`,
int64(-9223372036854775808),
"int64",
"8012f8ffffffffffffffff",
"80", "", "12f8ffffffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1400"}
// 14 MsgId 10
// ValueMsg 10 [float32]
// 00 PrimValue 0 [float]
// DumpStatus{MsgId: 10, MsgN: 2, Value: float32(0)}
{
`float32(0)`,
float32(0),
"float32",
"801400",
"80", "", "1400",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "14fd404040"}
// 14 MsgId 10
// ValueMsg 10 [float32]
// fd404040 PrimValue 32.5 [float]
// DumpStatus{MsgId: 10, MsgN: 5, Value: float32(32.5)}
{
`float32(32.5)`,
float32(32.5),
"float32",
"8014fd404040",
"80", "", "14fd404040",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "14fd4040c0"}
// 14 MsgId 10
// ValueMsg 10 [float32]
// fd4040c0 PrimValue -32.5 [float]
// DumpStatus{MsgId: 10, MsgN: 5, Value: float32(-32.5)}
{
`float32(-32.5)`,
float32(-32.5),
"float32",
"8014fd4040c0",
"80", "", "14fd4040c0",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1600"}
// 16 MsgId 11
// ValueMsg 11 [float64]
// 00 PrimValue 0 [float]
// DumpStatus{MsgId: 11, MsgN: 2, Value: float64(0)}
{
`float64(0)`,
float64(0),
"float64",
"801600",
"80", "", "1600",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "16fd205040"}
// 16 MsgId 11
// ValueMsg 11 [float64]
// fd205040 PrimValue 64.5 [float]
// DumpStatus{MsgId: 11, MsgN: 5, Value: float64(64.5)}
{
`float64(64.5)`,
float64(64.5),
"float64",
"8016fd205040",
"80", "", "16fd205040",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(5): "16fd2050c0"}
// 16 MsgId 11
// ValueMsg 11 [float64]
// fd2050c0 PrimValue -64.5 [float]
// DumpStatus{MsgId: 11, MsgN: 5, Value: float64(-64.5)}
{
`float64(-64.5)`,
float64(-64.5),
"float64",
"8016fd2050c0",
"80", "", "16fd2050c0",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15201"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(2): "5201"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NBool bool]
// 01 PrimValue true [bool]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NBool bool(true)}
{
`types.NBool(true)`,
types.NBool(true),
"v.io/v23/vom/testdata/types.NBool bool",
"805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15201",
"80", "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e1", "5201",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15200"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NBool bool]
// 00 PrimValue false [bool]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NBool bool(false)}
{
`types.NBool(false)`,
types.NBool(false),
"v.io/v23/vom/testdata/types.NBool bool",
"805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15200",
"80", "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e15200"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e67 PrimValue "v.io/v23/vom/testdata/types.NString" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NString string]
// 00 ByteLen 0 [string len]
// PrimValue "" [string]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NString string("")}
{
`types.NString("")`,
types.NString(""),
"v.io/v23/vom/testdata/types.NString string",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e15200",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e15203616263"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e67 PrimValue "v.io/v23/vom/testdata/types.NString" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(5): "5203616263"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NString string]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// DumpStatus{MsgId: 41, MsgN: 5, Value: v.io/v23/vom/testdata/types.NString string("abc")}
{
`types.NString("abc")`,
types.NString("abc"),
"v.io/v23/vom/testdata/types.NString string",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e15203616263",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e1", "5203616263",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15200"}
// 51 MsgId -41
// TypeMsg 41
// 2c MsgLen 44
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c696365 PrimValue "v.io/v23/vom/testdata/types.NByteSlice" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByteSlice []byte]
// 00 ByteLen 0 [bytes len]
// PrimValue "" [bytes]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NByteSlice []byte("")}
{
`types.NByteSlice("")`,
types.NByteSlice(""),
"v.io/v23/vom/testdata/types.NByteSlice []byte",
"80512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15200",
"80", "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15203ff0001"}
// 51 MsgId -41
// TypeMsg 41
// 2c MsgLen 44
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c696365 PrimValue "v.io/v23/vom/testdata/types.NByteSlice" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(5): "5203ff0001"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByteSlice []byte]
// 03 ByteLen 3 [bytes len]
// ff0001 PrimValue "\xff\x00\x01" [bytes]
// DumpStatus{MsgId: 41, MsgN: 5, Value: v.io/v23/vom/testdata/types.NByteSlice []byte("\xff\x00\x01")}
{
`types.NByteSlice("\xff\x00\x01")`,
types.NByteSlice("\xff\x00\x01"),
"v.io/v23/vom/testdata/types.NByteSlice []byte",
"80512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15203ff0001",
"80", "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e1", "5203ff0001",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15203616263"}
// 51 MsgId -41
// TypeMsg 41
// 2c MsgLen 44
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c696365 PrimValue "v.io/v23/vom/testdata/types.NByteSlice" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(5): "5203616263"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByteSlice []byte]
// 03 ByteLen 3 [bytes len]
// 616263 PrimValue "abc" [bytes]
// DumpStatus{MsgId: 41, MsgN: 5, Value: v.io/v23/vom/testdata/types.NByteSlice []byte("abc")}
{
`types.NByteSlice("abc")`,
types.NByteSlice("abc"),
"v.io/v23/vom/testdata/types.NByteSlice []byte",
"80512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15203616263",
"80", "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e1", "5203616263",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520000000000"}
// 51 MsgId -41
// TypeMsg 41
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 46, MsgN: 46, Buf(6): "520000000000"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByteArray [4]byte]
// 00 ByteLen 4 [bytes len]
// 00000000 PrimValue "\x00\x00\x00\x00" [bytes]
// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vom/testdata/types.NByteArray [4]byte("\x00\x00\x00\x00")}
{
`types.NByteArray("\x00\x00\x00\x00")`,
types.NByteArray("\x00\x00\x00\x00"),
"v.io/v23/vom/testdata/types.NByteArray [4]byte",
"80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520000000000",
"80", "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", "520000000000",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15200ff000100"}
// 51 MsgId -41
// TypeMsg 41
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 46, MsgN: 46, Buf(6): "5200ff000100"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByteArray [4]byte]
// 00 ByteLen 4 [bytes len]
// ff000100 PrimValue "\xff\x00\x01\x00" [bytes]
// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vom/testdata/types.NByteArray [4]byte("\xff\x00\x01\x00")}
{
`types.NByteArray("\xff\x00\x01\x00")`,
types.NByteArray("\xff\x00\x01\x00"),
"v.io/v23/vom/testdata/types.NByteArray [4]byte",
"80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15200ff000100",
"80", "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", "5200ff000100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520061626364"}
// 51 MsgId -41
// TypeMsg 41
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 46, MsgN: 46, Buf(6): "520061626364"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByteArray [4]byte]
// 00 ByteLen 4 [bytes len]
// 61626364 PrimValue "abcd" [bytes]
// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vom/testdata/types.NByteArray [4]byte("abcd")}
{
`types.NByteArray("abcd")`,
types.NByteArray("abcd"),
"v.io/v23/vom/testdata/types.NByteArray [4]byte",
"80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520061626364",
"80", "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", "520061626364",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e15200"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465 PrimValue "v.io/v23/vom/testdata/types.NByte" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByte byte]
// 00 PrimValue 0 [byte]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NByte byte(0)}
{
`types.NByte(0)`,
types.NByte(0),
"v.io/v23/vom/testdata/types.NByte byte",
"805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e15200",
"80", "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1527f"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465 PrimValue "v.io/v23/vom/testdata/types.NByte" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(2): "527f"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByte byte]
// 7f PrimValue 127 [byte]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NByte byte(127)}
{
`types.NByte(127)`,
types.NByte(127),
"v.io/v23/vom/testdata/types.NByte byte",
"805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1527f",
"80", "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1", "527f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e152ff"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465 PrimValue "v.io/v23/vom/testdata/types.NByte" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(2): "52ff"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByte byte]
// ff PrimValue 255 [byte]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NByte byte(255)}
{
`types.NByte(255)`,
types.NByte(255),
"v.io/v23/vom/testdata/types.NByte byte",
"805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e152ff",
"80", "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1", "52ff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e15200"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743136 PrimValue "v.io/v23/vom/testdata/types.NUint16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUint16 uint16]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUint16 uint16(0)}
{
`types.NUint16(0)`,
types.NUint16(0),
"v.io/v23/vom/testdata/types.NUint16 uint16",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e15200",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(47): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e152feffff"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743136 PrimValue "v.io/v23/vom/testdata/types.NUint16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(4): "52feffff"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUint16 uint16]
// feffff PrimValue 65535 [uint]
// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vom/testdata/types.NUint16 uint16(65535)}
{
`types.NUint16(65535)`,
types.NUint16(65535),
"v.io/v23/vom/testdata/types.NUint16 uint16",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e152feffff",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e1", "52feffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e15200"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743332 PrimValue "v.io/v23/vom/testdata/types.NUint32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 05 PrimValue 5 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUint32 uint32]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUint32 uint32(0)}
{
`types.NUint32(0)`,
types.NUint32(0),
"v.io/v23/vom/testdata/types.NUint32 uint32",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e15200",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e152fcffffffff"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743332 PrimValue "v.io/v23/vom/testdata/types.NUint32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 05 PrimValue 5 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(6): "52fcffffffff"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUint32 uint32]
// fcffffffff PrimValue 4294967295 [uint]
// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vom/testdata/types.NUint32 uint32(4294967295)}
{
`types.NUint32(4294967295)`,
types.NUint32(4294967295),
"v.io/v23/vom/testdata/types.NUint32 uint32",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e152fcffffffff",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e1", "52fcffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e15200"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743634 PrimValue "v.io/v23/vom/testdata/types.NUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUint64 uint64]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUint64 uint64(0)}
{
`types.NUint64(0)`,
types.NUint64(0),
"v.io/v23/vom/testdata/types.NUint64 uint64",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e15200",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e152f8ffffffffffffffff"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743634 PrimValue "v.io/v23/vom/testdata/types.NUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(10): "52f8ffffffffffffffff"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUint64 uint64]
// f8ffffffffffffffff PrimValue 18446744073709551615 [uint]
// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vom/testdata/types.NUint64 uint64(18446744073709551615)}
{
`types.NUint64(18446744073709551615)`,
types.NUint64(18446744073709551615),
"v.io/v23/vom/testdata/types.NUint64 uint64",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e152f8ffffffffffffffff",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e1", "52f8ffffffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15200"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743136 PrimValue "v.io/v23/vom/testdata/types.NInt16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 07 PrimValue 7 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt16 int16]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NInt16 int16(0)}
{
`types.NInt16(0)`,
types.NInt16(0),
"v.io/v23/vom/testdata/types.NInt16 int16",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15200",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e152fefffe"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743136 PrimValue "v.io/v23/vom/testdata/types.NInt16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 07 PrimValue 7 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(4): "52fefffe"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt16 int16]
// fefffe PrimValue 32767 [int]
// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vom/testdata/types.NInt16 int16(32767)}
{
`types.NInt16(32767)`,
types.NInt16(32767),
"v.io/v23/vom/testdata/types.NInt16 int16",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e152fefffe",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e1", "52fefffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e152feffff"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743136 PrimValue "v.io/v23/vom/testdata/types.NInt16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 07 PrimValue 7 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(4): "52feffff"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt16 int16]
// feffff PrimValue -32768 [int]
// DumpStatus{MsgId: 41, MsgN: 4, Value: v.io/v23/vom/testdata/types.NInt16 int16(-32768)}
{
`types.NInt16(-32768)`,
types.NInt16(-32768),
"v.io/v23/vom/testdata/types.NInt16 int16",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e152feffff",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e1", "52feffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15200"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743332 PrimValue "v.io/v23/vom/testdata/types.NInt32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 08 PrimValue 8 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt32 int32]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NInt32 int32(0)}
{
`types.NInt32(0)`,
types.NInt32(0),
"v.io/v23/vom/testdata/types.NInt32 int32",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15200",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e152fcfffffffe"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743332 PrimValue "v.io/v23/vom/testdata/types.NInt32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 08 PrimValue 8 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(6): "52fcfffffffe"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt32 int32]
// fcfffffffe PrimValue 2147483647 [int]
// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vom/testdata/types.NInt32 int32(2147483647)}
{
`types.NInt32(2147483647)`,
types.NInt32(2147483647),
"v.io/v23/vom/testdata/types.NInt32 int32",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e152fcfffffffe",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e1", "52fcfffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e152fcffffffff"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743332 PrimValue "v.io/v23/vom/testdata/types.NInt32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 08 PrimValue 8 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(6): "52fcffffffff"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt32 int32]
// fcffffffff PrimValue -2147483648 [int]
// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vom/testdata/types.NInt32 int32(-2147483648)}
{
`types.NInt32(-2147483648)`,
types.NInt32(-2147483648),
"v.io/v23/vom/testdata/types.NInt32 int32",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e152fcffffffff",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e1", "52fcffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15200"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743634 PrimValue "v.io/v23/vom/testdata/types.NInt64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt64 int64]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NInt64 int64(0)}
{
`types.NInt64(0)`,
types.NInt64(0),
"v.io/v23/vom/testdata/types.NInt64 int64",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15200",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e152f8fffffffffffffffe"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743634 PrimValue "v.io/v23/vom/testdata/types.NInt64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(10): "52f8fffffffffffffffe"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt64 int64]
// f8fffffffffffffffe PrimValue 9223372036854775807 [int]
// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vom/testdata/types.NInt64 int64(9223372036854775807)}
{
`types.NInt64(9223372036854775807)`,
types.NInt64(9223372036854775807),
"v.io/v23/vom/testdata/types.NInt64 int64",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e152f8fffffffffffffffe",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", "52f8fffffffffffffffe",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e152f8ffffffffffffffff"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743634 PrimValue "v.io/v23/vom/testdata/types.NInt64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(10): "52f8ffffffffffffffff"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NInt64 int64]
// f8ffffffffffffffff PrimValue -9223372036854775808 [int]
// DumpStatus{MsgId: 41, MsgN: 10, Value: v.io/v23/vom/testdata/types.NInt64 int64(-9223372036854775808)}
{
`types.NInt64(-9223372036854775808)`,
types.NInt64(-9223372036854775808),
"v.io/v23/vom/testdata/types.NInt64 int64",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e152f8ffffffffffffffff",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", "52f8ffffffffffffffff",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae15200"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332 PrimValue "v.io/v23/vom/testdata/types.NFloat32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0a PrimValue 10 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NFloat32 float32]
// 00 PrimValue 0 [float]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NFloat32 float32(0)}
{
`types.NFloat32(0)`,
types.NFloat32(0),
"v.io/v23/vom/testdata/types.NFloat32 float32",
"80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae15200",
"80", "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae152fd404040"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332 PrimValue "v.io/v23/vom/testdata/types.NFloat32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0a PrimValue 10 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(5): "52fd404040"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NFloat32 float32]
// fd404040 PrimValue 32.5 [float]
// DumpStatus{MsgId: 41, MsgN: 5, Value: v.io/v23/vom/testdata/types.NFloat32 float32(32.5)}
{
`types.NFloat32(32.5)`,
types.NFloat32(32.5),
"v.io/v23/vom/testdata/types.NFloat32 float32",
"80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae152fd404040",
"80", "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1", "52fd404040",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae152fd4040c0"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332 PrimValue "v.io/v23/vom/testdata/types.NFloat32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0a PrimValue 10 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(5): "52fd4040c0"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NFloat32 float32]
// fd4040c0 PrimValue -32.5 [float]
// DumpStatus{MsgId: 41, MsgN: 5, Value: v.io/v23/vom/testdata/types.NFloat32 float32(-32.5)}
{
`types.NFloat32(-32.5)`,
types.NFloat32(-32.5),
"v.io/v23/vom/testdata/types.NFloat32 float32",
"80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae152fd4040c0",
"80", "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1", "52fd4040c0",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be15200"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634 PrimValue "v.io/v23/vom/testdata/types.NFloat64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0b PrimValue 11 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NFloat64 float64]
// 00 PrimValue 0 [float]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NFloat64 float64(0)}
{
`types.NFloat64(0)`,
types.NFloat64(0),
"v.io/v23/vom/testdata/types.NFloat64 float64",
"80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be15200",
"80", "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be152fd205040"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634 PrimValue "v.io/v23/vom/testdata/types.NFloat64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0b PrimValue 11 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(5): "52fd205040"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NFloat64 float64]
// fd205040 PrimValue 64.5 [float]
// DumpStatus{MsgId: 41, MsgN: 5, Value: v.io/v23/vom/testdata/types.NFloat64 float64(64.5)}
{
`types.NFloat64(64.5)`,
types.NFloat64(64.5),
"v.io/v23/vom/testdata/types.NFloat64 float64",
"80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be152fd205040",
"80", "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be1", "52fd205040",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be152fd2050c0"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634 PrimValue "v.io/v23/vom/testdata/types.NFloat64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0b PrimValue 11 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(5): "52fd2050c0"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NFloat64 float64]
// fd2050c0 PrimValue -64.5 [float]
// DumpStatus{MsgId: 41, MsgN: 5, Value: v.io/v23/vom/testdata/types.NFloat64 float64(-64.5)}
{
`types.NFloat64(-64.5)`,
types.NFloat64(-64.5),
"v.io/v23/vom/testdata/types.NFloat64 float64",
"80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be152fd2050c0",
"80", "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be1", "52fd2050c0",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000102"}
// 51 MsgId -41
// TypeMsg 41
// 31 MsgLen 49
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 29 ByteLen 41 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e743634 PrimValue "v.io/v23/vom/testdata/types.NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(5): "5203000102"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64]
// 03 MsgLen 3
// 00 ValueLen 2 [list len]
// 01 PrimValue 1 [uint]
// 02 PrimValue 2 [uint]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64{1, 2}}
{
`types.NArray2Uint64{1, 2}`,
types.NArray2Uint64{1, 2},
"v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64",
"805131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000102",
"80", "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", "5203000102",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "5104030106e15203020102"}
// 51 MsgId -41
// TypeMsg 41
// 04 MsgLen 4
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5203020102"}
// 52 MsgId 41
// ValueMsg 41 [[]uint64]
// 03 MsgLen 3
// 02 ValueLen 2 [list len]
// 01 PrimValue 1 [uint]
// 02 PrimValue 2 [uint]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: []uint64{1, 2}}
{
`[]uint64{1, 2}`,
[]uint64{1, 2},
"[]uint64",
"805104030106e15203020102",
"80", "5104030106e1", "5203020102",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(52): "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15203020102"}
// 51 MsgId -41
// TypeMsg 41
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(5): "5203020102"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NListUint64 []uint64]
// 03 MsgLen 3
// 02 ValueLen 2 [list len]
// 01 PrimValue 1 [uint]
// 02 PrimValue 2 [uint]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.NListUint64 []uint64{1, 2}}
{
`types.NListUint64{1, 2}`,
types.NListUint64{1, 2},
"v.io/v23/vom/testdata/types.NListUint64 []uint64",
"80512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15203020102",
"80", "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", "5203020102",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "5104040106e152020101"}
// 51 MsgId -41
// TypeMsg 41
// 04 MsgLen 4
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(4): "52020101"}
// 52 MsgId 41
// ValueMsg 41 [set[uint64]]
// 02 MsgLen 2
// 01 ValueLen 1 [set len]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: set[uint64]{1}}
{
`set[uint64]{1}`,
set[uint64]{1},
"set[uint64]",
"805104040106e152020101",
"80", "5104040106e1", "52020101",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e152020101"}
// 51 MsgId -41
// TypeMsg 41
// 2c MsgLen 44
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 00 Index 0 [v.io/v23/vom.wireSet.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e743634 PrimValue "v.io/v23/vom/testdata/types.NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(4): "52020101"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NSetUint64 set[uint64]]
// 02 MsgLen 2
// 01 ValueLen 1 [set len]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NSetUint64 set[uint64]{1}}
{
`types.NSetUint64{1}`,
types.NSetUint64{1},
"v.io/v23/vom/testdata/types.NSetUint64 set[uint64]",
"80512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e152020101",
"80", "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", "52020101",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(16): "51060501060203e15206010103616263"}
// 51 MsgId -41
// TypeMsg 41
// 06 MsgLen 6
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(8): "5206010103616263"}
// 52 MsgId 41
// ValueMsg 41 [map[uint64]string]
// 06 MsgLen 6
// 01 ValueLen 1 [map len]
// 01 PrimValue 1 [uint]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: map[uint64]string{1: "abc"}}
{
`map[uint64]string{1: "abc"}`,
map[uint64]string{1: "abc"},
"map[uint64]string",
"8051060501060203e15206010103616263",
"80", "51060501060203e1", "5206010103616263",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15206010103616263"}
// 51 MsgId -41
// TypeMsg 41
// 34 MsgLen 52
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 2c ByteLen 44 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e67 PrimValue "v.io/v23/vom/testdata/types.NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(8): "5206010103616263"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string]
// 06 MsgLen 6
// 01 ValueLen 1 [map len]
// 01 PrimValue 1 [uint]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string{1: "abc"}}
{
`types.NMapUint64String{1: "abc"}`,
types.NMapUint64String{1: "abc"},
"v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string",
"80513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15206010103616263",
"80", "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", "5206010103616263",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(74): "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1520b0001010361626302fff6e1"}
// 51 MsgId -41
// TypeMsg 41
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(13): "520b0001010361626302fff6e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// 0b MsgLen 11
// 00 Index 0 [v.io/v23/vom/testdata/types.NStruct.A]
// 01 PrimValue true [bool]
// 01 Index 1 [v.io/v23/vom/testdata/types.NStruct.B]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// 02 Index 2 [v.io/v23/vom/testdata/types.NStruct.C]
// fff6 PrimValue 123 [int]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// DumpStatus{MsgId: 41, MsgLen: 11, MsgN: 11, Value: v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}{A: true, B: "abc", C: 123}}
{
`types.NStruct{A: true, B: "abc", C: 123}`,
types.NStruct{A: true, B: "abc", C: 123},
"v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}",
"80513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1520b0001010361626302fff6e1",
"80", "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", "520b0001010361626302fff6e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(70): "533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae15201e0"}
// 53 MsgId -42
// TypeMsg 42
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(9): "510408012ae15201e0"}
// 51 MsgId -41
// TypeMsg 41
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "5201e0"}
// 52 MsgId 41
// ValueMsg 41 [?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// 01 MsgLen 1
// e0 Control Nil [?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64} is nil]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}(nil)}
{
`?types.NStruct(nil)`,
?types.NStruct(nil),
"?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}",
"80533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae15201e0",
"80", "533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae1", "5201e0",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15200"}
// 51 MsgId -41
// TypeMsg 41
// 2d MsgLen 45
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d PrimValue "v.io/v23/vom/testdata/types.NEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NEnum enum{A;B;C}]
// 00 Index 0 [v.io/v23/vom/testdata/types.NEnum.A]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NEnum enum{A;B;C}(A)}
{
`types.NEnum.A`,
types.NEnum.A,
"v.io/v23/vom/testdata/types.NEnum enum{A;B;C}",
"80512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15200",
"80", "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15201"}
// 51 MsgId -41
// TypeMsg 41
// 2d MsgLen 45
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d PrimValue "v.io/v23/vom/testdata/types.NEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(2): "5201"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NEnum enum{A;B;C}]
// 01 Index 1 [v.io/v23/vom/testdata/types.NEnum.B]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NEnum enum{A;B;C}(B)}
{
`types.NEnum.B`,
types.NEnum.B,
"v.io/v23/vom/testdata/types.NEnum enum{A;B;C}",
"80512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15201",
"80", "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1", "5201",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15202"}
// 51 MsgId -41
// TypeMsg 41
// 2d MsgLen 45
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d PrimValue "v.io/v23/vom/testdata/types.NEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(2): "5202"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NEnum enum{A;B;C}]
// 02 Index 2 [v.io/v23/vom/testdata/types.NEnum.C]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.NEnum enum{A;B;C}(C)}
{
`types.NEnum.C`,
types.NEnum.C,
"v.io/v23/vom/testdata/types.NEnum enum{A;B;C}",
"80512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15202",
"80", "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1", "5202",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020001"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(4): "52020001"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 02 MsgLen 2
// 00 Index 0 [v.io/v23/vom/testdata/types.NUnion.A]
// 01 PrimValue true [bool]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{A: true}}
{
`types.NUnion{A: true}`,
types.NUnion{A: true},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020001",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "52020001",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020000"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(4): "52020000"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 02 MsgLen 2
// 00 Index 0 [v.io/v23/vom/testdata/types.NUnion.A]
// 00 PrimValue false [bool]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{A: false}}
{
`types.NUnion{A: false}`,
types.NUnion{A: false},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020000",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "52020000",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020100"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(4): "52020100"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 02 MsgLen 2
// 01 Index 1 [v.io/v23/vom/testdata/types.NUnion.B]
// 00 ByteLen 0 [string len]
// PrimValue "" [string]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{B: ""}}
{
`types.NUnion{B: ""}`,
types.NUnion{B: ""},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020100",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "52020100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(67): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152050103616263"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(7): "52050103616263"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 05 MsgLen 5
// 01 Index 1 [v.io/v23/vom/testdata/types.NUnion.B]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{B: "abc"}}
{
`types.NUnion{B: "abc"}`,
types.NUnion{B: "abc"},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152050103616263",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "52050103616263",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020200"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(4): "52020200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 02 MsgLen 2
// 02 Index 2 [v.io/v23/vom/testdata/types.NUnion.C]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{C: 0}}
{
`types.NUnion{C: 0}`,
types.NUnion{C: 0},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020200",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "52020200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1520302fff6"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(5): "520302fff6"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 03 MsgLen 3
// 02 Index 2 [v.io/v23/vom/testdata/types.NUnion.C]
// fff6 PrimValue 123 [int]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{C: 123}}
{
`types.NUnion{C: 123}`,
types.NUnion{C: 123},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1520302fff6",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "520302fff6",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(65): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1520302fff5"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(5): "520302fff5"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 03 MsgLen 3
// 02 Index 2 [v.io/v23/vom/testdata/types.NUnion.C]
// fff5 PrimValue -123 [int]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{C: -123}}
{
`types.NUnion{C: -123}`,
types.NUnion{C: -123},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1520302fff5",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "520302fff5",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e15201"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(2): "5201"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MBool bool]
// 01 PrimValue true [bool]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.MBool bool(true)}
{
`types.MBool(true)`,
types.MBool(true),
"v.io/v23/vom/testdata/types.MBool bool",
"805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e15201",
"80", "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1", "5201",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e15200"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MBool bool]
// 00 PrimValue false [bool]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.MBool bool(false)}
{
`types.MBool(false)`,
types.MBool(false),
"v.io/v23/vom/testdata/types.MBool bool",
"805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e15200",
"80", "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(237): "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207000101010201e1"}
// 53 MsgId -42
// TypeMsg 42
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 39, MsgN: 39, Buf(196): "5527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207000101010201e1"}
// 55 MsgId -43
// TypeMsg 43
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 39, MsgN: 39, Buf(155): "593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207000101010201e1"}
// 59 MsgId -45
// TypeMsg 45
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -45, MsgLen: 59, MsgN: 59, Buf(94): "570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207000101010201e1"}
// 57 MsgId -44
// TypeMsg 44
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(88): "514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207000101010201e1"}
// 51 MsgId -41
// TypeMsg 41
// 4d MsgLen 77
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d537472756374 PrimValue "v.io/v23/vom/testdata/types.MStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 06 ValueLen 6 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 44 PrimValue "D" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 45 PrimValue "E" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 46 PrimValue "F" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(9): "5207000101010201e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}]
// 07 MsgLen 7
// 00 Index 0 [v.io/v23/vom/testdata/types.MStruct.A]
// 01 PrimValue true [bool]
// 01 Index 1 [v.io/v23/vom/testdata/types.MStruct.B]
// 01 PrimValue true [bool]
// 02 Index 2 [v.io/v23/vom/testdata/types.MStruct.C]
// 01 PrimValue true [bool]
// e1 Control End [v.io/v23/vom/testdata/types.MStruct END]
// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}{A: true, B: true, C: true, D: nil, E: any, F: nil}}
{
`types.MStruct{A: true, B: true, C: true}`,
types.MStruct{A: true, B: true, C: true},
"v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}",
"805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207000101010201e1",
"80", "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", "5207000101010201e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(231): "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15201e1"}
// 53 MsgId -42
// TypeMsg 42
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 39, MsgN: 39, Buf(190): "5527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15201e1"}
// 55 MsgId -43
// TypeMsg 43
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 39, MsgN: 39, Buf(149): "593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15201e1"}
// 59 MsgId -45
// TypeMsg 45
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -45, MsgLen: 59, MsgN: 59, Buf(88): "570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15201e1"}
// 57 MsgId -44
// TypeMsg 44
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(82): "514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15201e1"}
// 51 MsgId -41
// TypeMsg 41
// 4d MsgLen 77
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d537472756374 PrimValue "v.io/v23/vom/testdata/types.MStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 06 ValueLen 6 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 44 PrimValue "D" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 45 PrimValue "E" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 46 PrimValue "F" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(3): "5201e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}]
// 01 MsgLen 1
// e1 Control End [v.io/v23/vom/testdata/types.MStruct END]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}{A: false, B: false, C: false, D: nil, E: any, F: nil}}
{
`types.MStruct{}`,
types.MStruct{},
"v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}",
"805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15201e1",
"80", "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", "5201e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(233): "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520303e1e1"}
// 53 MsgId -42
// TypeMsg 42
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 39, MsgN: 39, Buf(192): "5527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520303e1e1"}
// 55 MsgId -43
// TypeMsg 43
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 39, MsgN: 39, Buf(151): "593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520303e1e1"}
// 59 MsgId -45
// TypeMsg 45
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -45, MsgLen: 59, MsgN: 59, Buf(90): "570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520303e1e1"}
// 57 MsgId -44
// TypeMsg 44
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(84): "514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520303e1e1"}
// 51 MsgId -41
// TypeMsg 41
// 4d MsgLen 77
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d537472756374 PrimValue "v.io/v23/vom/testdata/types.MStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 06 ValueLen 6 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 44 PrimValue "D" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 45 PrimValue "E" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 46 PrimValue "F" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(5): "520303e1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}]
// 03 MsgLen 3
// 03 Index 3 [v.io/v23/vom/testdata/types.MStruct.D]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.MStruct END]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}{A: false, B: false, C: false, D: {A: false, B: "", C: 0}, E: any, F: nil}}
{
`types.MStruct{D: {}}`,
types.MStruct{D: {}},
"v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}",
"805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520303e1e1",
"80", "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", "520303e1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(243): "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520d030001010361626302fff6e1e1"}
// 53 MsgId -42
// TypeMsg 42
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 39, MsgN: 39, Buf(202): "5527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520d030001010361626302fff6e1e1"}
// 55 MsgId -43
// TypeMsg 43
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 39, MsgN: 39, Buf(161): "593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520d030001010361626302fff6e1e1"}
// 59 MsgId -45
// TypeMsg 45
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -45, MsgLen: 59, MsgN: 59, Buf(100): "570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520d030001010361626302fff6e1e1"}
// 57 MsgId -44
// TypeMsg 44
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(94): "514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520d030001010361626302fff6e1e1"}
// 51 MsgId -41
// TypeMsg 41
// 4d MsgLen 77
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d537472756374 PrimValue "v.io/v23/vom/testdata/types.MStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 06 ValueLen 6 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 44 PrimValue "D" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 45 PrimValue "E" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 46 PrimValue "F" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(15): "520d030001010361626302fff6e1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}]
// 0d MsgLen 13
// 03 Index 3 [v.io/v23/vom/testdata/types.MStruct.D]
// 00 Index 0 [v.io/v23/vom/testdata/types.NStruct.A]
// 01 PrimValue true [bool]
// 01 Index 1 [v.io/v23/vom/testdata/types.NStruct.B]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// 02 Index 2 [v.io/v23/vom/testdata/types.NStruct.C]
// fff6 PrimValue 123 [int]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.MStruct END]
// DumpStatus{MsgId: 41, MsgLen: 13, MsgN: 13, Value: v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}{A: false, B: false, C: false, D: {A: true, B: "abc", C: 123}, E: any, F: nil}}
{
`types.MStruct{D: {A: true, B: "abc", C: 123}}`,
types.MStruct{D: {A: true, B: "abc", C: 123}},
"v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}",
"805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520d030001010361626302fff6e1e1",
"80", "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", "520d030001010361626302fff6e1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(237): "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207050303616263e1"}
// 53 MsgId -42
// TypeMsg 42
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 39, MsgN: 39, Buf(196): "5527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207050303616263e1"}
// 55 MsgId -43
// TypeMsg 43
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 39, MsgN: 39, Buf(155): "593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207050303616263e1"}
// 59 MsgId -45
// TypeMsg 45
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -45, MsgLen: 59, MsgN: 59, Buf(94): "570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207050303616263e1"}
// 57 MsgId -44
// TypeMsg 44
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(88): "514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207050303616263e1"}
// 51 MsgId -41
// TypeMsg 41
// 4d MsgLen 77
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d537472756374 PrimValue "v.io/v23/vom/testdata/types.MStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 06 ValueLen 6 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 44 PrimValue "D" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 45 PrimValue "E" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 46 PrimValue "F" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(9): "5207050303616263e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}]
// 07 MsgLen 7
// 05 Index 5 [v.io/v23/vom/testdata/types.MStruct.F]
// 03 TypeId 3 [string]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// e1 Control End [v.io/v23/vom/testdata/types.MStruct END]
// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}{A: false, B: false, C: false, D: nil, E: any, F: "abc"}}
{
`types.MStruct{F: "abc"}`,
types.MStruct{F: "abc"},
"v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}",
"805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207050303616263e1",
"80", "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", "5207050303616263e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(234): "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15204052b01e1"}
// 53 MsgId -42
// TypeMsg 42
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 39, MsgN: 39, Buf(193): "5527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15204052b01e1"}
// 55 MsgId -43
// TypeMsg 43
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 39, MsgN: 39, Buf(152): "593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15204052b01e1"}
// 59 MsgId -45
// TypeMsg 45
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -45, MsgLen: 59, MsgN: 59, Buf(91): "570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15204052b01e1"}
// 57 MsgId -44
// TypeMsg 44
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(85): "514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15204052b01e1"}
// 51 MsgId -41
// TypeMsg 41
// 4d MsgLen 77
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d537472756374 PrimValue "v.io/v23/vom/testdata/types.MStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 06 ValueLen 6 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 44 PrimValue "D" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 45 PrimValue "E" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 46 PrimValue "F" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(6): "5204052b01e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}]
// 04 MsgLen 4
// 05 Index 5 [v.io/v23/vom/testdata/types.MStruct.F]
// 2b TypeId 43 [v.io/v23/vom/testdata/types.MBool bool]
// 01 PrimValue true [bool]
// e1 Control End [v.io/v23/vom/testdata/types.MStruct END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}{A: false, B: false, C: false, D: nil, E: any, F: v.io/v23/vom/testdata/types.MBool bool(true)}}
{
`types.MStruct{F: types.MBool(true)}`,
types.MStruct{F: types.MBool(true)},
"v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}",
"805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15204052b01e1",
"80", "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", "5204052b01e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(239): "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15209052c0103616263e1e1"}
// 53 MsgId -42
// TypeMsg 42
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 39, MsgN: 39, Buf(198): "5527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15209052c0103616263e1e1"}
// 55 MsgId -43
// TypeMsg 43
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c PrimValue "v.io/v23/vom/testdata/types.MBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 39, MsgN: 39, Buf(157): "593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15209052c0103616263e1e1"}
// 59 MsgId -45
// TypeMsg 45
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -45, MsgLen: 59, MsgN: 59, Buf(96): "570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15209052c0103616263e1e1"}
// 57 MsgId -44
// TypeMsg 44
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(90): "514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15209052c0103616263e1e1"}
// 51 MsgId -41
// TypeMsg 41
// 4d MsgLen 77
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d537472756374 PrimValue "v.io/v23/vom/testdata/types.MStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 06 ValueLen 6 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 44 PrimValue "D" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 45 PrimValue "E" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 46 PrimValue "F" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 77, MsgN: 77, Buf(11): "5209052c0103616263e1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}]
// 09 MsgLen 9
// 05 Index 5 [v.io/v23/vom/testdata/types.MStruct.F]
// 2c TypeId 44 [?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// 01 Index 1 [v.io/v23/vom/testdata/types.NStruct.B]
// 03 ByteLen 3 [string len]
// 616263 PrimValue "abc" [string]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.MStruct END]
// DumpStatus{MsgId: 41, MsgLen: 9, MsgN: 9, Value: v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}{A: false, B: false, C: false, D: nil, E: any, F: ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}({A: false, B: "abc", C: 0})}}
{
`types.MStruct{F: ?types.NStruct{B: "abc"}}`,
types.MStruct{F: ?types.NStruct{B: "abc"}},
"v.io/v23/vom/testdata/types.MStruct struct{A bool;B v.io/v23/vom/testdata/types.NBool bool;C v.io/v23/vom/testdata/types.MBool bool;D ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};E typeobject;F any}",
"805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15209052c0103616263e1e1",
"80", "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", "5209052c0103616263e1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(97): "532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15127030021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4c697374012ae1520703020402000163"}
// 53 MsgId -42
// TypeMsg 42
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -42, MsgLen: 45, MsgN: 45, Buf(50): "5127030021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4c697374012ae1520703020402000163"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4c697374 PrimValue "v.io/v23/vom/testdata/types.MList" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(9): "520703020402000163"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MList []v.io/v23/vom/testdata/types.NListUint64 []uint64]
// 07 MsgLen 7
// 03 ValueLen 3 [list len]
// 02 ValueLen 2 [list len]
// 04 PrimValue 4 [uint]
// 02 PrimValue 2 [uint]
// 00 ValueLen 0 [list len]
// 01 ValueLen 1 [list len]
// 63 PrimValue 99 [uint]
// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vom/testdata/types.MList []v.io/v23/vom/testdata/types.NListUint64 []uint64{{4, 2}, {}, {99}}}
{
`types.MList{{4, 2}, {}, {99}}`,
types.MList{{4, 2}, {}, {99}},
"v.io/v23/vom/testdata/types.MList []v.io/v23/vom/testdata/types.NListUint64 []uint64",
"80532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15127030021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4c697374012ae1520703020402000163",
"80", "532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15127030021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4c697374012ae1", "520703020402000163",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(142): "532a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1552d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15128050020762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4d6170012a022be1520701fe1240020203"}
// 53 MsgId -42
// TypeMsg 42
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332 PrimValue "v.io/v23/vom/testdata/types.NFloat32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0a PrimValue 10 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 42, MsgN: 42, Buf(98): "552d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15128050020762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4d6170012a022be1520701fe1240020203"}
// 55 MsgId -43
// TypeMsg 43
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -43, MsgLen: 45, MsgN: 45, Buf(51): "5128050020762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4d6170012a022be1520701fe1240020203"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4d6170 PrimValue "v.io/v23/vom/testdata/types.MMap" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 2a PrimValue 42 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(9): "520701fe1240020203"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.MMap map[v.io/v23/vom/testdata/types.NFloat32 float32]v.io/v23/vom/testdata/types.NListUint64 []uint64]
// 07 MsgLen 7
// 01 ValueLen 1 [map len]
// fe1240 PrimValue 4.5 [float]
// 02 ValueLen 2 [list len]
// 02 PrimValue 2 [uint]
// 03 PrimValue 3 [uint]
// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vom/testdata/types.MMap map[v.io/v23/vom/testdata/types.NFloat32 float32]v.io/v23/vom/testdata/types.NListUint64 []uint64{4.5: {2, 3}}}
{
`types.MMap{4.5: {2, 3}}`,
types.MMap{4.5: {2, 3}},
"v.io/v23/vom/testdata/types.MMap map[v.io/v23/vom/testdata/types.NFloat32 float32]v.io/v23/vom/testdata/types.NListUint64 []uint64",
"80532a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1552d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15128050020762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4d6170012a022be1520701fe1240020203",
"80", "532a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1552d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15128050020762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4d6170012a022be1", "520701fe1240020203",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "5126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563410129e1520402000100"}
// 51 MsgId -41
// TypeMsg 41
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656341 PrimValue "v.io/v23/vom/testdata/types.RecA" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 29 PrimValue 41 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(6): "520402000100"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.RecA []v.io/v23/vom/testdata/types.RecA]
// 04 MsgLen 4
// 02 ValueLen 2 [list len]
// 00 ValueLen 0 [list len]
// 01 ValueLen 1 [list len]
// 00 ValueLen 0 [list len]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.RecA []v.io/v23/vom/testdata/types.RecA{{}, {{}}}}
{
`types.RecA{{}, {{}}}`,
types.RecA{{}, {{}}},
"v.io/v23/vom/testdata/types.RecA []v.io/v23/vom/testdata/types.RecA",
"805126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563410129e1520402000100",
"80", "5126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563410129e1", "520402000100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(87): "5326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae152050200020000"}
// 53 MsgId -42
// TypeMsg 42
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656359 PrimValue "v.io/v23/vom/testdata/types.RecY" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 29 PrimValue 41 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -42, MsgLen: 38, MsgN: 38, Buf(47): "5126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae152050200020000"}
// 51 MsgId -41
// TypeMsg 41
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358 PrimValue "v.io/v23/vom/testdata/types.RecX" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(7): "52050200020000"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.RecX []v.io/v23/vom/testdata/types.RecY []v.io/v23/vom/testdata/types.RecX]
// 05 MsgLen 5
// 02 ValueLen 2 [list len]
// 00 ValueLen 0 [list len]
// 02 ValueLen 2 [list len]
// 00 ValueLen 0 [list len]
// 00 ValueLen 0 [list len]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.RecX []v.io/v23/vom/testdata/types.RecY []v.io/v23/vom/testdata/types.RecX{{}, {{}, {}}}}
{
`types.RecX{{}, {{}, {}}}`,
types.RecX{{}, {{}, {}}},
"v.io/v23/vom/testdata/types.RecX []v.io/v23/vom/testdata/types.RecY []v.io/v23/vom/testdata/types.RecX",
"805326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae152050200020000",
"80", "5326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae1", "52050200020000",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(167): "5726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e15526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce15326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae152050101010100"}
// 57 MsgId -44
// TypeMsg 44
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334 PrimValue "v.io/v23/vom/testdata/types.Rec4" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 29 PrimValue 41 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -44, MsgLen: 38, MsgN: 38, Buf(127): "5526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce15326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae152050101010100"}
// 55 MsgId -43
// TypeMsg 43
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333 PrimValue "v.io/v23/vom/testdata/types.Rec3" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -43, MsgLen: 38, MsgN: 38, Buf(87): "5326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae152050101010100"}
// 53 MsgId -42
// TypeMsg 42
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332 PrimValue "v.io/v23/vom/testdata/types.Rec2" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -42, MsgLen: 38, MsgN: 38, Buf(47): "5126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae152050101010100"}
// 51 MsgId -41
// TypeMsg 41
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331 PrimValue "v.io/v23/vom/testdata/types.Rec1" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 38, MsgN: 38, Buf(7): "52050101010100"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.Rec1 []v.io/v23/vom/testdata/types.Rec2 []v.io/v23/vom/testdata/types.Rec3 []v.io/v23/vom/testdata/types.Rec4 []v.io/v23/vom/testdata/types.Rec1]
// 05 MsgLen 5
// 01 ValueLen 1 [list len]
// 01 ValueLen 1 [list len]
// 01 ValueLen 1 [list len]
// 01 ValueLen 1 [list len]
// 00 ValueLen 0 [list len]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.Rec1 []v.io/v23/vom/testdata/types.Rec2 []v.io/v23/vom/testdata/types.Rec3 []v.io/v23/vom/testdata/types.Rec4 []v.io/v23/vom/testdata/types.Rec1{{{{{}}}}}}
{
`types.Rec1{{{{{}}}}}`,
types.Rec1{{{{{}}}}},
"v.io/v23/vom/testdata/types.Rec1 []v.io/v23/vom/testdata/types.Rec2 []v.io/v23/vom/testdata/types.Rec3 []v.io/v23/vom/testdata/types.Rec4 []v.io/v23/vom/testdata/types.Rec1",
"805726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e15526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce15326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae152050101010100",
"80", "5726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e15526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce15326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae1", "52050101010100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1520300e1e1"}
// 53 MsgId -42
// TypeMsg 42
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 29 PrimValue 41 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(56): "5131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1520300e1e1"}
// 51 MsgId -41
// TypeMsg 41
// 31 MsgLen 49
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563537472756374 PrimValue "v.io/v23/vom/testdata/types.RecStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(5): "520300e1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}]
// 03 MsgLen 3
// 00 Index 0 [v.io/v23/vom/testdata/types.RecStruct.A]
// e1 Control End [v.io/v23/vom/testdata/types.RecStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.RecStruct END]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}{A: {A: nil}}}
{
`types.RecStruct{A: {}}`,
types.RecStruct{A: {}},
"v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}",
"805304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1520300e1e1",
"80", "5304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1", "520300e1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "5304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e152050000e1e1e1"}
// 53 MsgId -42
// TypeMsg 42
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 29 PrimValue 41 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(58): "5131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e152050000e1e1e1"}
// 51 MsgId -41
// TypeMsg 41
// 31 MsgLen 49
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563537472756374 PrimValue "v.io/v23/vom/testdata/types.RecStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(7): "52050000e1e1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}]
// 05 MsgLen 5
// 00 Index 0 [v.io/v23/vom/testdata/types.RecStruct.A]
// 00 Index 0 [v.io/v23/vom/testdata/types.RecStruct.A]
// e1 Control End [v.io/v23/vom/testdata/types.RecStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.RecStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.RecStruct END]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}{A: {A: {A: nil}}}}
{
`types.RecStruct{A: {A: {}}}`,
types.RecStruct{A: {A: {}}},
"v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}",
"805304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e152050000e1e1e1",
"80", "5304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1", "52050000e1e1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(453): "550403012ae16126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee15f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e15d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 55 MsgId -43
// TypeMsg 43
// 04 MsgLen 4
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -43, MsgLen: 4, MsgN: 4, Buf(447): "6126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee15f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e15d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 61 MsgId -49
// TypeMsg 49
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334 PrimValue "v.io/v23/vom/testdata/types.Rec4" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2e PrimValue 46 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -49, MsgLen: 38, MsgN: 38, Buf(407): "5f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e15d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 5f MsgId -48
// TypeMsg 48
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333 PrimValue "v.io/v23/vom/testdata/types.Rec3" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 31 PrimValue 49 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -48, MsgLen: 38, MsgN: 38, Buf(367): "5d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 5d MsgId -47
// TypeMsg 47
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332 PrimValue "v.io/v23/vom/testdata/types.Rec2" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 30 PrimValue 48 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -47, MsgLen: 38, MsgN: 38, Buf(327): "5b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 5b MsgId -46
// TypeMsg 46
// 26 MsgLen 38
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 20 ByteLen 32 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331 PrimValue "v.io/v23/vom/testdata/types.Rec1" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2f PrimValue 47 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -46, MsgLen: 38, MsgN: 38, Buf(287): "5945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 59 MsgId -45
// TypeMsg 45
// 45 MsgLen 69
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334 PrimValue "v.io/v23/vom/testdata/types.Rec1234" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 04 ValueLen 4 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 02 ByteLen 2 [string len]
// 5231 PrimValue "R1" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2e PrimValue 46 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 02 ByteLen 2 [string len]
// 5232 PrimValue "R2" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2f PrimValue 47 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 02 ByteLen 2 [string len]
// 5233 PrimValue "R3" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 30 PrimValue 48 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 02 ByteLen 2 [string len]
// 5234 PrimValue "R4" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 31 PrimValue 49 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -45, MsgLen: 69, MsgN: 69, Buf(216): "570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 57 MsgId -44
// TypeMsg 44
// 04 MsgLen 4
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -44, MsgLen: 4, MsgN: 4, Buf(210): "533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 53 MsgId -42
// TypeMsg 42
// 3c MsgLen 60
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265633132333441 PrimValue "v.io/v23/vom/testdata/types.Rec1234A" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 02 ValueLen 2 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 07 ByteLen 7 [string len]
// 52656331323334 PrimValue "Rec1234" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -42, MsgLen: 60, MsgN: 60, Buf(148): "6504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 65 MsgId -51
// TypeMsg 51
// 04 MsgLen 4
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 32 PrimValue 50 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -51, MsgLen: 4, MsgN: 4, Buf(142): "633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 63 MsgId -50
// TypeMsg 50
// 3c MsgLen 60
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265633132333442 PrimValue "v.io/v23/vom/testdata/types.Rec1234B" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 02 ValueLen 2 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 33 PrimValue 51 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 07 ByteLen 7 [string len]
// 52656331323334 PrimValue "Rec1234" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -50, MsgLen: 60, MsgN: 60, Buf(80): "5138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1"}
// 51 MsgId -41
// TypeMsg 41
// 38 MsgLen 56
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c PrimValue "v.io/v23/vom/testdata/types.Rec1234All" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 02 ValueLen 2 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 32 PrimValue 50 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 56, MsgN: 56, Buf(22): "5214000001e10101e1e1010001e10101010100e1e1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.Rec1234All struct{A v.io/v23/vom/testdata/types.Rec1234A struct{A []v.io/v23/vom/testdata/types.Rec1234A;Rec1234 []v.io/v23/vom/testdata/types.Rec1234 struct{R1 v.io/v23/vom/testdata/types.Rec1 []v.io/v23/vom/testdata/types.Rec2 []v.io/v23/vom/testdata/types.Rec3 []v.io/v23/vom/testdata/types.Rec4 []v.io/v23/vom/testdata/types.Rec1;R2 v.io/v23/vom/testdata/types.Rec2;R3 v.io/v23/vom/testdata/types.Rec3;R4 v.io/v23/vom/testdata/types.Rec4}};B v.io/v23/vom/testdata/types.Rec1234B struct{B []v.io/v23/vom/testdata/types.Rec1234B;Rec1234 []v.io/v23/vom/testdata/types.Rec1234}}]
// 14 MsgLen 20
// 00 Index 0 [v.io/v23/vom/testdata/types.Rec1234All.A]
// 00 Index 0 [v.io/v23/vom/testdata/types.Rec1234A.A]
// 01 ValueLen 1 [list len]
// e1 Control End [v.io/v23/vom/testdata/types.Rec1234A END]
// 01 Index 1 [v.io/v23/vom/testdata/types.Rec1234A.Rec1234]
// 01 ValueLen 1 [list len]
// e1 Control End [v.io/v23/vom/testdata/types.Rec1234 END]
// e1 Control End [v.io/v23/vom/testdata/types.Rec1234A END]
// 01 Index 1 [v.io/v23/vom/testdata/types.Rec1234All.B]
// 00 Index 0 [v.io/v23/vom/testdata/types.Rec1234B.B]
// 01 ValueLen 1 [list len]
// e1 Control End [v.io/v23/vom/testdata/types.Rec1234B END]
// 01 Index 1 [v.io/v23/vom/testdata/types.Rec1234B.Rec1234]
// 01 ValueLen 1 [list len]
// 01 Index 1 [v.io/v23/vom/testdata/types.Rec1234.R2]
// 01 ValueLen 1 [list len]
// 00 ValueLen 0 [list len]
// e1 Control End [v.io/v23/vom/testdata/types.Rec1234 END]
// e1 Control End [v.io/v23/vom/testdata/types.Rec1234B END]
// e1 Control End [v.io/v23/vom/testdata/types.Rec1234All END]
// DumpStatus{MsgId: 41, MsgLen: 20, MsgN: 20, Value: v.io/v23/vom/testdata/types.Rec1234All struct{A v.io/v23/vom/testdata/types.Rec1234A struct{A []v.io/v23/vom/testdata/types.Rec1234A;Rec1234 []v.io/v23/vom/testdata/types.Rec1234 struct{R1 v.io/v23/vom/testdata/types.Rec1 []v.io/v23/vom/testdata/types.Rec2 []v.io/v23/vom/testdata/types.Rec3 []v.io/v23/vom/testdata/types.Rec4 []v.io/v23/vom/testdata/types.Rec1;R2 v.io/v23/vom/testdata/types.Rec2;R3 v.io/v23/vom/testdata/types.Rec3;R4 v.io/v23/vom/testdata/types.Rec4}};B v.io/v23/vom/testdata/types.Rec1234B struct{B []v.io/v23/vom/testdata/types.Rec1234B;Rec1234 []v.io/v23/vom/testdata/types.Rec1234}}{A: {A: {{A: {}, Rec1234: {}}}, Rec1234: {{R1: {}, R2: {}, R3: {}, R4: {}}}}, B: {B: {{B: {}, Rec1234: {}}}, Rec1234: {{R1: {}, R2: {{}}, R3: {}, R4: {}}}}}}
{
`types.Rec1234All{A: {A: {{}}, Rec1234: {{}}}, B: {B: {{}}, Rec1234: {{R2: {{}}}}}}`,
types.Rec1234All{A: {A: {{}}, Rec1234: {{}}}, B: {B: {{}}, Rec1234: {{R2: {{}}}}}},
"v.io/v23/vom/testdata/types.Rec1234All struct{A v.io/v23/vom/testdata/types.Rec1234A struct{A []v.io/v23/vom/testdata/types.Rec1234A;Rec1234 []v.io/v23/vom/testdata/types.Rec1234 struct{R1 v.io/v23/vom/testdata/types.Rec1 []v.io/v23/vom/testdata/types.Rec2 []v.io/v23/vom/testdata/types.Rec3 []v.io/v23/vom/testdata/types.Rec4 []v.io/v23/vom/testdata/types.Rec1;R2 v.io/v23/vom/testdata/types.Rec2;R3 v.io/v23/vom/testdata/types.Rec3;R4 v.io/v23/vom/testdata/types.Rec4}};B v.io/v23/vom/testdata/types.Rec1234B struct{B []v.io/v23/vom/testdata/types.Rec1234B;Rec1234 []v.io/v23/vom/testdata/types.Rec1234}}",
"80550403012ae16126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee15f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e15d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1",
"80", "550403012ae16126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee15f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e15d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e1", "5214000001e10101e1e1010001e10101010100e1e1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c0f"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 0f TypeId 15 [any]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(any)}
{
`typeobject(any)`,
typeobject(any),
"typeobject",
"801c0f",
"80", "", "1c0f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c01"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 01 TypeId 1 [bool]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(bool)}
{
`typeobject(bool)`,
typeobject(bool),
"typeobject",
"801c01",
"80", "", "1c01",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c04"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 04 TypeId 4 [uint16]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(uint16)}
{
`typeobject(uint16)`,
typeobject(uint16),
"typeobject",
"801c04",
"80", "", "1c04",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c05"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 05 TypeId 5 [uint32]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(uint32)}
{
`typeobject(uint32)`,
typeobject(uint32),
"typeobject",
"801c05",
"80", "", "1c05",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c06"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 06 TypeId 6 [uint64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(uint64)}
{
`typeobject(uint64)`,
typeobject(uint64),
"typeobject",
"801c06",
"80", "", "1c06",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c07"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 07 TypeId 7 [int16]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(int16)}
{
`typeobject(int16)`,
typeobject(int16),
"typeobject",
"801c07",
"80", "", "1c07",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c08"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 08 TypeId 8 [int32]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(int32)}
{
`typeobject(int32)`,
typeobject(int32),
"typeobject",
"801c08",
"80", "", "1c08",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c09"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 09 TypeId 9 [int64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(int64)}
{
`typeobject(int64)`,
typeobject(int64),
"typeobject",
"801c09",
"80", "", "1c09",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c07"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 07 TypeId 7 [int16]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(int16)}
{
`typeobject(int16)`,
typeobject(int16),
"typeobject",
"801c07",
"80", "", "1c07",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c08"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 08 TypeId 8 [int32]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(int32)}
{
`typeobject(int32)`,
typeobject(int32),
"typeobject",
"801c08",
"80", "", "1c08",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c09"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 09 TypeId 9 [int64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(int64)}
{
`typeobject(int64)`,
typeobject(int64),
"typeobject",
"801c09",
"80", "", "1c09",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c0a"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 0a TypeId 10 [float32]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(float32)}
{
`typeobject(float32)`,
typeobject(float32),
"typeobject",
"801c0a",
"80", "", "1c0a",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c0b"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 0b TypeId 11 [float64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(float64)}
{
`typeobject(float64)`,
typeobject(float64),
"typeobject",
"801c0b",
"80", "", "1c0b",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(43): "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 27 MsgLen 39
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c PrimValue "v.io/v23/vom/testdata/types.NBool" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 39, MsgN: 39, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NBool bool]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NBool bool)}
{
`typeobject(types.NBool)`,
typeobject(types.NBool),
"typeobject",
"805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e11c29",
"80", "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743136 PrimValue "v.io/v23/vom/testdata/types.NUint16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NUint16 uint16]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NUint16 uint16)}
{
`typeobject(types.NUint16)`,
typeobject(types.NUint16),
"typeobject",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e11c29",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743332 PrimValue "v.io/v23/vom/testdata/types.NUint32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 05 PrimValue 5 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NUint32 uint32]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NUint32 uint32)}
{
`typeobject(types.NUint32)`,
typeobject(types.NUint32),
"typeobject",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e11c29",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(45): "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 29 MsgLen 41
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e743634 PrimValue "v.io/v23/vom/testdata/types.NUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 41, MsgN: 41, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NUint64 uint64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NUint64 uint64)}
{
`typeobject(types.NUint64)`,
typeobject(types.NUint64),
"typeobject",
"805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e11c29",
"80", "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743136 PrimValue "v.io/v23/vom/testdata/types.NInt16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 07 PrimValue 7 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NInt16 int16]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NInt16 int16)}
{
`typeobject(types.NInt16)`,
typeobject(types.NInt16),
"typeobject",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e11c29",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743332 PrimValue "v.io/v23/vom/testdata/types.NInt32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 08 PrimValue 8 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NInt32 int32]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NInt32 int32)}
{
`typeobject(types.NInt32)`,
typeobject(types.NInt32),
"typeobject",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e11c29",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(44): "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743634 PrimValue "v.io/v23/vom/testdata/types.NInt64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 40, MsgN: 40, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NInt64 int64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NInt64 int64)}
{
`typeobject(types.NInt64)`,
typeobject(types.NInt64),
"typeobject",
"805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e11c29",
"80", "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae11c29"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332 PrimValue "v.io/v23/vom/testdata/types.NFloat32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0a PrimValue 10 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NFloat32 float32]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NFloat32 float32)}
{
`typeobject(types.NFloat32)`,
typeobject(types.NFloat32),
"typeobject",
"80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae11c29",
"80", "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(46): "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be11c29"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634 PrimValue "v.io/v23/vom/testdata/types.NFloat64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 0b PrimValue 11 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NFloat64 float64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NFloat64 float64)}
{
`typeobject(types.NFloat64)`,
typeobject(types.NFloat64),
"typeobject",
"80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be11c29",
"80", "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(53): "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 31 MsgLen 49
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 29 ByteLen 41 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e743634 PrimValue "v.io/v23/vom/testdata/types.NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64)}
{
`typeobject(types.NArray2Uint64)`,
typeobject(types.NArray2Uint64),
"typeobject",
"805131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e11c29",
"80", "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "5104030106e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 04 MsgLen 4
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [[]uint64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject([]uint64)}
{
`typeobject([]uint64)`,
typeobject([]uint64),
"typeobject",
"805104030106e11c29",
"80", "5104030106e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NListUint64 []uint64]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NListUint64 []uint64)}
{
`typeobject(types.NListUint64)`,
typeobject(types.NListUint64),
"typeobject",
"80512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e11c29",
"80", "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(8): "5104040106e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 04 MsgLen 4
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [set[uint64]]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(set[uint64])}
{
`typeobject(set[uint64])`,
typeobject(set[uint64]),
"typeobject",
"805104040106e11c29",
"80", "5104040106e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(48): "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 2c MsgLen 44
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 00 Index 0 [v.io/v23/vom.wireSet.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e743634 PrimValue "v.io/v23/vom/testdata/types.NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NSetUint64 set[uint64]]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NSetUint64 set[uint64])}
{
`typeobject(types.NSetUint64)`,
typeobject(types.NSetUint64),
"typeobject",
"80512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e11c29",
"80", "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(10): "51060501060203e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 06 MsgLen 6
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -41, MsgLen: 6, MsgN: 6, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [map[uint64]string]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(map[uint64]string)}
{
`typeobject(map[uint64]string)`,
typeobject(map[uint64]string),
"typeobject",
"8051060501060203e11c29",
"80", "51060501060203e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 34 MsgLen 52
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 2c ByteLen 44 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e67 PrimValue "v.io/v23/vom/testdata/types.NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string)}
{
`typeobject(types.NMapUint64String)`,
typeobject(types.NMapUint64String),
"typeobject",
"80513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e11c29",
"80", "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64})}
{
`typeobject(types.NStruct)`,
typeobject(types.NStruct),
"typeobject",
"80513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e11c29",
"80", "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 2d MsgLen 45
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d PrimValue "v.io/v23/vom/testdata/types.NEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NEnum enum{A;B;C}]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NEnum enum{A;B;C})}
{
`typeobject(types.NEnum)`,
typeobject(types.NEnum),
"typeobject",
"80512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e11c29",
"80", "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e11c29"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(2): "1c29"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 29 TypeId 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64})}
{
`typeobject(types.NUnion)`,
typeobject(types.NUnion),
"typeobject",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e11c29",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "1c29",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(11): "510403010ee15203020f01"}
// 51 MsgId -41
// TypeMsg 41
// 04 MsgLen 4
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(5): "5203020f01"}
// 52 MsgId 41
// ValueMsg 41 [[]typeobject]
// 03 MsgLen 3
// 02 ValueLen 2 [list len]
// 0f TypeId 15 [any]
// 01 TypeId 1 [bool]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: []typeobject{any, bool}}
{
`[]typeobject{typeobject(any), typeobject(bool)}`,
[]typeobject{typeobject(any), typeobject(bool)},
"[]typeobject",
"80510403010ee15203020f01",
"80", "510403010ee1", "5203020f01",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15201e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(3): "5201e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 01 MsgLen 1
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: nil}}
{
`types.StructAny{}`,
types.StructAny{},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15201e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5201e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000100e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000100e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 01 TypeId 1 [bool]
// 00 PrimValue false [bool]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: false}}
{
`types.StructAny{Any: false}`,
types.StructAny{Any: false},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000100e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000100e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000700e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000700e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 07 TypeId 7 [int16]
// 00 PrimValue 0 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: int16(0)}}
{
`types.StructAny{Any: int16(0)}`,
types.StructAny{Any: int16(0)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000700e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000700e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000800e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000800e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 08 TypeId 8 [int32]
// 00 PrimValue 0 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: int32(0)}}
{
`types.StructAny{Any: int32(0)}`,
types.StructAny{Any: int32(0)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000800e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000800e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000900e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000900e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 09 TypeId 9 [int64]
// 00 PrimValue 0 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: int64(0)}}
{
`types.StructAny{Any: int64(0)}`,
types.StructAny{Any: int64(0)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000900e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000900e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000400e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000400e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 04 TypeId 4 [uint16]
// 00 PrimValue 0 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: uint16(0)}}
{
`types.StructAny{Any: uint16(0)}`,
types.StructAny{Any: uint16(0)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000400e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000400e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000500e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000500e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 05 TypeId 5 [uint32]
// 00 PrimValue 0 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: uint32(0)}}
{
`types.StructAny{Any: uint32(0)}`,
types.StructAny{Any: uint32(0)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000500e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000500e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000600e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000600e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 06 TypeId 6 [uint64]
// 00 PrimValue 0 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: uint64(0)}}
{
`types.StructAny{Any: uint64(0)}`,
types.StructAny{Any: uint64(0)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000600e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000600e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000a00e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000a00e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 0a TypeId 10 [float32]
// 00 PrimValue 0 [float]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: float32(0)}}
{
`types.StructAny{Any: float32(0)}`,
types.StructAny{Any: float32(0)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000a00e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000a00e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000b00e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000b00e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 0b TypeId 11 [float64]
// 00 PrimValue 0 [float]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: float64(0)}}
{
`types.StructAny{Any: float64(0)}`,
types.StructAny{Any: float64(0)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000b00e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000b00e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000300e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000300e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 03 TypeId 3 [string]
// 00 ByteLen 0 [string len]
// PrimValue "" [string]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: ""}}
{
`types.StructAny{Any: ""}`,
types.StructAny{Any: ""},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000300e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000300e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204002700e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204002700e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 27 TypeId 39 [[]byte]
// 00 ByteLen 0 [bytes len]
// PrimValue "" [bytes]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: []byte("")}}
{
`types.StructAny{Any: []byte("")}`,
types.StructAny{Any: []byte("")},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204002700e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204002700e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15204002a00e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(67): "533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15204002a00e1"}
// 53 MsgId -42
// TypeMsg 42
// 3b MsgLen 59
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d PrimValue "v.io/v23/vom/testdata/types.FoodEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 04 ByteLen 4 [string len]
// 4265616e PrimValue "Bean" [string]
// 04 ByteLen 4 [string len]
// 42726965 PrimValue "Brie" [string]
// 06 ByteLen 6 [string len]
// 436865727279 PrimValue "Cherry" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(6): "5204002a00e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}]
// 00 Index 0 [v.io/v23/vom/testdata/types.FoodEnum.Bean]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}(Bean)}}
{
`types.StructAny{Any: types.FoodEnum.Bean}`,
types.StructAny{Any: types.FoodEnum.Bean},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15204002a00e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1", "5204002a00e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(106): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15204002a00e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(53): "532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15204002a00e1"}
// 53 MsgId -42
// TypeMsg 42
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -42, MsgLen: 45, MsgN: 45, Buf(6): "5204002a00e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NListUint64 []uint64]
// 00 ValueLen 0 [list len]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NListUint64 []uint64{}}}
{
`types.StructAny{Any: types.NListUint64{}}`,
types.StructAny{Any: types.NListUint64{}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15204002a00e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", "5204002a00e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(111): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15208002a0000000000e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(58): "532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15208002a0000000000e1"}
// 53 MsgId -42
// TypeMsg 42
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -42, MsgLen: 46, MsgN: 46, Buf(10): "5208002a0000000000e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 08 MsgLen 8
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NByteArray [4]byte]
// 00 ByteLen 4 [bytes len]
// 00000000 PrimValue "\x00\x00\x00\x00" [bytes]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 8, MsgN: 8, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NByteArray [4]byte("\x00\x00\x00\x00")}}
{
`types.StructAny{Any: types.NByteArray("\x00\x00\x00\x00")}`,
types.StructAny{Any: types.NByteArray("\x00\x00\x00\x00")},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15208002a0000000000e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", "5208002a0000000000e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15206002a000000e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(59): "5331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15206002a000000e1"}
// 53 MsgId -42
// TypeMsg 42
// 31 MsgLen 49
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 29 ByteLen 41 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e743634 PrimValue "v.io/v23/vom/testdata/types.NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(8): "5206002a000000e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 06 MsgLen 6
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64]
// 00 ValueLen 2 [list len]
// 00 PrimValue 0 [uint]
// 00 PrimValue 0 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64{0, 0}}}
{
`types.StructAny{Any: types.NArray2Uint64{}}`,
types.StructAny{Any: types.NArray2Uint64{}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15206002a000000e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", "5206002a000000e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(105): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15204002a00e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(52): "532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15204002a00e1"}
// 53 MsgId -42
// TypeMsg 42
// 2c MsgLen 44
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 00 Index 0 [v.io/v23/vom.wireSet.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e743634 PrimValue "v.io/v23/vom/testdata/types.NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -42, MsgLen: 44, MsgN: 44, Buf(6): "5204002a00e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NSetUint64 set[uint64]]
// 00 ValueLen 0 [set len]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NSetUint64 set[uint64]{}}}
{
`types.StructAny{Any: types.NSetUint64{}}`,
types.StructAny{Any: types.NSetUint64{}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15204002a00e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", "5204002a00e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(113): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15204002a00e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(60): "533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15204002a00e1"}
// 53 MsgId -42
// TypeMsg 42
// 34 MsgLen 52
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 2c ByteLen 44 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e67 PrimValue "v.io/v23/vom/testdata/types.NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -42, MsgLen: 52, MsgN: 52, Buf(6): "5204002a00e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string]
// 00 ValueLen 0 [map len]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string{}}}
{
`types.StructAny{Any: types.NMapUint64String{}}`,
types.StructAny{Any: types.NMapUint64String{}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15204002a00e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", "5204002a00e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15204002ae1e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(67): "533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15204002ae1e1"}
// 53 MsgId -42
// TypeMsg 42
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(6): "5204002ae1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}{A: false, B: "", C: 0}}}
{
`types.StructAny{Any: types.NStruct{}}`,
types.StructAny{Any: types.NStruct{}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15204002ae1e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", "5204002ae1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e15205002a0000e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(67): "533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e15205002a0000e1"}
// 53 MsgId -42
// TypeMsg 42
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -42, MsgLen: 58, MsgN: 58, Buf(7): "5205002a0000e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 05 MsgLen 5
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 00 Index 0 [v.io/v23/vom/testdata/types.NUnion.A]
// 00 PrimValue false [bool]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{A: false}}}
{
`types.StructAny{Any: types.NUnion{A: false}}`,
types.StructAny{Any: types.NUnion{A: false}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e15205002a0000e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "5205002a0000e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(126): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1553b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1530408012be15204002ae0e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(73): "553b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1530408012be15204002ae0e1"}
// 55 MsgId -43
// TypeMsg 43
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -43, MsgLen: 59, MsgN: 59, Buf(12): "530408012be15204002ae0e1"}
// 53 MsgId -42
// TypeMsg 42
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(6): "5204002ae0e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// e0 Control Nil [?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64} is nil]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}(nil)}}
{
`types.StructAny{Any: ?types.NStruct(nil)}`,
types.StructAny{Any: ?types.NStruct(nil)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1553b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1530408012be15204002ae0e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1553b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1530408012be1", "5204002ae0e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(126): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1553b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1530408012be15204002ae1e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(73): "553b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1530408012be15204002ae1e1"}
// 55 MsgId -43
// TypeMsg 43
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -43, MsgLen: 59, MsgN: 59, Buf(12): "530408012be15204002ae1e1"}
// 53 MsgId -42
// TypeMsg 42
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -42, MsgLen: 4, MsgN: 4, Buf(6): "5204002ae1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: ?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}({A: false, B: "", C: 0})}}
{
`types.StructAny{Any: ?types.NStruct{}}`,
types.StructAny{Any: ?types.NStruct{}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1553b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1530408012be15204002ae1e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1553b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1530408012be1", "5204002ae1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15204002ae1e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(67): "55060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15204002ae1e1"}
// 55 MsgId -43
// TypeMsg 43
// 06 MsgLen 6
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 09 PrimValue 9 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -43, MsgLen: 6, MsgN: 6, Buf(59): "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15204002ae1e1"}
// 53 MsgId -42
// TypeMsg 42
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170 PrimValue "v.io/v23/vom/testdata/types.StructMap" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 4d6170 PrimValue "Map" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(6): "5204002ae1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.StructMap struct{Map map[int64]int64}]
// e1 Control End [v.io/v23/vom/testdata/types.StructMap END]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.StructMap struct{Map map[int64]int64}{Map: {}}}}
{
`types.StructAny{Any: types.StructMap{}}`,
types.StructAny{Any: types.StructMap{}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15204002ae1e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e1", "5204002ae1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(124): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15208002a00010000e1e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(71): "55060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15208002a00010000e1e1"}
// 55 MsgId -43
// TypeMsg 43
// 06 MsgLen 6
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 09 PrimValue 9 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -43, MsgLen: 6, MsgN: 6, Buf(63): "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15208002a00010000e1e1"}
// 53 MsgId -42
// TypeMsg 42
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170 PrimValue "v.io/v23/vom/testdata/types.StructMap" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 4d6170 PrimValue "Map" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(10): "5208002a00010000e1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 08 MsgLen 8
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.StructMap struct{Map map[int64]int64}]
// 00 Index 0 [v.io/v23/vom/testdata/types.StructMap.Map]
// 01 ValueLen 1 [map len]
// 00 PrimValue 0 [int]
// 00 PrimValue 0 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructMap END]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 8, MsgN: 8, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.StructMap struct{Map map[int64]int64}{Map: {0: 0}}}}
{
`types.StructAny{Any: types.StructMap{Map: {0: 0}}}`,
types.StructAny{Any: types.StructMap{Map: {0: 0}}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15208002a00010000e1e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e1", "5208002a00010000e1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000e0fe1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000e0fe1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 0e TypeId 14 [typeobject]
// 0f TypeId 15 [any]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: typeobject(any)}}
{
`types.StructAny{Any: typeobject(any)}`,
types.StructAny{Any: typeobject(any)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000e0fe1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000e0fe1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(62): "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae15201e0"}
// 53 MsgId -42
// TypeMsg 42
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(9): "510408012ae15201e0"}
// 51 MsgId -41
// TypeMsg 41
// 04 MsgLen 4
// 08 WireTypeIndex 8 [v.io/v23/vom.wireOptional]
// 01 Index 1 [v.io/v23/vom.wireOptional.Elem]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireOptional END]
// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(3): "5201e0"}
// 52 MsgId 41
// ValueMsg 41 [?v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 01 MsgLen 1
// e0 Control Nil [?v.io/v23/vom/testdata/types.StructAny struct{Any any} is nil]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: ?v.io/v23/vom/testdata/types.StructAny struct{Any any}(nil)}
{
`?types.StructAny(nil)`,
?types.StructAny(nil),
"?v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae15201e0",
"80", "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae1", "5201e0",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000101e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000101e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 01 TypeId 1 [bool]
// 01 PrimValue true [bool]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: true}}
{
`types.StructAny{Any: true}`,
types.StructAny{Any: true},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000101e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000101e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000201e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000201e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 02 TypeId 2 [byte]
// 01 PrimValue 1 [byte]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: byte(1)}}
{
`types.StructAny{Any: byte(1)}`,
types.StructAny{Any: byte(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000201e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000201e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000702e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000702e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 07 TypeId 7 [int16]
// 02 PrimValue 1 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: int16(1)}}
{
`types.StructAny{Any: int16(1)}`,
types.StructAny{Any: int16(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000702e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000702e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000802e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000802e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 08 TypeId 8 [int32]
// 02 PrimValue 1 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: int32(1)}}
{
`types.StructAny{Any: int32(1)}`,
types.StructAny{Any: int32(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000802e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000802e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000902e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000902e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 09 TypeId 9 [int64]
// 02 PrimValue 1 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: int64(1)}}
{
`types.StructAny{Any: int64(1)}`,
types.StructAny{Any: int64(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000902e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000902e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000401e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000401e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 04 TypeId 4 [uint16]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: uint16(1)}}
{
`types.StructAny{Any: uint16(1)}`,
types.StructAny{Any: uint16(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000401e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000401e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000501e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000501e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 05 TypeId 5 [uint32]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: uint32(1)}}
{
`types.StructAny{Any: uint32(1)}`,
types.StructAny{Any: uint32(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000501e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000501e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000601e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000601e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 06 TypeId 6 [uint64]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: uint64(1)}}
{
`types.StructAny{Any: uint64(1)}`,
types.StructAny{Any: uint64(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000601e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000601e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15206000afef03fe1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(8): "5206000afef03fe1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 06 MsgLen 6
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 0a TypeId 10 [float32]
// fef03f PrimValue 1 [float]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: float32(1)}}
{
`types.StructAny{Any: float32(1)}`,
types.StructAny{Any: float32(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15206000afef03fe1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5206000afef03fe1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(61): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15206000bfef03fe1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(8): "5206000bfef03fe1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 06 MsgLen 6
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 0b TypeId 11 [float64]
// fef03f PrimValue 1 [float]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: float64(1)}}
{
`types.StructAny{Any: float64(1)}`,
types.StructAny{Any: float64(1)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15206000bfef03fe1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5206000bfef03fe1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1520500030141e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(7): "520500030141e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 05 MsgLen 5
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 03 TypeId 3 [string]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: "A"}}
{
`types.StructAny{Any: "A"}`,
types.StructAny{Any: "A"},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1520500030141e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "520500030141e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1520500270141e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(7): "520500270141e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 05 MsgLen 5
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 27 TypeId 39 [[]byte]
// 01 ByteLen 1 [bytes len]
// 41 PrimValue "A" [bytes]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: []byte("A")}}
{
`types.StructAny{Any: []byte("A")}`,
types.StructAny{Any: []byte("A")},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1520500270141e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "520500270141e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15204002a02e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(67): "533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15204002a02e1"}
// 53 MsgId -42
// TypeMsg 42
// 3b MsgLen 59
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d PrimValue "v.io/v23/vom/testdata/types.FoodEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 04 ByteLen 4 [string len]
// 4265616e PrimValue "Bean" [string]
// 04 ByteLen 4 [string len]
// 42726965 PrimValue "Brie" [string]
// 06 ByteLen 6 [string len]
// 436865727279 PrimValue "Cherry" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(6): "5204002a02e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}]
// 02 Index 2 [v.io/v23/vom/testdata/types.FoodEnum.Cherry]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}(Cherry)}}
{
`types.StructAny{Any: types.FoodEnum.Cherry}`,
types.StructAny{Any: types.FoodEnum.Cherry},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15204002a02e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1", "5204002a02e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(107): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15205002a0101e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(54): "532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15205002a0101e1"}
// 53 MsgId -42
// TypeMsg 42
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -42, MsgLen: 45, MsgN: 45, Buf(7): "5205002a0101e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 05 MsgLen 5
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NListUint64 []uint64]
// 01 ValueLen 1 [list len]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NListUint64 []uint64{1}}}
{
`types.StructAny{Any: types.NListUint64{1}}`,
types.StructAny{Any: types.NListUint64{1}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15205002a0101e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", "5205002a0101e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(111): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15208002a0041626364e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(58): "532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15208002a0041626364e1"}
// 53 MsgId -42
// TypeMsg 42
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -42, MsgLen: 46, MsgN: 46, Buf(10): "5208002a0041626364e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 08 MsgLen 8
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NByteArray [4]byte]
// 00 ByteLen 4 [bytes len]
// 41626364 PrimValue "Abcd" [bytes]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 8, MsgN: 8, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NByteArray [4]byte("Abcd")}}
{
`types.StructAny{Any: types.NByteArray("Abcd")}`,
types.StructAny{Any: types.NByteArray("Abcd")},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15208002a0041626364e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", "5208002a0041626364e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(112): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15206002a000001e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(59): "5331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15206002a000001e1"}
// 53 MsgId -42
// TypeMsg 42
// 31 MsgLen 49
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 29 ByteLen 41 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e743634 PrimValue "v.io/v23/vom/testdata/types.NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -42, MsgLen: 49, MsgN: 49, Buf(8): "5206002a000001e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 06 MsgLen 6
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64]
// 00 ValueLen 2 [list len]
// 00 PrimValue 0 [uint]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64{0, 1}}}
{
`types.StructAny{Any: types.NArray2Uint64{0, 1}}`,
types.StructAny{Any: types.NArray2Uint64{0, 1}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15206002a000001e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", "5206002a000001e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(106): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15205002a0101e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(53): "532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15205002a0101e1"}
// 53 MsgId -42
// TypeMsg 42
// 2c MsgLen 44
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 00 Index 0 [v.io/v23/vom.wireSet.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e743634 PrimValue "v.io/v23/vom/testdata/types.NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -42, MsgLen: 44, MsgN: 44, Buf(7): "5205002a0101e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 05 MsgLen 5
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NSetUint64 set[uint64]]
// 01 ValueLen 1 [set len]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NSetUint64 set[uint64]{1}}}
{
`types.StructAny{Any: types.NSetUint64{1}}`,
types.StructAny{Any: types.NSetUint64{1}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15205002a0101e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", "5205002a0101e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(116): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15207002a01010141e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(63): "533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15207002a01010141e1"}
// 53 MsgId -42
// TypeMsg 42
// 34 MsgLen 52
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 2c ByteLen 44 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e67 PrimValue "v.io/v23/vom/testdata/types.NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -42, MsgLen: 52, MsgN: 52, Buf(9): "5207002a01010141e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 07 MsgLen 7
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string]
// 01 ValueLen 1 [map len]
// 01 PrimValue 1 [uint]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 7, MsgN: 7, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string{1: "A"}}}
{
`types.StructAny{Any: types.NMapUint64String{1: "A"}}`,
types.StructAny{Any: types.NMapUint64String{1: "A"}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15207002a01010141e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", "5207002a01010141e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(122): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15206002a0001e1e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(69): "533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15206002a0001e1e1"}
// 53 MsgId -42
// TypeMsg 42
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(8): "5206002a0001e1e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 06 MsgLen 6
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// 00 Index 0 [v.io/v23/vom/testdata/types.NStruct.A]
// 01 PrimValue true [bool]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 6, MsgN: 6, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}{A: true, B: "", C: 0}}}
{
`types.StructAny{Any: types.NStruct{A: true}}`,
types.StructAny{Any: types.NStruct{A: true}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15206002a0001e1e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", "5206002a0001e1e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(120): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e15205002a0001e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(67): "533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e15205002a0001e1"}
// 53 MsgId -42
// TypeMsg 42
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -42, MsgLen: 58, MsgN: 58, Buf(7): "5205002a0001e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 05 MsgLen 5
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 00 Index 0 [v.io/v23/vom/testdata/types.NUnion.A]
// 01 PrimValue true [bool]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 5, MsgN: 5, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{A: true}}}
{
`types.StructAny{Any: types.NUnion{A: true}}`,
types.StructAny{Any: types.NUnion{A: true}},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e15205002a0001e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "5205002a0001e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(59): "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000e01e1"}
// 51 MsgId -41
// TypeMsg 41
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 51, MsgN: 51, Buf(6): "5204000e01e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 04 MsgLen 4
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 0e TypeId 14 [typeobject]
// 01 TypeId 1 [bool]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.StructAny struct{Any any}{Any: typeobject(bool)}}
{
`types.StructAny{Any: typeobject(bool)}`,
types.StructAny{Any: typeobject(bool)},
"v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000e01e1",
"80", "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", "5204000e01e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "1e01e0"}
// 1e MsgId 15
// ValueMsg 15 [any]
// 01 MsgLen 1
// e0 Control Nil [any(nil)]
// DumpStatus{MsgId: 15, MsgLen: 1, MsgN: 1, Value: any(nil)}
{
`any(nil)`,
any(nil),
"any",
"801e01e0",
"80", "", "1e01e0",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0200"}
// 02 MsgId 1
// ValueMsg 1 [bool]
// 00 PrimValue false [bool]
// DumpStatus{MsgId: 1, MsgN: 2, Value: false}
{
`false`,
false,
"bool",
"800200",
"80", "", "0200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0400"}
// 04 MsgId 2
// ValueMsg 2 [byte]
// 00 PrimValue 0 [byte]
// DumpStatus{MsgId: 2, MsgN: 2, Value: byte(0)}
{
`byte(0)`,
byte(0),
"byte",
"800400",
"80", "", "0400",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e00"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(0)}
{
`int16(0)`,
int16(0),
"int16",
"800e00",
"80", "", "0e00",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1000"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 8, MsgN: 2, Value: int32(0)}
{
`int32(0)`,
int32(0),
"int32",
"801000",
"80", "", "1000",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1200"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// 00 PrimValue 0 [int]
// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(0)}
{
`int64(0)`,
int64(0),
"int64",
"801200",
"80", "", "1200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0800"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(0)}
{
`uint16(0)`,
uint16(0),
"uint16",
"800800",
"80", "", "0800",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a00"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 5, MsgN: 2, Value: uint32(0)}
{
`uint32(0)`,
uint32(0),
"uint32",
"800a00",
"80", "", "0a00",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c00"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 6, MsgN: 2, Value: uint64(0)}
{
`uint64(0)`,
uint64(0),
"uint64",
"800c00",
"80", "", "0c00",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1400"}
// 14 MsgId 10
// ValueMsg 10 [float32]
// 00 PrimValue 0 [float]
// DumpStatus{MsgId: 10, MsgN: 2, Value: float32(0)}
{
`float32(0)`,
float32(0),
"float32",
"801400",
"80", "", "1400",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1600"}
// 16 MsgId 11
// ValueMsg 11 [float64]
// 00 PrimValue 0 [float]
// DumpStatus{MsgId: 11, MsgN: 2, Value: float64(0)}
{
`float64(0)`,
float64(0),
"float64",
"801600",
"80", "", "1600",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0600"}
// 06 MsgId 3
// ValueMsg 3 [string]
// 00 ByteLen 0 [string len]
// PrimValue "" [string]
// DumpStatus{MsgId: 3, MsgN: 2, Value: ""}
{
`""`,
"",
"string",
"800600",
"80", "", "0600",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "4e00"}
// 4e MsgId 39
// ValueMsg 39 [[]byte]
// 00 ByteLen 0 [bytes len]
// PrimValue "" [bytes]
// DumpStatus{MsgId: 39, MsgN: 2, Value: []byte("")}
{
`[]byte("")`,
[]byte(""),
"[]byte",
"804e00",
"80", "", "4e00",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15200"}
// 51 MsgId -41
// TypeMsg 41
// 3b MsgLen 59
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d PrimValue "v.io/v23/vom/testdata/types.FoodEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 04 ByteLen 4 [string len]
// 4265616e PrimValue "Bean" [string]
// 04 ByteLen 4 [string len]
// 42726965 PrimValue "Brie" [string]
// 06 ByteLen 6 [string len]
// 436865727279 PrimValue "Cherry" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(2): "5200"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}]
// 00 Index 0 [v.io/v23/vom/testdata/types.FoodEnum.Bean]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}(Bean)}
{
`types.FoodEnum.Bean`,
types.FoodEnum.Bean,
"v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}",
"80513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15200",
"80", "513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1", "5200",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1520100"}
// 51 MsgId -41
// TypeMsg 41
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(3): "520100"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NListUint64 []uint64]
// 01 MsgLen 1
// 00 ValueLen 0 [list len]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vom/testdata/types.NListUint64 []uint64{}}
{
`types.NListUint64{}`,
types.NListUint64{},
"v.io/v23/vom/testdata/types.NListUint64 []uint64",
"80512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1520100",
"80", "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", "520100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520000000000"}
// 51 MsgId -41
// TypeMsg 41
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 46, MsgN: 46, Buf(6): "520000000000"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByteArray [4]byte]
// 00 ByteLen 4 [bytes len]
// 00000000 PrimValue "\x00\x00\x00\x00" [bytes]
// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vom/testdata/types.NByteArray [4]byte("\x00\x00\x00\x00")}
{
`types.NByteArray("\x00\x00\x00\x00")`,
types.NByteArray("\x00\x00\x00\x00"),
"v.io/v23/vom/testdata/types.NByteArray [4]byte",
"80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520000000000",
"80", "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", "520000000000",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000000"}
// 51 MsgId -41
// TypeMsg 41
// 31 MsgLen 49
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 29 ByteLen 41 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e743634 PrimValue "v.io/v23/vom/testdata/types.NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(5): "5203000000"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64]
// 03 MsgLen 3
// 00 ValueLen 2 [list len]
// 00 PrimValue 0 [uint]
// 00 PrimValue 0 [uint]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64{0, 0}}
{
`types.NArray2Uint64{}`,
types.NArray2Uint64{},
"v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64",
"805131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000000",
"80", "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", "5203000000",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(49): "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1520100"}
// 51 MsgId -41
// TypeMsg 41
// 2c MsgLen 44
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 00 Index 0 [v.io/v23/vom.wireSet.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e743634 PrimValue "v.io/v23/vom/testdata/types.NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(3): "520100"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NSetUint64 set[uint64]]
// 01 MsgLen 1
// 00 ValueLen 0 [set len]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vom/testdata/types.NSetUint64 set[uint64]{}}
{
`types.NSetUint64{}`,
types.NSetUint64{},
"v.io/v23/vom/testdata/types.NSetUint64 set[uint64]",
"80512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1520100",
"80", "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", "520100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(57): "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1520100"}
// 51 MsgId -41
// TypeMsg 41
// 34 MsgLen 52
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 2c ByteLen 44 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e67 PrimValue "v.io/v23/vom/testdata/types.NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(3): "520100"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string]
// 01 MsgLen 1
// 00 ValueLen 0 [map len]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string{}}
{
`types.NMapUint64String{}`,
types.NMapUint64String{},
"v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string",
"80513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1520100",
"80", "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", "520100",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15201e1"}
// 51 MsgId -41
// TypeMsg 41
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(3): "5201e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// 01 MsgLen 1
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}{A: false, B: "", C: 0}}
{
`types.NStruct{}`,
types.NStruct{},
"v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}",
"80513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15201e1",
"80", "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", "5201e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020000"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(4): "52020000"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 02 MsgLen 2
// 00 Index 0 [v.io/v23/vom/testdata/types.NUnion.A]
// 00 PrimValue false [bool]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{A: false}}
{
`types.NUnion{A: false}`,
types.NUnion{A: false},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020000",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "52020000",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c0f"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 0f TypeId 15 [any]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(any)}
{
`typeobject(any)`,
typeobject(any),
"typeobject",
"801c0f",
"80", "", "1c0f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0201"}
// 02 MsgId 1
// ValueMsg 1 [bool]
// 01 PrimValue true [bool]
// DumpStatus{MsgId: 1, MsgN: 2, Value: true}
{
`true`,
true,
"bool",
"800201",
"80", "", "0201",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0401"}
// 04 MsgId 2
// ValueMsg 2 [byte]
// 01 PrimValue 1 [byte]
// DumpStatus{MsgId: 2, MsgN: 2, Value: byte(1)}
{
`byte(1)`,
byte(1),
"byte",
"800401",
"80", "", "0401",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0e02"}
// 0e MsgId 7
// ValueMsg 7 [int16]
// 02 PrimValue 1 [int]
// DumpStatus{MsgId: 7, MsgN: 2, Value: int16(1)}
{
`int16(1)`,
int16(1),
"int16",
"800e02",
"80", "", "0e02",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1002"}
// 10 MsgId 8
// ValueMsg 8 [int32]
// 02 PrimValue 1 [int]
// DumpStatus{MsgId: 8, MsgN: 2, Value: int32(1)}
{
`int32(1)`,
int32(1),
"int32",
"801002",
"80", "", "1002",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1202"}
// 12 MsgId 9
// ValueMsg 9 [int64]
// 02 PrimValue 1 [int]
// DumpStatus{MsgId: 9, MsgN: 2, Value: int64(1)}
{
`int64(1)`,
int64(1),
"int64",
"801202",
"80", "", "1202",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0801"}
// 08 MsgId 4
// ValueMsg 4 [uint16]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 4, MsgN: 2, Value: uint16(1)}
{
`uint16(1)`,
uint16(1),
"uint16",
"800801",
"80", "", "0801",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0a01"}
// 0a MsgId 5
// ValueMsg 5 [uint32]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 5, MsgN: 2, Value: uint32(1)}
{
`uint32(1)`,
uint32(1),
"uint32",
"800a01",
"80", "", "0a01",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "0c01"}
// 0c MsgId 6
// ValueMsg 6 [uint64]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 6, MsgN: 2, Value: uint64(1)}
{
`uint64(1)`,
uint64(1),
"uint64",
"800c01",
"80", "", "0c01",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "14fef03f"}
// 14 MsgId 10
// ValueMsg 10 [float32]
// fef03f PrimValue 1 [float]
// DumpStatus{MsgId: 10, MsgN: 4, Value: float32(1)}
{
`float32(1)`,
float32(1),
"float32",
"8014fef03f",
"80", "", "14fef03f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(4): "16fef03f"}
// 16 MsgId 11
// ValueMsg 11 [float64]
// fef03f PrimValue 1 [float]
// DumpStatus{MsgId: 11, MsgN: 4, Value: float64(1)}
{
`float64(1)`,
float64(1),
"float64",
"8016fef03f",
"80", "", "16fef03f",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "060141"}
// 06 MsgId 3
// ValueMsg 3 [string]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// DumpStatus{MsgId: 3, MsgN: 3, Value: "A"}
{
`"A"`,
"A",
"string",
"80060141",
"80", "", "060141",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(3): "4e0141"}
// 4e MsgId 39
// ValueMsg 39 [[]byte]
// 01 ByteLen 1 [bytes len]
// 41 PrimValue "A" [bytes]
// DumpStatus{MsgId: 39, MsgN: 3, Value: []byte("A")}
{
`[]byte("A")`,
[]byte("A"),
"[]byte",
"804e0141",
"80", "", "4e0141",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(63): "513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15202"}
// 51 MsgId -41
// TypeMsg 41
// 3b MsgLen 59
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d PrimValue "v.io/v23/vom/testdata/types.FoodEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 04 ByteLen 4 [string len]
// 4265616e PrimValue "Bean" [string]
// 04 ByteLen 4 [string len]
// 42726965 PrimValue "Brie" [string]
// 06 ByteLen 6 [string len]
// 436865727279 PrimValue "Cherry" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(2): "5202"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}]
// 02 Index 2 [v.io/v23/vom/testdata/types.FoodEnum.Cherry]
// DumpStatus{MsgId: 41, MsgN: 2, Value: v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}(Cherry)}
{
`types.FoodEnum.Cherry`,
types.FoodEnum.Cherry,
"v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}",
"80513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15202",
"80", "513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1", "5202",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(51): "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e152020101"}
// 51 MsgId -41
// TypeMsg 41
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 45, MsgN: 45, Buf(4): "52020101"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NListUint64 []uint64]
// 02 MsgLen 2
// 01 ValueLen 1 [list len]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NListUint64 []uint64{1}}
{
`types.NListUint64{1}`,
types.NListUint64{1},
"v.io/v23/vom/testdata/types.NListUint64 []uint64",
"80512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e152020101",
"80", "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", "52020101",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(54): "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520041626364"}
// 51 MsgId -41
// TypeMsg 41
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 46, MsgN: 46, Buf(6): "520041626364"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NByteArray [4]byte]
// 00 ByteLen 4 [bytes len]
// 41626364 PrimValue "Abcd" [bytes]
// DumpStatus{MsgId: 41, MsgN: 6, Value: v.io/v23/vom/testdata/types.NByteArray [4]byte("Abcd")}
{
`types.NByteArray("Abcd")`,
types.NByteArray("Abcd"),
"v.io/v23/vom/testdata/types.NByteArray [4]byte",
"80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520041626364",
"80", "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", "520041626364",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(56): "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000001"}
// 51 MsgId -41
// TypeMsg 41
// 31 MsgLen 49
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 29 ByteLen 41 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e743634 PrimValue "v.io/v23/vom/testdata/types.NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -41, MsgLen: 49, MsgN: 49, Buf(5): "5203000001"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64]
// 03 MsgLen 3
// 00 ValueLen 2 [list len]
// 00 PrimValue 0 [uint]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64{0, 1}}
{
`types.NArray2Uint64{0, 1}`,
types.NArray2Uint64{0, 1},
"v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64",
"805131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000001",
"80", "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", "5203000001",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(50): "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e152020101"}
// 51 MsgId -41
// TypeMsg 41
// 2c MsgLen 44
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 00 Index 0 [v.io/v23/vom.wireSet.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e743634 PrimValue "v.io/v23/vom/testdata/types.NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -41, MsgLen: 44, MsgN: 44, Buf(4): "52020101"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NSetUint64 set[uint64]]
// 02 MsgLen 2
// 01 ValueLen 1 [set len]
// 01 PrimValue 1 [uint]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NSetUint64 set[uint64]{1}}
{
`types.NSetUint64{1}`,
types.NSetUint64{1},
"v.io/v23/vom/testdata/types.NSetUint64 set[uint64]",
"80512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e152020101",
"80", "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", "52020101",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(60): "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1520401010141"}
// 51 MsgId -41
// TypeMsg 41
// 34 MsgLen 52
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 2c ByteLen 44 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e67 PrimValue "v.io/v23/vom/testdata/types.NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -41, MsgLen: 52, MsgN: 52, Buf(6): "520401010141"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string]
// 04 MsgLen 4
// 01 ValueLen 1 [map len]
// 01 PrimValue 1 [uint]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// DumpStatus{MsgId: 41, MsgLen: 4, MsgN: 4, Value: v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string{1: "A"}}
{
`types.NMapUint64String{1: "A"}`,
types.NMapUint64String{1: "A"},
"v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string",
"80513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1520401010141",
"80", "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", "520401010141",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(66): "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e152030001e1"}
// 51 MsgId -41
// TypeMsg 41
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 59, MsgN: 59, Buf(5): "52030001e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}]
// 03 MsgLen 3
// 00 Index 0 [v.io/v23/vom/testdata/types.NStruct.A]
// 01 PrimValue true [bool]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// DumpStatus{MsgId: 41, MsgLen: 3, MsgN: 3, Value: v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}{A: true, B: "", C: 0}}
{
`types.NStruct{A: true}`,
types.NStruct{A: true},
"v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}",
"80513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e152030001e1",
"80", "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", "52030001e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(64): "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020001"}
// 51 MsgId -41
// TypeMsg 41
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -41, MsgLen: 58, MsgN: 58, Buf(4): "52020001"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}]
// 02 MsgLen 2
// 00 Index 0 [v.io/v23/vom/testdata/types.NUnion.A]
// 01 PrimValue true [bool]
// DumpStatus{MsgId: 41, MsgLen: 2, MsgN: 2, Value: v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}{A: true}}
{
`types.NUnion{A: true}`,
types.NUnion{A: true},
"v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}",
"80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020001",
"80", "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", "52020001",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(2): "1c01"}
// 1c MsgId 14
// ValueMsg 14 [typeobject]
// 01 TypeId 1 [bool]
// DumpStatus{MsgId: 14, MsgN: 2, Value: typeobject(bool)}
{
`typeobject(bool)`,
typeobject(bool),
"typeobject",
"801c01",
"80", "", "1c01",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(804): "533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 53 MsgId -42
// TypeMsg 42
// 3b MsgLen 59
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d PrimValue "v.io/v23/vom/testdata/types.FoodEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 04 ByteLen 4 [string len]
// 4265616e PrimValue "Bean" [string]
// 04 ByteLen 4 [string len]
// 42726965 PrimValue "Brie" [string]
// 06 ByteLen 6 [string len]
// 436865727279 PrimValue "Cherry" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(743): "552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 55 MsgId -43
// TypeMsg 43
// 2d MsgLen 45
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d PrimValue "v.io/v23/vom/testdata/types.NEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -43, MsgLen: 45, MsgN: 45, Buf(696): "572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 57 MsgId -44
// TypeMsg 44
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -44, MsgLen: 45, MsgN: 45, Buf(649): "592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 59 MsgId -45
// TypeMsg 45
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -45, MsgLen: 46, MsgN: 46, Buf(601): "5b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 5b MsgId -46
// TypeMsg 46
// 31 MsgLen 49
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 29 ByteLen 41 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e743634 PrimValue "v.io/v23/vom/testdata/types.NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -46, MsgLen: 49, MsgN: 49, Buf(550): "5d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 5d MsgId -47
// TypeMsg 47
// 2c MsgLen 44
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 00 Index 0 [v.io/v23/vom.wireSet.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e743634 PrimValue "v.io/v23/vom/testdata/types.NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -47, MsgLen: 44, MsgN: 44, Buf(504): "5f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 5f MsgId -48
// TypeMsg 48
// 34 MsgLen 52
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 2c ByteLen 44 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e67 PrimValue "v.io/v23/vom/testdata/types.NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -48, MsgLen: 52, MsgN: 52, Buf(450): "613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 61 MsgId -49
// TypeMsg 49
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -49, MsgLen: 59, MsgN: 59, Buf(389): "633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 63 MsgId -50
// TypeMsg 50
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -50, MsgLen: 58, MsgN: 58, Buf(329): "51fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1"}
// 51 MsgId -41
// TypeMsg 41
// fe0142 MsgLen 322
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 2b ByteLen 43 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e795479706573 PrimValue "v.io/v23/vom/testdata/types.StructManyTypes" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 16 ValueLen 22 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 04 ByteLen 4 [string len]
// 426f6f6c PrimValue "Bool" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 4142797465 PrimValue "AByte" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 496e743136 PrimValue "Int16" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 07 PrimValue 7 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 496e743332 PrimValue "Int32" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 08 PrimValue 8 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 496e743634 PrimValue "Int64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 55696e743136 PrimValue "Uint16" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 55696e743332 PrimValue "Uint32" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 05 PrimValue 5 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 55696e743634 PrimValue "Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 537472696e67 PrimValue "String" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 4279746573 PrimValue "Bytes" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 27 PrimValue 39 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 07 ByteLen 7 [string len]
// 466c6f61743332 PrimValue "Float32" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0a PrimValue 10 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 07 ByteLen 7 [string len]
// 466c6f61743634 PrimValue "Float64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0b PrimValue 11 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 08 ByteLen 8 [string len]
// 466f6f64456e756d PrimValue "FoodEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 4e456e756d PrimValue "NEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0b ByteLen 11 [string len]
// 4e4c69737455696e743634 PrimValue "NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0a ByteLen 10 [string len]
// 4e427974654172726179 PrimValue "NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0d ByteLen 13 [string len]
// 4e41727261793255696e743634 PrimValue "NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2e PrimValue 46 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0a ByteLen 10 [string len]
// 4e53657455696e743634 PrimValue "NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2f PrimValue 47 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 10 ByteLen 16 [string len]
// 4e4d617055696e743634537472696e67 PrimValue "NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 30 PrimValue 48 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 07 ByteLen 7 [string len]
// 4e537472756374 PrimValue "NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 31 PrimValue 49 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 4e556e696f6e PrimValue "NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 32 PrimValue 50 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0a ByteLen 10 [string len]
// 547970654f626a656374 PrimValue "TypeObject" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 322, MsgN: 322, Buf(3): "5201e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructManyTypes struct{Bool bool;AByte byte;Int16 int16;Int32 int32;Int64 int64;Uint16 uint16;Uint32 uint32;Uint64 uint64;String string;Bytes []byte;Float32 float32;Float64 float64;FoodEnum v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry};NEnum v.io/v23/vom/testdata/types.NEnum enum{A;B;C};NListUint64 v.io/v23/vom/testdata/types.NListUint64 []uint64;NByteArray v.io/v23/vom/testdata/types.NByteArray [4]byte;NArray2Uint64 v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64;NSetUint64 v.io/v23/vom/testdata/types.NSetUint64 set[uint64];NMapUint64String v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string;NStruct v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};NUnion v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64};TypeObject typeobject}]
// 01 MsgLen 1
// e1 Control End [v.io/v23/vom/testdata/types.StructManyTypes END]
// DumpStatus{MsgId: 41, MsgLen: 1, MsgN: 1, Value: v.io/v23/vom/testdata/types.StructManyTypes struct{Bool bool;AByte byte;Int16 int16;Int32 int32;Int64 int64;Uint16 uint16;Uint32 uint32;Uint64 uint64;String string;Bytes []byte;Float32 float32;Float64 float64;FoodEnum v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry};NEnum v.io/v23/vom/testdata/types.NEnum enum{A;B;C};NListUint64 v.io/v23/vom/testdata/types.NListUint64 []uint64;NByteArray v.io/v23/vom/testdata/types.NByteArray [4]byte;NArray2Uint64 v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64;NSetUint64 v.io/v23/vom/testdata/types.NSetUint64 set[uint64];NMapUint64String v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string;NStruct v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};NUnion v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64};TypeObject typeobject}{Bool: false, AByte: 0, Int16: 0, Int32: 0, Int64: 0, Uint16: 0, Uint32: 0, Uint64: 0, String: "", Bytes: "", Float32: 0, Float64: 0, FoodEnum: Bean, NEnum: A, NListUint64: {}, NByteArray: "\x00\x00\x00\x00", NArray2Uint64: {0, 0}, NSetUint64: {}, NMapUint64String: {}, NStruct: {A: false, B: "", C: 0}, NUnion: {A: false}, TypeObject: any}}
{
`types.StructManyTypes{}`,
types.StructManyTypes{},
"v.io/v23/vom/testdata/types.StructManyTypes struct{Bool bool;AByte byte;Int16 int16;Int32 int32;Int64 int64;Uint16 uint16;Uint32 uint32;Uint64 uint64;String string;Bytes []byte;Float32 float32;Float64 float64;FoodEnum v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry};NEnum v.io/v23/vom/testdata/types.NEnum enum{A;B;C};NListUint64 v.io/v23/vom/testdata/types.NListUint64 []uint64;NByteArray v.io/v23/vom/testdata/types.NByteArray [4]byte;NArray2Uint64 v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64;NSetUint64 v.io/v23/vom/testdata/types.NSetUint64 set[uint64];NMapUint64String v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string;NStruct v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};NUnion v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64};TypeObject typeobject}",
"80533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15201e1",
"80", "533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1", "5201e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(866): "533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 53 MsgId -42
// TypeMsg 42
// 3b MsgLen 59
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d PrimValue "v.io/v23/vom/testdata/types.FoodEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 04 ByteLen 4 [string len]
// 4265616e PrimValue "Bean" [string]
// 04 ByteLen 4 [string len]
// 42726965 PrimValue "Brie" [string]
// 06 ByteLen 6 [string len]
// 436865727279 PrimValue "Cherry" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -42, MsgLen: 59, MsgN: 59, Buf(805): "552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 55 MsgId -43
// TypeMsg 43
// 2d MsgLen 45
// 01 WireTypeIndex 1 [v.io/v23/vom.wireEnum]
// 00 Index 0 [v.io/v23/vom.wireEnum.Name]
// 21 ByteLen 33 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d PrimValue "v.io/v23/vom/testdata/types.NEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireEnum.Labels]
// 03 ValueLen 3 [list len]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// e1 Control End [v.io/v23/vom.wireEnum END]
// DumpStatus{MsgId: -43, MsgLen: 45, MsgN: 45, Buf(758): "572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 57 MsgId -44
// TypeMsg 44
// 2d MsgLen 45
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 27 ByteLen 39 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e743634 PrimValue "v.io/v23/vom/testdata/types.NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -44, MsgLen: 45, MsgN: 45, Buf(711): "592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 59 MsgId -45
// TypeMsg 45
// 2e MsgLen 46
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974654172726179 PrimValue "v.io/v23/vom/testdata/types.NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 02 PrimValue 2 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -45, MsgLen: 46, MsgN: 46, Buf(663): "5b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 5b MsgId -46
// TypeMsg 46
// 31 MsgLen 49
// 02 WireTypeIndex 2 [v.io/v23/vom.wireArray]
// 00 Index 0 [v.io/v23/vom.wireArray.Name]
// 29 ByteLen 41 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e743634 PrimValue "v.io/v23/vom/testdata/types.NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireArray.Elem]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireArray.Len]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireArray END]
// DumpStatus{MsgId: -46, MsgLen: 49, MsgN: 49, Buf(612): "5d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 5d MsgId -47
// TypeMsg 47
// 2c MsgLen 44
// 04 WireTypeIndex 4 [v.io/v23/vom.wireSet]
// 00 Index 0 [v.io/v23/vom.wireSet.Name]
// 26 ByteLen 38 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e743634 PrimValue "v.io/v23/vom/testdata/types.NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireSet.Key]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireSet END]
// DumpStatus{MsgId: -47, MsgLen: 44, MsgN: 44, Buf(566): "5f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 5f MsgId -48
// TypeMsg 48
// 34 MsgLen 52
// 05 WireTypeIndex 5 [v.io/v23/vom.wireMap]
// 00 Index 0 [v.io/v23/vom.wireMap.Name]
// 2c ByteLen 44 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e67 PrimValue "v.io/v23/vom/testdata/types.NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireMap.Key]
// 06 PrimValue 6 [uint]
// 02 Index 2 [v.io/v23/vom.wireMap.Elem]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireMap END]
// DumpStatus{MsgId: -48, MsgLen: 52, MsgN: 52, Buf(512): "613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 61 MsgId -49
// TypeMsg 49
// 3b MsgLen 59
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 23 ByteLen 35 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472756374 PrimValue "v.io/v23/vom/testdata/types.NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -49, MsgLen: 59, MsgN: 59, Buf(451): "633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 63 MsgId -50
// TypeMsg 50
// 3a MsgLen 58
// 07 WireTypeIndex 7 [v.io/v23/vom.wireUnion]
// 00 Index 0 [v.io/v23/vom.wireUnion.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e PrimValue "v.io/v23/vom/testdata/types.NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireUnion.Fields]
// 03 ValueLen 3 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 42 PrimValue "B" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 01 ByteLen 1 [string len]
// 43 PrimValue "C" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireUnion END]
// DumpStatus{MsgId: -50, MsgLen: 58, MsgN: 58, Buf(391): "51fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 51 MsgId -41
// TypeMsg 41
// fe0142 MsgLen 322
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 2b ByteLen 43 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e795479706573 PrimValue "v.io/v23/vom/testdata/types.StructManyTypes" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 16 ValueLen 22 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 04 ByteLen 4 [string len]
// 426f6f6c PrimValue "Bool" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 01 PrimValue 1 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 4142797465 PrimValue "AByte" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 02 PrimValue 2 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 496e743136 PrimValue "Int16" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 07 PrimValue 7 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 496e743332 PrimValue "Int32" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 08 PrimValue 8 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 496e743634 PrimValue "Int64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 55696e743136 PrimValue "Uint16" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 04 PrimValue 4 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 55696e743332 PrimValue "Uint32" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 05 PrimValue 5 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 55696e743634 PrimValue "Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 06 PrimValue 6 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 537472696e67 PrimValue "String" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 03 PrimValue 3 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 4279746573 PrimValue "Bytes" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 27 PrimValue 39 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 07 ByteLen 7 [string len]
// 466c6f61743332 PrimValue "Float32" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0a PrimValue 10 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 07 ByteLen 7 [string len]
// 466c6f61743634 PrimValue "Float64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0b PrimValue 11 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 08 ByteLen 8 [string len]
// 466f6f64456e756d PrimValue "FoodEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 05 ByteLen 5 [string len]
// 4e456e756d PrimValue "NEnum" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2b PrimValue 43 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0b ByteLen 11 [string len]
// 4e4c69737455696e743634 PrimValue "NListUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2c PrimValue 44 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0a ByteLen 10 [string len]
// 4e427974654172726179 PrimValue "NByteArray" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2d PrimValue 45 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0d ByteLen 13 [string len]
// 4e41727261793255696e743634 PrimValue "NArray2Uint64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2e PrimValue 46 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0a ByteLen 10 [string len]
// 4e53657455696e743634 PrimValue "NSetUint64" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 2f PrimValue 47 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 10 ByteLen 16 [string len]
// 4e4d617055696e743634537472696e67 PrimValue "NMapUint64String" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 30 PrimValue 48 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 07 ByteLen 7 [string len]
// 4e537472756374 PrimValue "NStruct" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 31 PrimValue 49 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 06 ByteLen 6 [string len]
// 4e556e696f6e PrimValue "NUnion" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 32 PrimValue 50 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 0a ByteLen 10 [string len]
// 547970654f626a656374 PrimValue "TypeObject" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0e PrimValue 14 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -41, MsgLen: 322, MsgN: 322, Buf(65): "523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.StructManyTypes struct{Bool bool;AByte byte;Int16 int16;Int32 int32;Int64 int64;Uint16 uint16;Uint32 uint32;Uint64 uint64;String string;Bytes []byte;Float32 float32;Float64 float64;FoodEnum v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry};NEnum v.io/v23/vom/testdata/types.NEnum enum{A;B;C};NListUint64 v.io/v23/vom/testdata/types.NListUint64 []uint64;NByteArray v.io/v23/vom/testdata/types.NByteArray [4]byte;NArray2Uint64 v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64;NSetUint64 v.io/v23/vom/testdata/types.NSetUint64 set[uint64];NMapUint64String v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string;NStruct v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};NUnion v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64};TypeObject typeobject}]
// 3f MsgLen 63
// 00 Index 0 [v.io/v23/vom/testdata/types.StructManyTypes.Bool]
// 01 PrimValue true [bool]
// 01 Index 1 [v.io/v23/vom/testdata/types.StructManyTypes.AByte]
// 01 PrimValue 1 [byte]
// 02 Index 2 [v.io/v23/vom/testdata/types.StructManyTypes.Int16]
// 02 PrimValue 1 [int]
// 03 Index 3 [v.io/v23/vom/testdata/types.StructManyTypes.Int32]
// 02 PrimValue 1 [int]
// 04 Index 4 [v.io/v23/vom/testdata/types.StructManyTypes.Int64]
// 02 PrimValue 1 [int]
// 05 Index 5 [v.io/v23/vom/testdata/types.StructManyTypes.Uint16]
// 01 PrimValue 1 [uint]
// 06 Index 6 [v.io/v23/vom/testdata/types.StructManyTypes.Uint32]
// 01 PrimValue 1 [uint]
// 07 Index 7 [v.io/v23/vom/testdata/types.StructManyTypes.Uint64]
// 01 PrimValue 1 [uint]
// 08 Index 8 [v.io/v23/vom/testdata/types.StructManyTypes.String]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 09 Index 9 [v.io/v23/vom/testdata/types.StructManyTypes.Bytes]
// 01 ByteLen 1 [bytes len]
// 41 PrimValue "A" [bytes]
// 0a Index 10 [v.io/v23/vom/testdata/types.StructManyTypes.Float32]
// fef03f PrimValue 1 [float]
// 0b Index 11 [v.io/v23/vom/testdata/types.StructManyTypes.Float64]
// fef03f PrimValue 1 [float]
// 0c Index 12 [v.io/v23/vom/testdata/types.StructManyTypes.FoodEnum]
// 02 Index 2 [v.io/v23/vom/testdata/types.FoodEnum.Cherry]
// 0e Index 14 [v.io/v23/vom/testdata/types.StructManyTypes.NListUint64]
// 01 ValueLen 1 [list len]
// 01 PrimValue 1 [uint]
// 0f Index 15 [v.io/v23/vom/testdata/types.StructManyTypes.NByteArray]
// 00 ByteLen 4 [bytes len]
// 41626364 PrimValue "Abcd" [bytes]
// 10 Index 16 [v.io/v23/vom/testdata/types.StructManyTypes.NArray2Uint64]
// 00 ValueLen 2 [list len]
// 00 PrimValue 0 [uint]
// 01 PrimValue 1 [uint]
// 11 Index 17 [v.io/v23/vom/testdata/types.StructManyTypes.NSetUint64]
// 01 ValueLen 1 [set len]
// 01 PrimValue 1 [uint]
// 12 Index 18 [v.io/v23/vom/testdata/types.StructManyTypes.NMapUint64String]
// 01 ValueLen 1 [map len]
// 01 PrimValue 1 [uint]
// 01 ByteLen 1 [string len]
// 41 PrimValue "A" [string]
// 13 Index 19 [v.io/v23/vom/testdata/types.StructManyTypes.NStruct]
// 00 Index 0 [v.io/v23/vom/testdata/types.NStruct.A]
// 01 PrimValue true [bool]
// e1 Control End [v.io/v23/vom/testdata/types.NStruct END]
// 14 Index 20 [v.io/v23/vom/testdata/types.StructManyTypes.NUnion]
// 00 Index 0 [v.io/v23/vom/testdata/types.NUnion.A]
// 01 PrimValue true [bool]
// 15 Index 21 [v.io/v23/vom/testdata/types.StructManyTypes.TypeObject]
// 01 TypeId 1 [bool]
// e1 Control End [v.io/v23/vom/testdata/types.StructManyTypes END]
// DumpStatus{MsgId: 41, MsgLen: 63, MsgN: 63, Value: v.io/v23/vom/testdata/types.StructManyTypes struct{Bool bool;AByte byte;Int16 int16;Int32 int32;Int64 int64;Uint16 uint16;Uint32 uint32;Uint64 uint64;String string;Bytes []byte;Float32 float32;Float64 float64;FoodEnum v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry};NEnum v.io/v23/vom/testdata/types.NEnum enum{A;B;C};NListUint64 v.io/v23/vom/testdata/types.NListUint64 []uint64;NByteArray v.io/v23/vom/testdata/types.NByteArray [4]byte;NArray2Uint64 v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64;NSetUint64 v.io/v23/vom/testdata/types.NSetUint64 set[uint64];NMapUint64String v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string;NStruct v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};NUnion v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64};TypeObject typeobject}{Bool: true, AByte: 1, Int16: 1, Int32: 1, Int64: 1, Uint16: 1, Uint32: 1, Uint64: 1, String: "A", Bytes: "A", Float32: 1, Float64: 1, FoodEnum: Cherry, NEnum: A, NListUint64: {1}, NByteArray: "Abcd", NArray2Uint64: {0, 1}, NSetUint64: {1}, NMapUint64String: {1: "A"}, NStruct: {A: true, B: "", C: 0}, NUnion: {A: true}, TypeObject: bool}}
{
`types.StructManyTypes{Bool: true, AByte: 1, Int16: 1, Int32: 1, Int64: 1, Uint16: 1, Uint32: 1, Uint64: 1, String: "A", Bytes: "A", Float32: 1, Float64: 1, FoodEnum: types.FoodEnum.Cherry, NListUint64: {1}, NByteArray: "Abcd", NArray2Uint64: {0, 1}, NSetUint64: {1}, NMapUint64String: {1: "A"}, NStruct: {A: true}, NUnion: {A: true}, TypeObject: typeobject(bool)}`,
types.StructManyTypes{Bool: true, AByte: 1, Int16: 1, Int32: 1, Int64: 1, Uint16: 1, Uint32: 1, Uint64: 1, String: "A", Bytes: "A", Float32: 1, Float64: 1, FoodEnum: types.FoodEnum.Cherry, NListUint64: {1}, NByteArray: "Abcd", NArray2Uint64: {0, 1}, NSetUint64: {1}, NMapUint64String: {1: "A"}, NStruct: {A: true}, NUnion: {A: true}, TypeObject: typeobject(bool)},
"v.io/v23/vom/testdata/types.StructManyTypes struct{Bool bool;AByte byte;Int16 int16;Int32 int32;Int64 int64;Uint16 uint16;Uint32 uint32;Uint64 uint64;String string;Bytes []byte;Float32 float32;Float64 float64;FoodEnum v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry};NEnum v.io/v23/vom/testdata/types.NEnum enum{A;B;C};NListUint64 v.io/v23/vom/testdata/types.NListUint64 []uint64;NByteArray v.io/v23/vom/testdata/types.NByteArray [4]byte;NArray2Uint64 v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64;NSetUint64 v.io/v23/vom/testdata/types.NSetUint64 set[uint64];NMapUint64String v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string;NStruct v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64};NUnion v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64};TypeObject typeobject}",
"80533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1",
"80", "533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe014206002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301160004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1", "523f000101010202030204020501060107010801410901410afef03f0bfef03f0c020e01010f0041626364100000011101011201010141130001e11400011501e1",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(181): "512a030024762e696f2f7632332f766f6d2f74657374646174612f74797065732e416e79536c696365010fe15328000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15209042a022b042c062b08"}
// 51 MsgId -41
// TypeMsg 41
// 2a MsgLen 42
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 00 Index 0 [v.io/v23/vom.wireList.Name]
// 24 ByteLen 36 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e416e79536c696365 PrimValue "v.io/v23/vom/testdata/types.AnySlice" [string]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 42, MsgN: 42, Buf(137): "5328000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15209042a022b042c062b08"}
// 53 MsgId -42
// TypeMsg 42
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743136 PrimValue "v.io/v23/vom/testdata/types.NInt16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 07 PrimValue 7 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -42, MsgLen: 40, MsgN: 40, Buf(95): "5528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15209042a022b042c062b08"}
// 55 MsgId -43
// TypeMsg 43
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743332 PrimValue "v.io/v23/vom/testdata/types.NInt32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 08 PrimValue 8 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(53): "5728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15209042a022b042c062b08"}
// 57 MsgId -44
// TypeMsg 44
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743634 PrimValue "v.io/v23/vom/testdata/types.NInt64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -44, MsgLen: 40, MsgN: 40, Buf(11): "5209042a022b042c062b08"}
// 52 MsgId 41
// ValueMsg 41 [v.io/v23/vom/testdata/types.AnySlice []any]
// 09 MsgLen 9
// 04 ValueLen 4 [list len]
// 2a TypeId 42 [v.io/v23/vom/testdata/types.NInt16 int16]
// 02 PrimValue 1 [int]
// 2b TypeId 43 [v.io/v23/vom/testdata/types.NInt32 int32]
// 04 PrimValue 2 [int]
// 2c TypeId 44 [v.io/v23/vom/testdata/types.NInt64 int64]
// 06 PrimValue 3 [int]
// 2b TypeId 43 [v.io/v23/vom/testdata/types.NInt32 int32]
// 08 PrimValue 4 [int]
// DumpStatus{MsgId: 41, MsgLen: 9, MsgN: 9, Value: v.io/v23/vom/testdata/types.AnySlice []any{v.io/v23/vom/testdata/types.NInt16 int16(1), v.io/v23/vom/testdata/types.NInt32 int32(2), v.io/v23/vom/testdata/types.NInt64 int64(3), v.io/v23/vom/testdata/types.NInt32 int32(4)}}
{
`types.AnySlice{types.NInt16(1), types.NInt32(2), types.NInt64(3), types.NInt32(4)}`,
types.AnySlice{types.NInt16(1), types.NInt32(2), types.NInt64(3), types.NInt32(4)},
"v.io/v23/vom/testdata/types.AnySlice []any",
"80512a030024762e696f2f7632332f766f6d2f74657374646174612f74797065732e416e79536c696365010fe15328000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15209042a022b042c062b08",
"80", "512a030024762e696f2f7632332f766f6d2f74657374646174612f74797065732e416e79536c696365010fe15328000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", "5209042a022b042c062b08",
},
// 80 Version 128 [vom version 80]
// DumpStatus{MsgId: 0, MsgN: 1, Buf(204): "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510403012ae15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1521104002b02e1002c04e1002d06e1002c08e1"}
// 53 MsgId -42
// TypeMsg 42
// 33 MsgLen 51
// 06 WireTypeIndex 6 [v.io/v23/vom.wireStruct]
// 00 Index 0 [v.io/v23/vom.wireStruct.Name]
// 25 ByteLen 37 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e79 PrimValue "v.io/v23/vom/testdata/types.StructAny" [string]
// 01 Index 1 [v.io/v23/vom.wireStruct.Fields]
// 01 ValueLen 1 [list len]
// 00 Index 0 [v.io/v23/vom.wireField.Name]
// 03 ByteLen 3 [string len]
// 416e79 PrimValue "Any" [string]
// 01 Index 1 [v.io/v23/vom.wireField.Type]
// 0f PrimValue 15 [uint]
// e1 Control End [v.io/v23/vom.wireField END]
// e1 Control End [v.io/v23/vom.wireStruct END]
// DumpStatus{MsgId: -42, MsgLen: 51, MsgN: 51, Buf(151): "510403012ae15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1521104002b02e1002c04e1002d06e1002c08e1"}
// 51 MsgId -41
// TypeMsg 41
// 04 MsgLen 4
// 03 WireTypeIndex 3 [v.io/v23/vom.wireList]
// 01 Index 1 [v.io/v23/vom.wireList.Elem]
// 2a PrimValue 42 [uint]
// e1 Control End [v.io/v23/vom.wireList END]
// DumpStatus{MsgId: -41, MsgLen: 4, MsgN: 4, Buf(145): "5528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1521104002b02e1002c04e1002d06e1002c08e1"}
// 55 MsgId -43
// TypeMsg 43
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743136 PrimValue "v.io/v23/vom/testdata/types.NInt16" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 07 PrimValue 7 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -43, MsgLen: 40, MsgN: 40, Buf(103): "5728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1521104002b02e1002c04e1002d06e1002c08e1"}
// 57 MsgId -44
// TypeMsg 44
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743332 PrimValue "v.io/v23/vom/testdata/types.NInt32" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 08 PrimValue 8 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -44, MsgLen: 40, MsgN: 40, Buf(61): "5928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1521104002b02e1002c04e1002d06e1002c08e1"}
// 59 MsgId -45
// TypeMsg 45
// 28 MsgLen 40
// 00 WireTypeIndex 0 [v.io/v23/vom.wireNamed]
// 00 Index 0 [v.io/v23/vom.wireNamed.Name]
// 22 ByteLen 34 [string len]
// 762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e743634 PrimValue "v.io/v23/vom/testdata/types.NInt64" [string]
// 01 Index 1 [v.io/v23/vom.wireNamed.Base]
// 09 PrimValue 9 [uint]
// e1 Control End [v.io/v23/vom.wireNamed END]
// DumpStatus{MsgId: -45, MsgLen: 40, MsgN: 40, Buf(19): "521104002b02e1002c04e1002d06e1002c08e1"}
// 52 MsgId 41
// ValueMsg 41 [[]v.io/v23/vom/testdata/types.StructAny struct{Any any}]
// 11 MsgLen 17
// 04 ValueLen 4 [list len]
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2b TypeId 43 [v.io/v23/vom/testdata/types.NInt16 int16]
// 02 PrimValue 1 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2c TypeId 44 [v.io/v23/vom/testdata/types.NInt32 int32]
// 04 PrimValue 2 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2d TypeId 45 [v.io/v23/vom/testdata/types.NInt64 int64]
// 06 PrimValue 3 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// 00 Index 0 [v.io/v23/vom/testdata/types.StructAny.Any]
// 2c TypeId 44 [v.io/v23/vom/testdata/types.NInt32 int32]
// 08 PrimValue 4 [int]
// e1 Control End [v.io/v23/vom/testdata/types.StructAny END]
// DumpStatus{MsgId: 41, MsgLen: 17, MsgN: 17, Value: []v.io/v23/vom/testdata/types.StructAny struct{Any any}{{Any: v.io/v23/vom/testdata/types.NInt16 int16(1)}, {Any: v.io/v23/vom/testdata/types.NInt32 int32(2)}, {Any: v.io/v23/vom/testdata/types.NInt64 int64(3)}, {Any: v.io/v23/vom/testdata/types.NInt32 int32(4)}}}
{
`[]types.StructAny{{Any: types.NInt16(1)}, {Any: types.NInt32(2)}, {Any: types.NInt64(3)}, {Any: types.NInt32(4)}}`,
[]types.StructAny{{Any: types.NInt16(1)}, {Any: types.NInt32(2)}, {Any: types.NInt64(3)}, {Any: types.NInt32(4)}},
"[]v.io/v23/vom/testdata/types.StructAny struct{Any any}",
"805333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510403012ae15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1521104002b02e1002c04e1002d06e1002c08e1",
"80", "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510403012ae15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", "521104002b02e1002c04e1002d06e1002c08e1",
},
}
// CompatTests contains the testcases to use to test vom type compatibility.
// CompatTests maps TestName (string) to CompatibleTypeSet ([]typeobject)
// Each CompatibleTypeSet contains types compatible with each other. However,
// types from different CompatibleTypeSets are incompatible.
const CompatTests = map[string][]typeobject{
"bool": []typeobject{typeobject(bool), typeobject(types.NBool), typeobject(types.MBool)},
"map[X]bool/set[X]": []typeobject{typeobject(types.SetOnlyMap), typeobject(types.MapOnlySet), typeobject(types.SometimesSetMap)},
"map[string]X/struct": []typeobject{typeobject(types.MapOnlyStruct), typeobject(types.StructOnlyMap)},
"map[string]bool/set[string]/struct": []typeobject{typeobject(types.MapSetStruct), typeobject(types.SetStructMap), typeobject(types.MapStructSet)},
"number list/array": []typeobject{typeobject([]int32), typeobject(types.NArray2Uint64), typeobject(types.NListUint64)},
"number": []typeobject{typeobject(uint16), typeobject(uint32), typeobject(uint64), typeobject(int16), typeobject(int32), typeobject(int64), typeobject(float32), typeobject(float64), typeobject(types.NUint16), typeobject(types.NUint32), typeobject(types.NUint64), typeobject(types.NInt16), typeobject(types.NInt32), typeobject(types.NInt64), typeobject(types.NFloat32), typeobject(types.NFloat64)},
"string list/array": []typeobject{typeobject([]string), typeobject(types.ListString), typeobject(types.Array3String), typeobject(types.Array4String)},
"string/[]byte/enum": []typeobject{typeobject(string), typeobject(types.NString), typeobject([]byte), typeobject(types.NByteSlice), typeobject(types.NByteArray), typeobject(types.NEnum)},
"struct A": []typeobject{typeobject(types.NStruct), typeobject(types.AbcStruct), typeobject(types.AdeStruct)},
"struct Z": []typeobject{typeobject(types.XyzStruct), typeobject(types.YzStruct), typeobject(types.ZStruct)},
"typeobject": []typeobject{typeobject(typeobject)},
"union B": []typeobject{typeobject(types.NUnion), typeobject(types.BdeUnion)},
}
// ConvertTests contains the testcases to check vom value convertibility.
// ConvertTests maps TestName (string) to ConvertGroups ([]ConvertGroup)
// Each ConvertGroup is a struct with 'Name', 'PrimaryType', and 'Values'.
// The values within a ConvertGroup can convert between themselves w/o error.
// However, values in higher-indexed ConvertGroups will error when converting up
// to the primary type of the lower-indexed ConvertGroups.
const ConvertTests = map[string][]types.ConvertGroup{
"array/list": {
{
"[3]string",
typeobject(types.Array3String),
{ types.Array3String{"A", "B", "C"}, []string{"A", "B", "C"}, },
},
{
"[4]string",
typeobject(types.Array4String),
{ types.Array4String{"D", "E", "F", "G"}, },
},
{
"ByteArray",
typeobject(types.NByteArray),
{ types.NByteArray("\x05\x02\x00\x04"), []byte("\x05\x02\x00\x04"), },
},
},
"bool": {
{
"bool",
typeobject(bool),
{ true, types.NBool(true), types.MBool(true), },
},
},
"number": {
{
"byte",
typeobject(byte),
{ byte(3), uint16(3), int32(3), float64(3), int64(3), },
},
{
"uint16",
typeobject(uint16),
{ uint16(256), int32(256), float64(256), int64(256), },
},
{
"int32",
typeobject(int32),
{ int32(-5), float64(-5), int64(-5), },
},
{
"float64",
typeobject(float64),
{ float64(3.3), },
},
{
"int64",
typeobject(int64),
{ int64(-9223372036854775808), },
},
},
"string and enum": {
{
"enum (A)",
typeobject(types.NEnum),
{ "A", types.NString("A"), types.NEnum.A, },
},
{
"enum (brie)",
typeobject(types.BrieEnum),
{ "Brie", types.NString("Brie"), types.BrieEnum.Brie, types.FoodEnum.Brie, },
},
{
"string",
typeobject(types.NString),
{ "Cherry", types.NString("Cherry"), types.FoodEnum.Cherry, },
},
},
"struct, map, and set": {
{
"map[uint32]uint32",
typeobject(types.MapOnlyA),
{ types.MapOnlyA{4: 0, 6: 7}, types.MapOnlyA2{4: 0, 6: 7}, },
},
{
"map[bool]string",
typeobject(types.MapOnlyB),
{ types.MapOnlyB{true: "hello"}, types.MapOnlyB2{true: "hello"}, },
},
{
"set[bool]",
typeobject(types.SetOnlyA),
{ types.SetOnlyA{false, true}, types.SetOnlyA2{false, true}, },
},
{
"set[int16]",
typeobject(types.SetOnlyB),
{ types.SetOnlyB{4, 6}, types.SetOnlyB2{4, 6}, },
},
{
"structABC",
typeobject(types.AbcStruct),
{ types.AbcStruct{A: true}, types.AdeStruct{A: true}, types.NStruct{A: true}, },
},
{
"structYz",
typeobject(types.YzStruct),
{ types.XyzStruct{Z: "ahoy"}, types.YzStruct{Z: "ahoy"}, types.ZStruct{Z: "ahoy"}, },
},
{
"struct+map",
typeobject(types.MapOnlyStruct),
{ types.StructOnlyMap{"Key1": 4, "Key2": 5}, types.MapOnlyStruct{Key1: 4, Key2: 5}, },
},
{
"map+set",
typeobject(types.MapOnlySet),
{ types.MapOnlySet{3.14, 8}, types.SometimesSetMap{3.14: true, 8: true}, types.SetOnlyMap{3.14: true, 8: true}, },
},
{
"map-set",
typeobject(types.SetOnlyMap),
{ types.SometimesSetMap{3.14: "cannot be a set anymore", 8: true}, },
},
{
"struct+map+set",
typeobject(types.MapStructSet),
{ types.MapStructSet{"Eel", "Feat", "Tire"}, types.SetStructMap{"Eel": true, "Feat": true, "Tire": true}, types.MapSetStruct{Feat: true, Tire: true, Eel: true}, },
},
},
"typeobject": {
{
"typeobject(any)",
typeobject(typeobject),
{ typeobject(any), },
},
},
"union": {
{
"BdeUnion",
typeobject(types.BdeUnion),
{ types.BdeUnion{B: "bde"}, types.NUnion{B: "bde"}, },
},
{
"BdeUnion fail",
typeobject(types.NUnion),
{ types.NUnion{A: true}, },
},
},
}