| // 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 by the vanadium vdl tool. |
| // Source: vomdata.vdl |
| |
| package data80 |
| |
| import ( |
| // VDL system imports |
| "v.io/v23/vdl" |
| |
| // VDL user imports |
| "v.io/v23/vom/testdata/types" |
| ) |
| |
| // Tests contains the testcases to use to test vom encoding and decoding. |
| var Tests = []types.TestCase{ |
| { |
| Name: "true", |
| Value: vdl.ValueOf(true), |
| TypeString: "bool", |
| Hex: "800201", |
| HexVersion: "80", |
| HexValue: "0201", |
| }, |
| { |
| Name: "false", |
| Value: vdl.ValueOf(false), |
| TypeString: "bool", |
| Hex: "800200", |
| HexVersion: "80", |
| HexValue: "0200", |
| }, |
| { |
| Name: "\"\"", |
| Value: vdl.ValueOf(""), |
| TypeString: "string", |
| Hex: "800600", |
| HexVersion: "80", |
| HexValue: "0600", |
| }, |
| { |
| Name: "\"abc\"", |
| Value: vdl.ValueOf("abc"), |
| TypeString: "string", |
| Hex: "800603616263", |
| HexVersion: "80", |
| HexValue: "0603616263", |
| }, |
| { |
| Name: "[]byte(\"\")", |
| Value: vdl.ValueOf([]byte(nil)), |
| TypeString: "[]byte", |
| Hex: "804e00", |
| HexVersion: "80", |
| HexValue: "4e00", |
| }, |
| { |
| Name: "[]byte(\"\\xff\\x00\\x01\")", |
| Value: vdl.ValueOf([]byte("\xff\x00\x01")), |
| TypeString: "[]byte", |
| Hex: "804e03ff0001", |
| HexVersion: "80", |
| HexValue: "4e03ff0001", |
| }, |
| { |
| Name: "[]byte(\"adef\")", |
| Value: vdl.ValueOf([]byte("adef")), |
| TypeString: "[]byte", |
| Hex: "804e0461646566", |
| HexVersion: "80", |
| HexValue: "4e0461646566", |
| }, |
| { |
| Name: "byte(0)", |
| Value: vdl.ValueOf(byte(0)), |
| TypeString: "byte", |
| Hex: "800400", |
| HexVersion: "80", |
| HexValue: "0400", |
| }, |
| { |
| Name: "byte(127)", |
| Value: vdl.ValueOf(byte(127)), |
| TypeString: "byte", |
| Hex: "80047f", |
| HexVersion: "80", |
| HexValue: "047f", |
| }, |
| { |
| Name: "byte(255)", |
| Value: vdl.ValueOf(byte(255)), |
| TypeString: "byte", |
| Hex: "8004ff", |
| HexVersion: "80", |
| HexValue: "04ff", |
| }, |
| { |
| Name: "uint16(0)", |
| Value: vdl.ValueOf(uint16(0)), |
| TypeString: "uint16", |
| Hex: "800800", |
| HexVersion: "80", |
| HexValue: "0800", |
| }, |
| { |
| Name: "uint16(1)", |
| Value: vdl.ValueOf(uint16(1)), |
| TypeString: "uint16", |
| Hex: "800801", |
| HexVersion: "80", |
| HexValue: "0801", |
| }, |
| { |
| Name: "uint16(2)", |
| Value: vdl.ValueOf(uint16(2)), |
| TypeString: "uint16", |
| Hex: "800802", |
| HexVersion: "80", |
| HexValue: "0802", |
| }, |
| { |
| Name: "uint16(63)", |
| Value: vdl.ValueOf(uint16(63)), |
| TypeString: "uint16", |
| Hex: "80083f", |
| HexVersion: "80", |
| HexValue: "083f", |
| }, |
| { |
| Name: "uint16(64)", |
| Value: vdl.ValueOf(uint16(64)), |
| TypeString: "uint16", |
| Hex: "800840", |
| HexVersion: "80", |
| HexValue: "0840", |
| }, |
| { |
| Name: "uint16(127)", |
| Value: vdl.ValueOf(uint16(127)), |
| TypeString: "uint16", |
| Hex: "80087f", |
| HexVersion: "80", |
| HexValue: "087f", |
| }, |
| { |
| Name: "uint16(128)", |
| Value: vdl.ValueOf(uint16(128)), |
| TypeString: "uint16", |
| Hex: "8008ff80", |
| HexVersion: "80", |
| HexValue: "08ff80", |
| }, |
| { |
| Name: "uint16(255)", |
| Value: vdl.ValueOf(uint16(255)), |
| TypeString: "uint16", |
| Hex: "8008ffff", |
| HexVersion: "80", |
| HexValue: "08ffff", |
| }, |
| { |
| Name: "uint16(256)", |
| Value: vdl.ValueOf(uint16(256)), |
| TypeString: "uint16", |
| Hex: "8008fe0100", |
| HexVersion: "80", |
| HexValue: "08fe0100", |
| }, |
| { |
| Name: "uint16(32766)", |
| Value: vdl.ValueOf(uint16(32766)), |
| TypeString: "uint16", |
| Hex: "8008fe7ffe", |
| HexVersion: "80", |
| HexValue: "08fe7ffe", |
| }, |
| { |
| Name: "uint16(32767)", |
| Value: vdl.ValueOf(uint16(32767)), |
| TypeString: "uint16", |
| Hex: "8008fe7fff", |
| HexVersion: "80", |
| HexValue: "08fe7fff", |
| }, |
| { |
| Name: "uint16(65534)", |
| Value: vdl.ValueOf(uint16(65534)), |
| TypeString: "uint16", |
| Hex: "8008fefffe", |
| HexVersion: "80", |
| HexValue: "08fefffe", |
| }, |
| { |
| Name: "uint16(65535)", |
| Value: vdl.ValueOf(uint16(65535)), |
| TypeString: "uint16", |
| Hex: "8008feffff", |
| HexVersion: "80", |
| HexValue: "08feffff", |
| }, |
| { |
| Name: "uint32(0)", |
| Value: vdl.ValueOf(uint32(0)), |
| TypeString: "uint32", |
| Hex: "800a00", |
| HexVersion: "80", |
| HexValue: "0a00", |
| }, |
| { |
| Name: "uint32(8388606)", |
| Value: vdl.ValueOf(uint32(8388606)), |
| TypeString: "uint32", |
| Hex: "800afd7ffffe", |
| HexVersion: "80", |
| HexValue: "0afd7ffffe", |
| }, |
| { |
| Name: "uint32(8388607)", |
| Value: vdl.ValueOf(uint32(8388607)), |
| TypeString: "uint32", |
| Hex: "800afd7fffff", |
| HexVersion: "80", |
| HexValue: "0afd7fffff", |
| }, |
| { |
| Name: "uint32(16777214)", |
| Value: vdl.ValueOf(uint32(16777214)), |
| TypeString: "uint32", |
| Hex: "800afdfffffe", |
| HexVersion: "80", |
| HexValue: "0afdfffffe", |
| }, |
| { |
| Name: "uint32(16777215)", |
| Value: vdl.ValueOf(uint32(16777215)), |
| TypeString: "uint32", |
| Hex: "800afdffffff", |
| HexVersion: "80", |
| HexValue: "0afdffffff", |
| }, |
| { |
| Name: "uint32(2147483646)", |
| Value: vdl.ValueOf(uint32(2147483646)), |
| TypeString: "uint32", |
| Hex: "800afc7ffffffe", |
| HexVersion: "80", |
| HexValue: "0afc7ffffffe", |
| }, |
| { |
| Name: "uint32(2147483647)", |
| Value: vdl.ValueOf(uint32(2147483647)), |
| TypeString: "uint32", |
| Hex: "800afc7fffffff", |
| HexVersion: "80", |
| HexValue: "0afc7fffffff", |
| }, |
| { |
| Name: "uint32(4294967294)", |
| Value: vdl.ValueOf(uint32(4294967294)), |
| TypeString: "uint32", |
| Hex: "800afcfffffffe", |
| HexVersion: "80", |
| HexValue: "0afcfffffffe", |
| }, |
| { |
| Name: "uint32(4294967295)", |
| Value: vdl.ValueOf(uint32(4294967295)), |
| TypeString: "uint32", |
| Hex: "800afcffffffff", |
| HexVersion: "80", |
| HexValue: "0afcffffffff", |
| }, |
| { |
| Name: "uint64(0)", |
| Value: vdl.ValueOf(uint64(0)), |
| TypeString: "uint64", |
| Hex: "800c00", |
| HexVersion: "80", |
| HexValue: "0c00", |
| }, |
| { |
| Name: "uint64(549755813886)", |
| Value: vdl.ValueOf(uint64(549755813886)), |
| TypeString: "uint64", |
| Hex: "800cfb7ffffffffe", |
| HexVersion: "80", |
| HexValue: "0cfb7ffffffffe", |
| }, |
| { |
| Name: "uint64(549755813887)", |
| Value: vdl.ValueOf(uint64(549755813887)), |
| TypeString: "uint64", |
| Hex: "800cfb7fffffffff", |
| HexVersion: "80", |
| HexValue: "0cfb7fffffffff", |
| }, |
| { |
| Name: "uint64(1099511627774)", |
| Value: vdl.ValueOf(uint64(1099511627774)), |
| TypeString: "uint64", |
| Hex: "800cfbfffffffffe", |
| HexVersion: "80", |
| HexValue: "0cfbfffffffffe", |
| }, |
| { |
| Name: "uint64(1099511627775)", |
| Value: vdl.ValueOf(uint64(1099511627775)), |
| TypeString: "uint64", |
| Hex: "800cfbffffffffff", |
| HexVersion: "80", |
| HexValue: "0cfbffffffffff", |
| }, |
| { |
| Name: "uint64(140737488355326)", |
| Value: vdl.ValueOf(uint64(140737488355326)), |
| TypeString: "uint64", |
| Hex: "800cfa7ffffffffffe", |
| HexVersion: "80", |
| HexValue: "0cfa7ffffffffffe", |
| }, |
| { |
| Name: "uint64(140737488355327)", |
| Value: vdl.ValueOf(uint64(140737488355327)), |
| TypeString: "uint64", |
| Hex: "800cfa7fffffffffff", |
| HexVersion: "80", |
| HexValue: "0cfa7fffffffffff", |
| }, |
| { |
| Name: "uint64(281474976710654)", |
| Value: vdl.ValueOf(uint64(281474976710654)), |
| TypeString: "uint64", |
| Hex: "800cfafffffffffffe", |
| HexVersion: "80", |
| HexValue: "0cfafffffffffffe", |
| }, |
| { |
| Name: "uint64(281474976710655)", |
| Value: vdl.ValueOf(uint64(281474976710655)), |
| TypeString: "uint64", |
| Hex: "800cfaffffffffffff", |
| HexVersion: "80", |
| HexValue: "0cfaffffffffffff", |
| }, |
| { |
| Name: "uint64(36028797018963966)", |
| Value: vdl.ValueOf(uint64(36028797018963966)), |
| TypeString: "uint64", |
| Hex: "800cf97ffffffffffffe", |
| HexVersion: "80", |
| HexValue: "0cf97ffffffffffffe", |
| }, |
| { |
| Name: "uint64(36028797018963967)", |
| Value: vdl.ValueOf(uint64(36028797018963967)), |
| TypeString: "uint64", |
| Hex: "800cf97fffffffffffff", |
| HexVersion: "80", |
| HexValue: "0cf97fffffffffffff", |
| }, |
| { |
| Name: "uint64(72057594037927934)", |
| Value: vdl.ValueOf(uint64(72057594037927934)), |
| TypeString: "uint64", |
| Hex: "800cf9fffffffffffffe", |
| HexVersion: "80", |
| HexValue: "0cf9fffffffffffffe", |
| }, |
| { |
| Name: "uint64(72057594037927935)", |
| Value: vdl.ValueOf(uint64(72057594037927935)), |
| TypeString: "uint64", |
| Hex: "800cf9ffffffffffffff", |
| HexVersion: "80", |
| HexValue: "0cf9ffffffffffffff", |
| }, |
| { |
| Name: "uint64(9223372036854775806)", |
| Value: vdl.ValueOf(uint64(9223372036854775806)), |
| TypeString: "uint64", |
| Hex: "800cf87ffffffffffffffe", |
| HexVersion: "80", |
| HexValue: "0cf87ffffffffffffffe", |
| }, |
| { |
| Name: "uint64(9223372036854775807)", |
| Value: vdl.ValueOf(uint64(9223372036854775807)), |
| TypeString: "uint64", |
| Hex: "800cf87fffffffffffffff", |
| HexVersion: "80", |
| HexValue: "0cf87fffffffffffffff", |
| }, |
| { |
| Name: "uint64(18446744073709551614)", |
| Value: vdl.ValueOf(uint64(18446744073709551614)), |
| TypeString: "uint64", |
| Hex: "800cf8fffffffffffffffe", |
| HexVersion: "80", |
| HexValue: "0cf8fffffffffffffffe", |
| }, |
| { |
| Name: "uint64(18446744073709551615)", |
| Value: vdl.ValueOf(uint64(18446744073709551615)), |
| TypeString: "uint64", |
| Hex: "800cf8ffffffffffffffff", |
| HexVersion: "80", |
| HexValue: "0cf8ffffffffffffffff", |
| }, |
| { |
| Name: "int16(0)", |
| Value: vdl.ValueOf(int16(0)), |
| TypeString: "int16", |
| Hex: "800e00", |
| HexVersion: "80", |
| HexValue: "0e00", |
| }, |
| { |
| Name: "int16(1)", |
| Value: vdl.ValueOf(int16(1)), |
| TypeString: "int16", |
| Hex: "800e02", |
| HexVersion: "80", |
| HexValue: "0e02", |
| }, |
| { |
| Name: "int16(2)", |
| Value: vdl.ValueOf(int16(2)), |
| TypeString: "int16", |
| Hex: "800e04", |
| HexVersion: "80", |
| HexValue: "0e04", |
| }, |
| { |
| Name: "int16(63)", |
| Value: vdl.ValueOf(int16(63)), |
| TypeString: "int16", |
| Hex: "800e7e", |
| HexVersion: "80", |
| HexValue: "0e7e", |
| }, |
| { |
| Name: "int16(64)", |
| Value: vdl.ValueOf(int16(64)), |
| TypeString: "int16", |
| Hex: "800eff80", |
| HexVersion: "80", |
| HexValue: "0eff80", |
| }, |
| { |
| Name: "int16(127)", |
| Value: vdl.ValueOf(int16(127)), |
| TypeString: "int16", |
| Hex: "800efffe", |
| HexVersion: "80", |
| HexValue: "0efffe", |
| }, |
| { |
| Name: "int16(128)", |
| Value: vdl.ValueOf(int16(128)), |
| TypeString: "int16", |
| Hex: "800efe0100", |
| HexVersion: "80", |
| HexValue: "0efe0100", |
| }, |
| { |
| Name: "int16(255)", |
| Value: vdl.ValueOf(int16(255)), |
| TypeString: "int16", |
| Hex: "800efe01fe", |
| HexVersion: "80", |
| HexValue: "0efe01fe", |
| }, |
| { |
| Name: "int16(256)", |
| Value: vdl.ValueOf(int16(256)), |
| TypeString: "int16", |
| Hex: "800efe0200", |
| HexVersion: "80", |
| HexValue: "0efe0200", |
| }, |
| { |
| Name: "int16(32766)", |
| Value: vdl.ValueOf(int16(32766)), |
| TypeString: "int16", |
| Hex: "800efefffc", |
| HexVersion: "80", |
| HexValue: "0efefffc", |
| }, |
| { |
| Name: "int16(32767)", |
| Value: vdl.ValueOf(int16(32767)), |
| TypeString: "int16", |
| Hex: "800efefffe", |
| HexVersion: "80", |
| HexValue: "0efefffe", |
| }, |
| { |
| Name: "int32(0)", |
| Value: vdl.ValueOf(int32(0)), |
| TypeString: "int32", |
| Hex: "801000", |
| HexVersion: "80", |
| HexValue: "1000", |
| }, |
| { |
| Name: "int32(8388606)", |
| Value: vdl.ValueOf(int32(8388606)), |
| TypeString: "int32", |
| Hex: "8010fdfffffc", |
| HexVersion: "80", |
| HexValue: "10fdfffffc", |
| }, |
| { |
| Name: "int32(8388607)", |
| Value: vdl.ValueOf(int32(8388607)), |
| TypeString: "int32", |
| Hex: "8010fdfffffe", |
| HexVersion: "80", |
| HexValue: "10fdfffffe", |
| }, |
| { |
| Name: "int32(16777214)", |
| Value: vdl.ValueOf(int32(16777214)), |
| TypeString: "int32", |
| Hex: "8010fc01fffffc", |
| HexVersion: "80", |
| HexValue: "10fc01fffffc", |
| }, |
| { |
| Name: "int32(16777215)", |
| Value: vdl.ValueOf(int32(16777215)), |
| TypeString: "int32", |
| Hex: "8010fc01fffffe", |
| HexVersion: "80", |
| HexValue: "10fc01fffffe", |
| }, |
| { |
| Name: "int32(2147483646)", |
| Value: vdl.ValueOf(int32(2147483646)), |
| TypeString: "int32", |
| Hex: "8010fcfffffffc", |
| HexVersion: "80", |
| HexValue: "10fcfffffffc", |
| }, |
| { |
| Name: "int32(2147483647)", |
| Value: vdl.ValueOf(int32(2147483647)), |
| TypeString: "int32", |
| Hex: "8010fcfffffffe", |
| HexVersion: "80", |
| HexValue: "10fcfffffffe", |
| }, |
| { |
| Name: "int64(0)", |
| Value: vdl.ValueOf(int64(0)), |
| TypeString: "int64", |
| Hex: "801200", |
| HexVersion: "80", |
| HexValue: "1200", |
| }, |
| { |
| Name: "int64(1)", |
| Value: vdl.ValueOf(int64(1)), |
| TypeString: "int64", |
| Hex: "801202", |
| HexVersion: "80", |
| HexValue: "1202", |
| }, |
| { |
| Name: "int64(2)", |
| Value: vdl.ValueOf(int64(2)), |
| TypeString: "int64", |
| Hex: "801204", |
| HexVersion: "80", |
| HexValue: "1204", |
| }, |
| { |
| Name: "int64(549755813886)", |
| Value: vdl.ValueOf(int64(549755813886)), |
| TypeString: "int64", |
| Hex: "8012fbfffffffffc", |
| HexVersion: "80", |
| HexValue: "12fbfffffffffc", |
| }, |
| { |
| Name: "int64(549755813887)", |
| Value: vdl.ValueOf(int64(549755813887)), |
| TypeString: "int64", |
| Hex: "8012fbfffffffffe", |
| HexVersion: "80", |
| HexValue: "12fbfffffffffe", |
| }, |
| { |
| Name: "int64(1099511627774)", |
| Value: vdl.ValueOf(int64(1099511627774)), |
| TypeString: "int64", |
| Hex: "8012fa01fffffffffc", |
| HexVersion: "80", |
| HexValue: "12fa01fffffffffc", |
| }, |
| { |
| Name: "int64(1099511627775)", |
| Value: vdl.ValueOf(int64(1099511627775)), |
| TypeString: "int64", |
| Hex: "8012fa01fffffffffe", |
| HexVersion: "80", |
| HexValue: "12fa01fffffffffe", |
| }, |
| { |
| Name: "int64(140737488355326)", |
| Value: vdl.ValueOf(int64(140737488355326)), |
| TypeString: "int64", |
| Hex: "8012fafffffffffffc", |
| HexVersion: "80", |
| HexValue: "12fafffffffffffc", |
| }, |
| { |
| Name: "int64(140737488355327)", |
| Value: vdl.ValueOf(int64(140737488355327)), |
| TypeString: "int64", |
| Hex: "8012fafffffffffffe", |
| HexVersion: "80", |
| HexValue: "12fafffffffffffe", |
| }, |
| { |
| Name: "int64(281474976710654)", |
| Value: vdl.ValueOf(int64(281474976710654)), |
| TypeString: "int64", |
| Hex: "8012f901fffffffffffc", |
| HexVersion: "80", |
| HexValue: "12f901fffffffffffc", |
| }, |
| { |
| Name: "int64(281474976710655)", |
| Value: vdl.ValueOf(int64(281474976710655)), |
| TypeString: "int64", |
| Hex: "8012f901fffffffffffe", |
| HexVersion: "80", |
| HexValue: "12f901fffffffffffe", |
| }, |
| { |
| Name: "int64(36028797018963966)", |
| Value: vdl.ValueOf(int64(36028797018963966)), |
| TypeString: "int64", |
| Hex: "8012f9fffffffffffffc", |
| HexVersion: "80", |
| HexValue: "12f9fffffffffffffc", |
| }, |
| { |
| Name: "int64(36028797018963967)", |
| Value: vdl.ValueOf(int64(36028797018963967)), |
| TypeString: "int64", |
| Hex: "8012f9fffffffffffffe", |
| HexVersion: "80", |
| HexValue: "12f9fffffffffffffe", |
| }, |
| { |
| Name: "int64(72057594037927934)", |
| Value: vdl.ValueOf(int64(72057594037927934)), |
| TypeString: "int64", |
| Hex: "8012f801fffffffffffffc", |
| HexVersion: "80", |
| HexValue: "12f801fffffffffffffc", |
| }, |
| { |
| Name: "int64(72057594037927935)", |
| Value: vdl.ValueOf(int64(72057594037927935)), |
| TypeString: "int64", |
| Hex: "8012f801fffffffffffffe", |
| HexVersion: "80", |
| HexValue: "12f801fffffffffffffe", |
| }, |
| { |
| Name: "int64(9223372036854775806)", |
| Value: vdl.ValueOf(int64(9223372036854775806)), |
| TypeString: "int64", |
| Hex: "8012f8fffffffffffffffc", |
| HexVersion: "80", |
| HexValue: "12f8fffffffffffffffc", |
| }, |
| { |
| Name: "int64(9223372036854775807)", |
| Value: vdl.ValueOf(int64(9223372036854775807)), |
| TypeString: "int64", |
| Hex: "8012f8fffffffffffffffe", |
| HexVersion: "80", |
| HexValue: "12f8fffffffffffffffe", |
| }, |
| { |
| Name: "int16(-1)", |
| Value: vdl.ValueOf(int16(-1)), |
| TypeString: "int16", |
| Hex: "800e01", |
| HexVersion: "80", |
| HexValue: "0e01", |
| }, |
| { |
| Name: "int16(-2)", |
| Value: vdl.ValueOf(int16(-2)), |
| TypeString: "int16", |
| Hex: "800e03", |
| HexVersion: "80", |
| HexValue: "0e03", |
| }, |
| { |
| Name: "int16(-64)", |
| Value: vdl.ValueOf(int16(-64)), |
| TypeString: "int16", |
| Hex: "800e7f", |
| HexVersion: "80", |
| HexValue: "0e7f", |
| }, |
| { |
| Name: "int16(-65)", |
| Value: vdl.ValueOf(int16(-65)), |
| TypeString: "int16", |
| Hex: "800eff81", |
| HexVersion: "80", |
| HexValue: "0eff81", |
| }, |
| { |
| Name: "int16(-128)", |
| Value: vdl.ValueOf(int16(-128)), |
| TypeString: "int16", |
| Hex: "800effff", |
| HexVersion: "80", |
| HexValue: "0effff", |
| }, |
| { |
| Name: "int16(-129)", |
| Value: vdl.ValueOf(int16(-129)), |
| TypeString: "int16", |
| Hex: "800efe0101", |
| HexVersion: "80", |
| HexValue: "0efe0101", |
| }, |
| { |
| Name: "int16(-256)", |
| Value: vdl.ValueOf(int16(-256)), |
| TypeString: "int16", |
| Hex: "800efe01ff", |
| HexVersion: "80", |
| HexValue: "0efe01ff", |
| }, |
| { |
| Name: "int16(-257)", |
| Value: vdl.ValueOf(int16(-257)), |
| TypeString: "int16", |
| Hex: "800efe0201", |
| HexVersion: "80", |
| HexValue: "0efe0201", |
| }, |
| { |
| Name: "int16(-32767)", |
| Value: vdl.ValueOf(int16(-32767)), |
| TypeString: "int16", |
| Hex: "800efefffd", |
| HexVersion: "80", |
| HexValue: "0efefffd", |
| }, |
| { |
| Name: "int16(-32768)", |
| Value: vdl.ValueOf(int16(-32768)), |
| TypeString: "int16", |
| Hex: "800efeffff", |
| HexVersion: "80", |
| HexValue: "0efeffff", |
| }, |
| { |
| Name: "int32(-8388607)", |
| Value: vdl.ValueOf(int32(-8388607)), |
| TypeString: "int32", |
| Hex: "8010fdfffffd", |
| HexVersion: "80", |
| HexValue: "10fdfffffd", |
| }, |
| { |
| Name: "int32(-8388608)", |
| Value: vdl.ValueOf(int32(-8388608)), |
| TypeString: "int32", |
| Hex: "8010fdffffff", |
| HexVersion: "80", |
| HexValue: "10fdffffff", |
| }, |
| { |
| Name: "int32(-16777215)", |
| Value: vdl.ValueOf(int32(-16777215)), |
| TypeString: "int32", |
| Hex: "8010fc01fffffd", |
| HexVersion: "80", |
| HexValue: "10fc01fffffd", |
| }, |
| { |
| Name: "int32(-16777216)", |
| Value: vdl.ValueOf(int32(-16777216)), |
| TypeString: "int32", |
| Hex: "8010fc01ffffff", |
| HexVersion: "80", |
| HexValue: "10fc01ffffff", |
| }, |
| { |
| Name: "int32(-2147483647)", |
| Value: vdl.ValueOf(int32(-2147483647)), |
| TypeString: "int32", |
| Hex: "8010fcfffffffd", |
| HexVersion: "80", |
| HexValue: "10fcfffffffd", |
| }, |
| { |
| Name: "int32(-2147483648)", |
| Value: vdl.ValueOf(int32(-2147483648)), |
| TypeString: "int32", |
| Hex: "8010fcffffffff", |
| HexVersion: "80", |
| HexValue: "10fcffffffff", |
| }, |
| { |
| Name: "int64(-1)", |
| Value: vdl.ValueOf(int64(-1)), |
| TypeString: "int64", |
| Hex: "801201", |
| HexVersion: "80", |
| HexValue: "1201", |
| }, |
| { |
| Name: "int64(-2)", |
| Value: vdl.ValueOf(int64(-2)), |
| TypeString: "int64", |
| Hex: "801203", |
| HexVersion: "80", |
| HexValue: "1203", |
| }, |
| { |
| Name: "int64(-549755813887)", |
| Value: vdl.ValueOf(int64(-549755813887)), |
| TypeString: "int64", |
| Hex: "8012fbfffffffffd", |
| HexVersion: "80", |
| HexValue: "12fbfffffffffd", |
| }, |
| { |
| Name: "int64(-549755813888)", |
| Value: vdl.ValueOf(int64(-549755813888)), |
| TypeString: "int64", |
| Hex: "8012fbffffffffff", |
| HexVersion: "80", |
| HexValue: "12fbffffffffff", |
| }, |
| { |
| Name: "int64(-1099511627775)", |
| Value: vdl.ValueOf(int64(-1099511627775)), |
| TypeString: "int64", |
| Hex: "8012fa01fffffffffd", |
| HexVersion: "80", |
| HexValue: "12fa01fffffffffd", |
| }, |
| { |
| Name: "int64(-1099511627776)", |
| Value: vdl.ValueOf(int64(-1099511627776)), |
| TypeString: "int64", |
| Hex: "8012fa01ffffffffff", |
| HexVersion: "80", |
| HexValue: "12fa01ffffffffff", |
| }, |
| { |
| Name: "int64(-140737488355327)", |
| Value: vdl.ValueOf(int64(-140737488355327)), |
| TypeString: "int64", |
| Hex: "8012fafffffffffffd", |
| HexVersion: "80", |
| HexValue: "12fafffffffffffd", |
| }, |
| { |
| Name: "int64(-140737488355328)", |
| Value: vdl.ValueOf(int64(-140737488355328)), |
| TypeString: "int64", |
| Hex: "8012faffffffffffff", |
| HexVersion: "80", |
| HexValue: "12faffffffffffff", |
| }, |
| { |
| Name: "int64(-281474976710655)", |
| Value: vdl.ValueOf(int64(-281474976710655)), |
| TypeString: "int64", |
| Hex: "8012f901fffffffffffd", |
| HexVersion: "80", |
| HexValue: "12f901fffffffffffd", |
| }, |
| { |
| Name: "int64(-281474976710656)", |
| Value: vdl.ValueOf(int64(-281474976710656)), |
| TypeString: "int64", |
| Hex: "8012f901ffffffffffff", |
| HexVersion: "80", |
| HexValue: "12f901ffffffffffff", |
| }, |
| { |
| Name: "int64(-36028797018963967)", |
| Value: vdl.ValueOf(int64(-36028797018963967)), |
| TypeString: "int64", |
| Hex: "8012f9fffffffffffffd", |
| HexVersion: "80", |
| HexValue: "12f9fffffffffffffd", |
| }, |
| { |
| Name: "int64(-36028797018963968)", |
| Value: vdl.ValueOf(int64(-36028797018963968)), |
| TypeString: "int64", |
| Hex: "8012f9ffffffffffffff", |
| HexVersion: "80", |
| HexValue: "12f9ffffffffffffff", |
| }, |
| { |
| Name: "int64(-72057594037927935)", |
| Value: vdl.ValueOf(int64(-72057594037927935)), |
| TypeString: "int64", |
| Hex: "8012f801fffffffffffffd", |
| HexVersion: "80", |
| HexValue: "12f801fffffffffffffd", |
| }, |
| { |
| Name: "int64(-72057594037927936)", |
| Value: vdl.ValueOf(int64(-72057594037927936)), |
| TypeString: "int64", |
| Hex: "8012f801ffffffffffffff", |
| HexVersion: "80", |
| HexValue: "12f801ffffffffffffff", |
| }, |
| { |
| Name: "int64(-9223372036854775807)", |
| Value: vdl.ValueOf(int64(-9223372036854775807)), |
| TypeString: "int64", |
| Hex: "8012f8fffffffffffffffd", |
| HexVersion: "80", |
| HexValue: "12f8fffffffffffffffd", |
| }, |
| { |
| Name: "int64(-9223372036854775808)", |
| Value: vdl.ValueOf(int64(-9223372036854775808)), |
| TypeString: "int64", |
| Hex: "8012f8ffffffffffffffff", |
| HexVersion: "80", |
| HexValue: "12f8ffffffffffffffff", |
| }, |
| { |
| Name: "float32(0)", |
| Value: vdl.ValueOf(float32(0)), |
| TypeString: "float32", |
| Hex: "801400", |
| HexVersion: "80", |
| HexValue: "1400", |
| }, |
| { |
| Name: "float32(32.5)", |
| Value: vdl.ValueOf(float32(32.5)), |
| TypeString: "float32", |
| Hex: "8014fd404040", |
| HexVersion: "80", |
| HexValue: "14fd404040", |
| }, |
| { |
| Name: "float32(-32.5)", |
| Value: vdl.ValueOf(float32(-32.5)), |
| TypeString: "float32", |
| Hex: "8014fd4040c0", |
| HexVersion: "80", |
| HexValue: "14fd4040c0", |
| }, |
| { |
| Name: "float64(0)", |
| Value: vdl.ValueOf(float64(0)), |
| TypeString: "float64", |
| Hex: "801600", |
| HexVersion: "80", |
| HexValue: "1600", |
| }, |
| { |
| Name: "float64(64.5)", |
| Value: vdl.ValueOf(float64(64.5)), |
| TypeString: "float64", |
| Hex: "8016fd205040", |
| HexVersion: "80", |
| HexValue: "16fd205040", |
| }, |
| { |
| Name: "float64(-64.5)", |
| Value: vdl.ValueOf(float64(-64.5)), |
| TypeString: "float64", |
| Hex: "8016fd2050c0", |
| HexVersion: "80", |
| HexValue: "16fd2050c0", |
| }, |
| { |
| Name: "complex64(0)", |
| Value: vdl.ValueOf(complex64(0)), |
| TypeString: "complex64", |
| Hex: "8018020000", |
| HexVersion: "80", |
| HexValue: "18020000", |
| }, |
| { |
| Name: "complex64(64.5+64.5i)", |
| Value: vdl.ValueOf(complex64(64.5 + 64.5i)), |
| TypeString: "complex64", |
| Hex: "801808fd205040fd205040", |
| HexVersion: "80", |
| HexValue: "1808fd205040fd205040", |
| }, |
| { |
| Name: "complex64(64.5-64.5i)", |
| Value: vdl.ValueOf(complex64(64.5 - 64.5i)), |
| TypeString: "complex64", |
| Hex: "801808fd205040fd2050c0", |
| HexVersion: "80", |
| HexValue: "1808fd205040fd2050c0", |
| }, |
| { |
| Name: "complex128(0)", |
| Value: vdl.ValueOf(complex128(0)), |
| TypeString: "complex128", |
| Hex: "801a020000", |
| HexVersion: "80", |
| HexValue: "1a020000", |
| }, |
| { |
| Name: "complex128(128.5+128.5i)", |
| Value: vdl.ValueOf(complex128(128.5 + 128.5i)), |
| TypeString: "complex128", |
| Hex: "801a08fd106040fd106040", |
| HexVersion: "80", |
| HexValue: "1a08fd106040fd106040", |
| }, |
| { |
| Name: "complex128(128.5-128.5i)", |
| Value: vdl.ValueOf(complex128(128.5 - 128.5i)), |
| TypeString: "complex128", |
| Hex: "801a08fd106040fd1060c0", |
| HexVersion: "80", |
| HexValue: "1a08fd106040fd1060c0", |
| }, |
| { |
| Name: "types.NBool(true)", |
| Value: vdl.ValueOf(types.NBool(true)), |
| TypeString: "v.io/v23/vom/testdata/types.NBool bool", |
| Hex: "805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15201", |
| HexVersion: "80", |
| HexType: "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e1", |
| HexValue: "5201", |
| }, |
| { |
| Name: "types.NBool(false)", |
| Value: vdl.ValueOf(types.NBool(false)), |
| TypeString: "v.io/v23/vom/testdata/types.NBool bool", |
| Hex: "805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15200", |
| HexVersion: "80", |
| HexType: "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NString(\"\")", |
| Value: vdl.ValueOf(types.NString("")), |
| TypeString: "v.io/v23/vom/testdata/types.NString string", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e15200", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NString(\"abc\")", |
| Value: vdl.ValueOf(types.NString("abc")), |
| TypeString: "v.io/v23/vom/testdata/types.NString string", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e15203616263", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e537472696e670103e1", |
| HexValue: "5203616263", |
| }, |
| { |
| Name: "types.NByteSlice(\"\")", |
| Value: vdl.ValueOf(types.NByteSlice(nil)), |
| TypeString: "v.io/v23/vom/testdata/types.NByteSlice []byte", |
| Hex: "80512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15200", |
| HexVersion: "80", |
| HexType: "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NByteSlice(\"\\xff\\x00\\x01\")", |
| Value: vdl.ValueOf(types.NByteSlice("\xff\x00\x01")), |
| TypeString: "v.io/v23/vom/testdata/types.NByteSlice []byte", |
| Hex: "80512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15203ff0001", |
| HexVersion: "80", |
| HexType: "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e1", |
| HexValue: "5203ff0001", |
| }, |
| { |
| Name: "types.NByteSlice(\"abc\")", |
| Value: vdl.ValueOf(types.NByteSlice("abc")), |
| TypeString: "v.io/v23/vom/testdata/types.NByteSlice []byte", |
| Hex: "80512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e15203616263", |
| HexVersion: "80", |
| HexType: "512c030026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465536c6963650102e1", |
| HexValue: "5203616263", |
| }, |
| { |
| Name: "types.NByteArray(\"\\x00\\x00\\x00\\x00\")", |
| Value: vdl.ValueOf(types.NByteArray{}), |
| TypeString: "v.io/v23/vom/testdata/types.NByteArray [4]byte", |
| Hex: "80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520000000000", |
| HexVersion: "80", |
| HexType: "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", |
| HexValue: "520000000000", |
| }, |
| { |
| Name: "types.NByteArray(\"\\xff\\x00\\x01\\x00\")", |
| Value: vdl.ValueOf(types.NByteArray{ |
| 255, |
| 0, |
| 1, |
| 0, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NByteArray [4]byte", |
| Hex: "80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15200ff000100", |
| HexVersion: "80", |
| HexType: "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", |
| HexValue: "5200ff000100", |
| }, |
| { |
| Name: "types.NByteArray(\"abcd\")", |
| Value: vdl.ValueOf(types.NByteArray{ |
| 97, |
| 98, |
| 99, |
| 100, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NByteArray [4]byte", |
| Hex: "80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520061626364", |
| HexVersion: "80", |
| HexType: "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", |
| HexValue: "520061626364", |
| }, |
| { |
| Name: "types.NByte(0)", |
| Value: vdl.ValueOf(types.NByte(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NByte byte", |
| Hex: "805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e15200", |
| HexVersion: "80", |
| HexType: "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NByte(127)", |
| Value: vdl.ValueOf(types.NByte(127)), |
| TypeString: "v.io/v23/vom/testdata/types.NByte byte", |
| Hex: "805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1527f", |
| HexVersion: "80", |
| HexType: "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1", |
| HexValue: "527f", |
| }, |
| { |
| Name: "types.NByte(255)", |
| Value: vdl.ValueOf(types.NByte(255)), |
| TypeString: "v.io/v23/vom/testdata/types.NByte byte", |
| Hex: "805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e152ff", |
| HexVersion: "80", |
| HexType: "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e427974650102e1", |
| HexValue: "52ff", |
| }, |
| { |
| Name: "types.NUint16(0)", |
| Value: vdl.ValueOf(types.NUint16(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NUint16 uint16", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e15200", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NUint16(65535)", |
| Value: vdl.ValueOf(types.NUint16(65535)), |
| TypeString: "v.io/v23/vom/testdata/types.NUint16 uint16", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e152feffff", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e1", |
| HexValue: "52feffff", |
| }, |
| { |
| Name: "types.NUint32(0)", |
| Value: vdl.ValueOf(types.NUint32(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NUint32 uint32", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e15200", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NUint32(4294967295)", |
| Value: vdl.ValueOf(types.NUint32(4294967295)), |
| TypeString: "v.io/v23/vom/testdata/types.NUint32 uint32", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e152fcffffffff", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e1", |
| HexValue: "52fcffffffff", |
| }, |
| { |
| Name: "types.NUint64(0)", |
| Value: vdl.ValueOf(types.NUint64(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NUint64 uint64", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e15200", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NUint64(18446744073709551615)", |
| Value: vdl.ValueOf(types.NUint64(18446744073709551615)), |
| TypeString: "v.io/v23/vom/testdata/types.NUint64 uint64", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e152f8ffffffffffffffff", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e1", |
| HexValue: "52f8ffffffffffffffff", |
| }, |
| { |
| Name: "types.NInt16(0)", |
| Value: vdl.ValueOf(types.NInt16(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt16 int16", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15200", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NInt16(32767)", |
| Value: vdl.ValueOf(types.NInt16(32767)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt16 int16", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e152fefffe", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e1", |
| HexValue: "52fefffe", |
| }, |
| { |
| Name: "types.NInt16(-32768)", |
| Value: vdl.ValueOf(types.NInt16(-32768)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt16 int16", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e152feffff", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e1", |
| HexValue: "52feffff", |
| }, |
| { |
| Name: "types.NInt32(0)", |
| Value: vdl.ValueOf(types.NInt32(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt32 int32", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15200", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NInt32(2147483647)", |
| Value: vdl.ValueOf(types.NInt32(2147483647)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt32 int32", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e152fcfffffffe", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e1", |
| HexValue: "52fcfffffffe", |
| }, |
| { |
| Name: "types.NInt32(-2147483648)", |
| Value: vdl.ValueOf(types.NInt32(-2147483648)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt32 int32", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e152fcffffffff", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e1", |
| HexValue: "52fcffffffff", |
| }, |
| { |
| Name: "types.NInt64(0)", |
| Value: vdl.ValueOf(types.NInt64(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt64 int64", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15200", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NInt64(9223372036854775807)", |
| Value: vdl.ValueOf(types.NInt64(9223372036854775807)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt64 int64", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e152f8fffffffffffffffe", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", |
| HexValue: "52f8fffffffffffffffe", |
| }, |
| { |
| Name: "types.NInt64(-9223372036854775808)", |
| Value: vdl.ValueOf(types.NInt64(-9223372036854775808)), |
| TypeString: "v.io/v23/vom/testdata/types.NInt64 int64", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e152f8ffffffffffffffff", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", |
| HexValue: "52f8ffffffffffffffff", |
| }, |
| { |
| Name: "types.NFloat32(0)", |
| Value: vdl.ValueOf(types.NFloat32(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NFloat32 float32", |
| Hex: "80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae15200", |
| HexVersion: "80", |
| HexType: "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NFloat32(32.5)", |
| Value: vdl.ValueOf(types.NFloat32(32.5)), |
| TypeString: "v.io/v23/vom/testdata/types.NFloat32 float32", |
| Hex: "80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae152fd404040", |
| HexVersion: "80", |
| HexType: "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1", |
| HexValue: "52fd404040", |
| }, |
| { |
| Name: "types.NFloat32(-32.5)", |
| Value: vdl.ValueOf(types.NFloat32(-32.5)), |
| TypeString: "v.io/v23/vom/testdata/types.NFloat32 float32", |
| Hex: "80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae152fd4040c0", |
| HexVersion: "80", |
| HexType: "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1", |
| HexValue: "52fd4040c0", |
| }, |
| { |
| Name: "types.NFloat64(0)", |
| Value: vdl.ValueOf(types.NFloat64(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NFloat64 float64", |
| Hex: "80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be15200", |
| HexVersion: "80", |
| HexType: "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NFloat64(64.5)", |
| Value: vdl.ValueOf(types.NFloat64(64.5)), |
| TypeString: "v.io/v23/vom/testdata/types.NFloat64 float64", |
| Hex: "80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be152fd205040", |
| HexVersion: "80", |
| HexType: "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be1", |
| HexValue: "52fd205040", |
| }, |
| { |
| Name: "types.NFloat64(-64.5)", |
| Value: vdl.ValueOf(types.NFloat64(-64.5)), |
| TypeString: "v.io/v23/vom/testdata/types.NFloat64 float64", |
| Hex: "80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be152fd2050c0", |
| HexVersion: "80", |
| HexType: "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be1", |
| HexValue: "52fd2050c0", |
| }, |
| { |
| Name: "types.NComplex64(0)", |
| Value: vdl.ValueOf(types.NComplex64(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NComplex64 complex64", |
| Hex: "80512c000026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c65783634010ce152020000", |
| HexVersion: "80", |
| HexType: "512c000026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c65783634010ce1", |
| HexValue: "52020000", |
| }, |
| { |
| Name: "types.NComplex64(64.5+64.5i)", |
| Value: vdl.ValueOf(types.NComplex64(64.5 + 64.5i)), |
| TypeString: "v.io/v23/vom/testdata/types.NComplex64 complex64", |
| Hex: "80512c000026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c65783634010ce15208fd205040fd205040", |
| HexVersion: "80", |
| HexType: "512c000026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c65783634010ce1", |
| HexValue: "5208fd205040fd205040", |
| }, |
| { |
| Name: "types.NComplex64(64.5-64.5i)", |
| Value: vdl.ValueOf(types.NComplex64(64.5 - 64.5i)), |
| TypeString: "v.io/v23/vom/testdata/types.NComplex64 complex64", |
| Hex: "80512c000026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c65783634010ce15208fd205040fd2050c0", |
| HexVersion: "80", |
| HexType: "512c000026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c65783634010ce1", |
| HexValue: "5208fd205040fd2050c0", |
| }, |
| { |
| Name: "types.NComplex128(0)", |
| Value: vdl.ValueOf(types.NComplex128(0)), |
| TypeString: "v.io/v23/vom/testdata/types.NComplex128 complex128", |
| Hex: "80512d000027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c6578313238010de152020000", |
| HexVersion: "80", |
| HexType: "512d000027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c6578313238010de1", |
| HexValue: "52020000", |
| }, |
| { |
| Name: "types.NComplex128(128.5+128.5i)", |
| Value: vdl.ValueOf(types.NComplex128(128.5 + 128.5i)), |
| TypeString: "v.io/v23/vom/testdata/types.NComplex128 complex128", |
| Hex: "80512d000027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c6578313238010de15208fd106040fd106040", |
| HexVersion: "80", |
| HexType: "512d000027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c6578313238010de1", |
| HexValue: "5208fd106040fd106040", |
| }, |
| { |
| Name: "types.NComplex128(128.5-128.5i)", |
| Value: vdl.ValueOf(types.NComplex128(128.5 - 128.5i)), |
| TypeString: "v.io/v23/vom/testdata/types.NComplex128 complex128", |
| Hex: "80512d000027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c6578313238010de15208fd106040fd1060c0", |
| HexVersion: "80", |
| HexType: "512d000027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c6578313238010de1", |
| HexValue: "5208fd106040fd1060c0", |
| }, |
| { |
| Name: "types.NArray2Uint64{1, 2}", |
| Value: vdl.ValueOf(types.NArray2Uint64{ |
| 1, |
| 2, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64", |
| Hex: "805131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000102", |
| HexVersion: "80", |
| HexType: "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", |
| HexValue: "5203000102", |
| }, |
| { |
| Name: "[]uint64{1, 2}", |
| Value: vdl.ValueOf([]uint64{ |
| 1, |
| 2, |
| }), |
| TypeString: "[]uint64", |
| Hex: "805104030106e15203020102", |
| HexVersion: "80", |
| HexType: "5104030106e1", |
| HexValue: "5203020102", |
| }, |
| { |
| Name: "types.NListUint64{1, 2}", |
| Value: vdl.ValueOf(types.NListUint64{ |
| 1, |
| 2, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NListUint64 []uint64", |
| Hex: "80512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15203020102", |
| HexVersion: "80", |
| HexType: "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", |
| HexValue: "5203020102", |
| }, |
| { |
| Name: "set[uint64]{1}", |
| Value: vdl.ValueOf(map[uint64]struct{}{ |
| 1: struct{}{}, |
| }), |
| TypeString: "set[uint64]", |
| Hex: "805104040106e152020101", |
| HexVersion: "80", |
| HexType: "5104040106e1", |
| HexValue: "52020101", |
| }, |
| { |
| Name: "types.NSetUint64{1}", |
| Value: vdl.ValueOf(types.NSetUint64{ |
| 1: struct{}{}, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NSetUint64 set[uint64]", |
| Hex: "80512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e152020101", |
| HexVersion: "80", |
| HexType: "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", |
| HexValue: "52020101", |
| }, |
| { |
| Name: "map[uint64]string{1: \"abc\"}", |
| Value: vdl.ValueOf(map[uint64]string{ |
| 1: "abc", |
| }), |
| TypeString: "map[uint64]string", |
| Hex: "8051060501060203e15206010103616263", |
| HexVersion: "80", |
| HexType: "51060501060203e1", |
| HexValue: "5206010103616263", |
| }, |
| { |
| Name: "types.NMapUint64String{1: \"abc\"}", |
| Value: vdl.ValueOf(types.NMapUint64String{ |
| 1: "abc", |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string", |
| Hex: "80513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15206010103616263", |
| HexVersion: "80", |
| HexType: "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", |
| HexValue: "5206010103616263", |
| }, |
| { |
| Name: "types.NStruct{A: true, B: \"abc\", C: 123}", |
| Value: vdl.ValueOf(types.NStruct{ |
| A: true, |
| B: "abc", |
| C: 123, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}", |
| Hex: "80513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1520b0001010361626302fff6e1", |
| HexVersion: "80", |
| HexType: "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", |
| HexValue: "520b0001010361626302fff6e1", |
| }, |
| { |
| Name: "?types.NStruct(nil)", |
| Value: vdl.ValueOf((*types.NStruct)(nil)), |
| TypeString: "?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}", |
| Hex: "80533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae15201e0", |
| HexVersion: "80", |
| HexType: "533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae1", |
| HexValue: "5201e0", |
| }, |
| { |
| Name: "?types.NStruct{}", |
| Value: vdl.ValueOf(&types.NStruct{}), |
| TypeString: "?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}", |
| Hex: "80533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae15201e1", |
| HexVersion: "80", |
| HexType: "533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae1", |
| HexValue: "5201e1", |
| }, |
| { |
| Name: "?types.NStruct{A: true, B: \"abc\", C: 123}", |
| Value: vdl.ValueOf(&types.NStruct{ |
| A: true, |
| B: "abc", |
| C: 123, |
| }), |
| TypeString: "?v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}", |
| Hex: "80533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae1520b0001010361626302fff6e1", |
| HexVersion: "80", |
| HexType: "533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1510408012ae1", |
| HexValue: "520b0001010361626302fff6e1", |
| }, |
| { |
| Name: "types.NEnum.A", |
| Value: vdl.ValueOf(types.NEnumA), |
| TypeString: "v.io/v23/vom/testdata/types.NEnum enum{A;B;C}", |
| Hex: "80512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15200", |
| HexVersion: "80", |
| HexType: "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NEnum.B", |
| Value: vdl.ValueOf(types.NEnumB), |
| TypeString: "v.io/v23/vom/testdata/types.NEnum enum{A;B;C}", |
| Hex: "80512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15201", |
| HexVersion: "80", |
| HexType: "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1", |
| HexValue: "5201", |
| }, |
| { |
| Name: "types.NEnum.C", |
| Value: vdl.ValueOf(types.NEnumC), |
| TypeString: "v.io/v23/vom/testdata/types.NEnum enum{A;B;C}", |
| Hex: "80512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e15202", |
| HexVersion: "80", |
| HexType: "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1", |
| HexValue: "5202", |
| }, |
| { |
| Name: "types.NUnion{A: true}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionA{true})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020001", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "52020001", |
| }, |
| { |
| Name: "types.NUnion{A: false}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionA{false})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020000", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "52020000", |
| }, |
| { |
| Name: "types.NUnion{B: \"\"}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionB{""})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020100", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "52020100", |
| }, |
| { |
| Name: "types.NUnion{B: \"abc\"}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionB{"abc"})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152050103616263", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "52050103616263", |
| }, |
| { |
| Name: "types.NUnion{C: 0}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionC{int64(0)})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020200", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "52020200", |
| }, |
| { |
| Name: "types.NUnion{C: 123}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionC{int64(123)})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1520302fff6", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "520302fff6", |
| }, |
| { |
| Name: "types.NUnion{C: -123}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionC{int64(-123)})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1520302fff5", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "520302fff5", |
| }, |
| { |
| Name: "types.MBool(true)", |
| Value: vdl.ValueOf(types.MBool(true)), |
| TypeString: "v.io/v23/vom/testdata/types.MBool bool", |
| Hex: "805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e15201", |
| HexVersion: "80", |
| HexType: "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1", |
| HexValue: "5201", |
| }, |
| { |
| Name: "types.MBool(false)", |
| Value: vdl.ValueOf(types.MBool(false)), |
| TypeString: "v.io/v23/vom/testdata/types.MBool bool", |
| Hex: "805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e15200", |
| HexVersion: "80", |
| HexType: "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.MStruct{A: true, B: true, C: true}", |
| Value: vdl.ValueOf(types.MStruct{ |
| A: true, |
| B: true, |
| C: true, |
| E: vdl.AnyType, |
| }), |
| TypeString: "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}", |
| Hex: "805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207000101010201e1", |
| HexVersion: "80", |
| HexType: "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", |
| HexValue: "5207000101010201e1", |
| }, |
| { |
| Name: "types.MStruct{}", |
| Value: vdl.ValueOf(types.MStruct{ |
| E: vdl.AnyType, |
| }), |
| TypeString: "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}", |
| Hex: "805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15201e1", |
| HexVersion: "80", |
| HexType: "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", |
| HexValue: "5201e1", |
| }, |
| { |
| Name: "types.MStruct{D: {}}", |
| Value: vdl.ValueOf(types.MStruct{ |
| D: &types.NStruct{}, |
| E: vdl.AnyType, |
| }), |
| TypeString: "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}", |
| Hex: "805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520303e1e1", |
| HexVersion: "80", |
| HexType: "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", |
| HexValue: "520303e1e1", |
| }, |
| { |
| Name: "types.MStruct{D: {A: true, B: \"abc\", C: 123}}", |
| Value: vdl.ValueOf(types.MStruct{ |
| D: &types.NStruct{ |
| A: true, |
| B: "abc", |
| C: 123, |
| }, |
| E: vdl.AnyType, |
| }), |
| TypeString: "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}", |
| Hex: "805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1520d030001010361626302fff6e1e1", |
| HexVersion: "80", |
| HexType: "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", |
| HexValue: "520d030001010361626302fff6e1e1", |
| }, |
| { |
| Name: "types.MStruct{F: \"abc\"}", |
| Value: vdl.ValueOf(types.MStruct{ |
| E: vdl.AnyType, |
| F: vdl.ValueOf("abc"), |
| }), |
| TypeString: "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}", |
| Hex: "805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15207050303616263e1", |
| HexVersion: "80", |
| HexType: "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", |
| HexValue: "5207050303616263e1", |
| }, |
| { |
| Name: "types.MStruct{F: types.MBool(true)}", |
| Value: vdl.ValueOf(types.MStruct{ |
| E: vdl.AnyType, |
| F: vdl.ValueOf(types.MBool(true)), |
| }), |
| TypeString: "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}", |
| Hex: "805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15204052b01e1", |
| HexVersion: "80", |
| HexType: "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", |
| HexValue: "5204052b01e1", |
| }, |
| { |
| Name: "types.MStruct{F: ?types.NStruct{B: \"abc\"}}", |
| Value: vdl.ValueOf(types.MStruct{ |
| E: vdl.AnyType, |
| F: vdl.ValueOf(&types.NStruct{ |
| B: "abc", |
| }), |
| }), |
| TypeString: "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}", |
| Hex: "805327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e15209052c0103616263e1e1", |
| HexVersion: "80", |
| HexType: "5327000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e15527000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d426f6f6c0101e1593b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1570408012de1514d060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d53747275637401060001410101e1000142012ae1000143012be1000144012ce1000145010ee1000146010fe1e1", |
| HexValue: "5209052c0103616263e1e1", |
| }, |
| { |
| Name: "types.MList{{4, 2}, {}, {99}}", |
| Value: vdl.ValueOf(types.MList{ |
| { |
| 4, |
| 2, |
| }, |
| nil, |
| { |
| 99, |
| }, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.MList []v.io/v23/vom/testdata/types.NListUint64 []uint64", |
| Hex: "80532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15127030021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4c697374012ae1520703020402000163", |
| HexVersion: "80", |
| HexType: "532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15127030021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4c697374012ae1", |
| HexValue: "520703020402000163", |
| }, |
| { |
| Name: "types.MMap{4.5: {2, 3}}", |
| Value: vdl.ValueOf(types.MMap{ |
| 4.5: { |
| 2, |
| 3, |
| }, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.MMap map[v.io/v23/vom/testdata/types.NFloat32 float32]v.io/v23/vom/testdata/types.NListUint64 []uint64", |
| Hex: "80532a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1552d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15128050020762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4d6170012a022be1520701fe1240020203", |
| HexVersion: "80", |
| HexType: "532a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1552d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15128050020762e696f2f7632332f766f6d2f74657374646174612f74797065732e4d4d6170012a022be1", |
| HexValue: "520701fe1240020203", |
| }, |
| { |
| Name: "types.RecA{{}, {{}}}", |
| Value: vdl.ValueOf(types.RecA{ |
| nil, |
| { |
| nil, |
| }, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.RecA []v.io/v23/vom/testdata/types.RecA", |
| Hex: "805126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563410129e1520402000100", |
| HexVersion: "80", |
| HexType: "5126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563410129e1", |
| HexValue: "520402000100", |
| }, |
| { |
| Name: "types.RecX{{}, {{}, {}}}", |
| Value: vdl.ValueOf(types.RecX{ |
| nil, |
| { |
| nil, |
| nil, |
| }, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.RecX []v.io/v23/vom/testdata/types.RecY []v.io/v23/vom/testdata/types.RecX", |
| Hex: "805326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae152050200020000", |
| HexVersion: "80", |
| HexType: "5326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae1", |
| HexValue: "52050200020000", |
| }, |
| { |
| Name: "types.Rec1{{{{{}}}}}", |
| Value: vdl.ValueOf(types.Rec1{ |
| { |
| { |
| { |
| nil, |
| }, |
| }, |
| }, |
| }), |
| TypeString: "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", |
| Hex: "805726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e15526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce15326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae152050101010100", |
| HexVersion: "80", |
| HexType: "5726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e15526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce15326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae1", |
| HexValue: "52050101010100", |
| }, |
| { |
| Name: "types.RecStruct{A: {}}", |
| Value: vdl.ValueOf(types.RecStruct{ |
| A: &types.RecStruct{}, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}", |
| Hex: "805304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1520300e1e1", |
| HexVersion: "80", |
| HexType: "5304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1", |
| HexValue: "520300e1e1", |
| }, |
| { |
| Name: "types.RecStruct{A: {A: {}}}", |
| Value: vdl.ValueOf(types.RecStruct{ |
| A: &types.RecStruct{ |
| A: &types.RecStruct{}, |
| }, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}", |
| Hex: "805304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e152050000e1e1e1", |
| HexVersion: "80", |
| HexType: "5304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1", |
| HexValue: "52050000e1e1e1", |
| }, |
| { |
| Name: "types.Rec1234All{A: {A: {{}}, Rec1234: {{}}}, B: {B: {{}}, Rec1234: {{R2: {{}}}}}}", |
| Value: vdl.ValueOf(types.Rec1234All{ |
| A: types.Rec1234A{ |
| A: []types.Rec1234A{ |
| {}, |
| }, |
| Rec1234: []types.Rec1234{ |
| {}, |
| }, |
| }, |
| B: types.Rec1234B{ |
| B: []types.Rec1234B{ |
| {}, |
| }, |
| Rec1234: []types.Rec1234{ |
| { |
| R2: types.Rec2{ |
| nil, |
| }, |
| }, |
| }, |
| }, |
| }), |
| TypeString: "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}}", |
| Hex: "80550403012ae16126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee15f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e15d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1", |
| HexVersion: "80", |
| HexType: "550403012ae16126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee15f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e15d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e16504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e1", |
| HexValue: "5214000001e10101e1e1010001e10101010100e1e1e1", |
| }, |
| { |
| Name: "typeobject(any)", |
| Value: vdl.ValueOf(vdl.AnyType), |
| TypeString: "typeobject", |
| Hex: "801c0f", |
| HexVersion: "80", |
| HexValue: "1c0f", |
| }, |
| { |
| Name: "typeobject(bool)", |
| Value: vdl.ValueOf(vdl.TypeOf(false)), |
| TypeString: "typeobject", |
| Hex: "801c01", |
| HexVersion: "80", |
| HexValue: "1c01", |
| }, |
| { |
| Name: "typeobject(uint16)", |
| Value: vdl.ValueOf(vdl.TypeOf(uint16(0))), |
| TypeString: "typeobject", |
| Hex: "801c04", |
| HexVersion: "80", |
| HexValue: "1c04", |
| }, |
| { |
| Name: "typeobject(uint32)", |
| Value: vdl.ValueOf(vdl.TypeOf(uint32(0))), |
| TypeString: "typeobject", |
| Hex: "801c05", |
| HexVersion: "80", |
| HexValue: "1c05", |
| }, |
| { |
| Name: "typeobject(uint64)", |
| Value: vdl.ValueOf(vdl.TypeOf(uint64(0))), |
| TypeString: "typeobject", |
| Hex: "801c06", |
| HexVersion: "80", |
| HexValue: "1c06", |
| }, |
| { |
| Name: "typeobject(int16)", |
| Value: vdl.ValueOf(vdl.TypeOf(int16(0))), |
| TypeString: "typeobject", |
| Hex: "801c07", |
| HexVersion: "80", |
| HexValue: "1c07", |
| }, |
| { |
| Name: "typeobject(int32)", |
| Value: vdl.ValueOf(vdl.TypeOf(int32(0))), |
| TypeString: "typeobject", |
| Hex: "801c08", |
| HexVersion: "80", |
| HexValue: "1c08", |
| }, |
| { |
| Name: "typeobject(int64)", |
| Value: vdl.ValueOf(vdl.TypeOf(int64(0))), |
| TypeString: "typeobject", |
| Hex: "801c09", |
| HexVersion: "80", |
| HexValue: "1c09", |
| }, |
| { |
| Name: "typeobject(int16)", |
| Value: vdl.ValueOf(vdl.TypeOf(int16(0))), |
| TypeString: "typeobject", |
| Hex: "801c07", |
| HexVersion: "80", |
| HexValue: "1c07", |
| }, |
| { |
| Name: "typeobject(int32)", |
| Value: vdl.ValueOf(vdl.TypeOf(int32(0))), |
| TypeString: "typeobject", |
| Hex: "801c08", |
| HexVersion: "80", |
| HexValue: "1c08", |
| }, |
| { |
| Name: "typeobject(int64)", |
| Value: vdl.ValueOf(vdl.TypeOf(int64(0))), |
| TypeString: "typeobject", |
| Hex: "801c09", |
| HexVersion: "80", |
| HexValue: "1c09", |
| }, |
| { |
| Name: "typeobject(float32)", |
| Value: vdl.ValueOf(vdl.TypeOf(float32(0))), |
| TypeString: "typeobject", |
| Hex: "801c0a", |
| HexVersion: "80", |
| HexValue: "1c0a", |
| }, |
| { |
| Name: "typeobject(float64)", |
| Value: vdl.ValueOf(vdl.TypeOf(float64(0))), |
| TypeString: "typeobject", |
| Hex: "801c0b", |
| HexVersion: "80", |
| HexValue: "1c0b", |
| }, |
| { |
| Name: "typeobject(complex64)", |
| Value: vdl.ValueOf(vdl.TypeOf(complex64(0))), |
| TypeString: "typeobject", |
| Hex: "801c0c", |
| HexVersion: "80", |
| HexValue: "1c0c", |
| }, |
| { |
| Name: "typeobject(complex128)", |
| Value: vdl.ValueOf(vdl.TypeOf(complex128(0))), |
| TypeString: "typeobject", |
| Hex: "801c0d", |
| HexVersion: "80", |
| HexValue: "1c0d", |
| }, |
| { |
| Name: "typeobject(types.NBool)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NBool(false))), |
| TypeString: "typeobject", |
| Hex: "805127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e11c29", |
| HexVersion: "80", |
| HexType: "5127000021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e426f6f6c0101e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NUint16)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NUint16(0))), |
| TypeString: "typeobject", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e11c29", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7431360104e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NUint32)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NUint32(0))), |
| TypeString: "typeobject", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e11c29", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7433320105e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NUint64)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NUint64(0))), |
| TypeString: "typeobject", |
| Hex: "805129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e11c29", |
| HexVersion: "80", |
| HexType: "5129000023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e55696e7436340106e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NInt16)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NInt16(0))), |
| TypeString: "typeobject", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e11c29", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NInt32)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NInt32(0))), |
| TypeString: "typeobject", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e11c29", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NInt64)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NInt64(0))), |
| TypeString: "typeobject", |
| Hex: "805128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e11c29", |
| HexVersion: "80", |
| HexType: "5128000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NFloat32)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NFloat32(0))), |
| TypeString: "typeobject", |
| Hex: "80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae11c29", |
| HexVersion: "80", |
| HexType: "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743332010ae1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NFloat64)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NFloat64(0))), |
| TypeString: "typeobject", |
| Hex: "80512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be11c29", |
| HexVersion: "80", |
| HexType: "512a000024762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e466c6f61743634010be1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NComplex64)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NComplex64(0))), |
| TypeString: "typeobject", |
| Hex: "80512c000026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c65783634010ce11c29", |
| HexVersion: "80", |
| HexType: "512c000026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c65783634010ce1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NComplex128)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NComplex128(0))), |
| TypeString: "typeobject", |
| Hex: "80512d000027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c6578313238010de11c29", |
| HexVersion: "80", |
| HexType: "512d000027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e436f6d706c6578313238010de1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NArray2Uint64)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NArray2Uint64{})), |
| TypeString: "typeobject", |
| Hex: "805131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e11c29", |
| HexVersion: "80", |
| HexType: "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject([]uint64)", |
| Value: vdl.ValueOf(vdl.TypeOf([]uint64(nil))), |
| TypeString: "typeobject", |
| Hex: "805104030106e11c29", |
| HexVersion: "80", |
| HexType: "5104030106e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NListUint64)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NListUint64(nil))), |
| TypeString: "typeobject", |
| Hex: "80512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e11c29", |
| HexVersion: "80", |
| HexType: "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(set[uint64])", |
| Value: vdl.ValueOf(vdl.TypeOf(map[uint64]struct{}(nil))), |
| TypeString: "typeobject", |
| Hex: "805104040106e11c29", |
| HexVersion: "80", |
| HexType: "5104040106e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NSetUint64)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NSetUint64(nil))), |
| TypeString: "typeobject", |
| Hex: "80512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e11c29", |
| HexVersion: "80", |
| HexType: "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(map[uint64]string)", |
| Value: vdl.ValueOf(vdl.TypeOf(map[uint64]string(nil))), |
| TypeString: "typeobject", |
| Hex: "8051060501060203e11c29", |
| HexVersion: "80", |
| HexType: "51060501060203e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NMapUint64String)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NMapUint64String(nil))), |
| TypeString: "typeobject", |
| Hex: "80513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e11c29", |
| HexVersion: "80", |
| HexType: "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NStruct)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NStruct{})), |
| TypeString: "typeobject", |
| Hex: "80513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e11c29", |
| HexVersion: "80", |
| HexType: "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NEnum)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NEnumA)), |
| TypeString: "typeobject", |
| Hex: "80512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e11c29", |
| HexVersion: "80", |
| HexType: "512d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "typeobject(types.NUnion)", |
| Value: vdl.ValueOf(vdl.TypeOf(types.NUnion(types.NUnionA{false}))), |
| TypeString: "typeobject", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e11c29", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "1c29", |
| }, |
| { |
| Name: "[]typeobject{typeobject(any), typeobject(bool)}", |
| Value: vdl.ValueOf([]*vdl.Type{ |
| vdl.AnyType, |
| vdl.TypeOf(false), |
| }), |
| TypeString: "[]typeobject", |
| Hex: "80510403010ee15203020f01", |
| HexVersion: "80", |
| HexType: "510403010ee1", |
| HexValue: "5203020f01", |
| }, |
| { |
| Name: "types.StructAny{}", |
| Value: vdl.ValueOf(types.StructAny{}), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15201e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5201e1", |
| }, |
| { |
| Name: "types.StructAny{Any: false}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(false), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000100e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000100e1", |
| }, |
| { |
| Name: "types.StructAny{Any: int16(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(int16(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000700e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000700e1", |
| }, |
| { |
| Name: "types.StructAny{Any: int32(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(int32(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000800e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000800e1", |
| }, |
| { |
| Name: "types.StructAny{Any: int64(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(int64(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000900e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000900e1", |
| }, |
| { |
| Name: "types.StructAny{Any: uint16(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(uint16(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000400e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000400e1", |
| }, |
| { |
| Name: "types.StructAny{Any: uint32(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(uint32(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000500e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000500e1", |
| }, |
| { |
| Name: "types.StructAny{Any: uint64(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(uint64(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000600e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000600e1", |
| }, |
| { |
| Name: "types.StructAny{Any: float32(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(float32(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000a00e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000a00e1", |
| }, |
| { |
| Name: "types.StructAny{Any: float64(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(float64(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000b00e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000b00e1", |
| }, |
| { |
| Name: "types.StructAny{Any: complex64(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(complex64(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15205000c0000e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5205000c0000e1", |
| }, |
| { |
| Name: "types.StructAny{Any: complex128(0)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(complex128(0)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15205000d0000e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5205000d0000e1", |
| }, |
| { |
| Name: "types.StructAny{Any: \"\"}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(""), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000300e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000300e1", |
| }, |
| { |
| Name: "types.StructAny{Any: []byte(\"\")}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf([]byte(nil)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204002700e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204002700e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.FoodEnum.Bean}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.FoodEnumBean), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15204002a00e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1", |
| HexValue: "5204002a00e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NListUint64{}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NListUint64(nil)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15204002a00e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", |
| HexValue: "5204002a00e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NByteArray(\"\\x00\\x00\\x00\\x00\")}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NByteArray{}), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15208002a0000000000e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", |
| HexValue: "5208002a0000000000e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NArray2Uint64{}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NArray2Uint64{}), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15206002a000000e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", |
| HexValue: "5206002a000000e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NSetUint64{}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NSetUint64(nil)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15204002a00e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", |
| HexValue: "5204002a00e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NMapUint64String{}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NMapUint64String(nil)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15204002a00e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", |
| HexValue: "5204002a00e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NStruct{}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NStruct{}), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15204002ae1e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", |
| HexValue: "5204002ae1e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NUnion{A: false}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NUnion(types.NUnionA{false})), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e15205002a0000e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "5205002a0000e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.StructMap{}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.StructMap{}), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15204002ae1e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e1", |
| HexValue: "5204002ae1e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.StructMap{Map: {0: 0}}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.StructMap{ |
| Map: map[int64]int64{ |
| 0: 0, |
| }, |
| }), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e15208002a00010000e1e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e155060501090209e15333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012be1e1", |
| HexValue: "5208002a00010000e1e1", |
| }, |
| { |
| Name: "types.StructAny{Any: typeobject(any)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(vdl.AnyType), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000e0fe1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000e0fe1", |
| }, |
| { |
| Name: "?types.StructAny(nil)", |
| Value: vdl.ValueOf((*types.StructAny)(nil)), |
| TypeString: "?v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae15201e0", |
| HexVersion: "80", |
| HexType: "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae1", |
| HexValue: "5201e0", |
| }, |
| { |
| Name: "?types.StructAny{}", |
| Value: vdl.ValueOf(&types.StructAny{}), |
| TypeString: "?v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae15201e1", |
| HexVersion: "80", |
| HexType: "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae1", |
| HexValue: "5201e1", |
| }, |
| { |
| Name: "?types.StructAny{Any: false}", |
| Value: vdl.ValueOf(&types.StructAny{ |
| Any: vdl.ValueOf(false), |
| }), |
| TypeString: "?v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae15204000100e1", |
| HexVersion: "80", |
| HexType: "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae1", |
| HexValue: "5204000100e1", |
| }, |
| { |
| Name: "?types.StructAny{Any: types.StructMap{}}", |
| Value: vdl.ValueOf(&types.StructAny{ |
| Any: vdl.ValueOf(types.StructMap{}), |
| }), |
| TypeString: "?v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae157060501090209e15533060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012ce1e15204002be1e1", |
| HexVersion: "80", |
| HexType: "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae157060501090209e15533060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012ce1e1", |
| HexValue: "5204002be1e1", |
| }, |
| { |
| Name: "?types.StructAny{Any: types.StructMap{Map: {0: 0}}}", |
| Value: vdl.ValueOf(&types.StructAny{ |
| Any: vdl.ValueOf(types.StructMap{ |
| Map: map[int64]int64{ |
| 0: 0, |
| }, |
| }), |
| }), |
| TypeString: "?v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae157060501090209e15533060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012ce1e15208002b00010000e1e1", |
| HexVersion: "80", |
| HexType: "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510408012ae157060501090209e15533060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d6170010100034d6170012ce1e1", |
| HexValue: "5208002b00010000e1e1", |
| }, |
| { |
| Name: "types.StructAny{Any: true}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(true), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000101e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000101e1", |
| }, |
| { |
| Name: "types.StructAny{Any: byte(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(byte(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000201e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000201e1", |
| }, |
| { |
| Name: "types.StructAny{Any: int16(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(int16(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000702e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000702e1", |
| }, |
| { |
| Name: "types.StructAny{Any: int32(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(int32(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000802e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000802e1", |
| }, |
| { |
| Name: "types.StructAny{Any: int64(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(int64(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000902e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000902e1", |
| }, |
| { |
| Name: "types.StructAny{Any: uint16(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(uint16(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000401e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000401e1", |
| }, |
| { |
| Name: "types.StructAny{Any: uint32(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(uint32(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000501e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000501e1", |
| }, |
| { |
| Name: "types.StructAny{Any: uint64(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(uint64(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000601e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000601e1", |
| }, |
| { |
| Name: "types.StructAny{Any: float32(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(float32(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15206000afef03fe1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5206000afef03fe1", |
| }, |
| { |
| Name: "types.StructAny{Any: float64(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(float64(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15206000bfef03fe1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5206000bfef03fe1", |
| }, |
| { |
| Name: "types.StructAny{Any: complex64(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(complex64(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15207000cfef03f00e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5207000cfef03f00e1", |
| }, |
| { |
| Name: "types.StructAny{Any: complex128(1)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(complex128(1)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15207000dfef03f00e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5207000dfef03f00e1", |
| }, |
| { |
| Name: "types.StructAny{Any: \"A\"}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf("A"), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1520500030141e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "520500030141e1", |
| }, |
| { |
| Name: "types.StructAny{Any: []byte(\"A\")}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf([]byte("A")), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1520500270141e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "520500270141e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.FoodEnum.Cherry}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.FoodEnumCherry), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15204002a02e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1", |
| HexValue: "5204002a02e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NListUint64{1}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NListUint64{ |
| 1, |
| }), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e15205002a0101e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", |
| HexValue: "5205002a0101e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NByteArray(\"Abcd\")}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NByteArray{ |
| 65, |
| 98, |
| 99, |
| 100, |
| }), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15208002a0041626364e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", |
| HexValue: "5208002a0041626364e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NArray2Uint64{0, 1}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NArray2Uint64{ |
| 0, |
| 1, |
| }), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15206002a000001e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15331020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", |
| HexValue: "5206002a000001e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NSetUint64{1}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NSetUint64{ |
| 1: struct{}{}, |
| }), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15205002a0101e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1532c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", |
| HexValue: "5205002a0101e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NMapUint64String{1: \"A\"}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NMapUint64String{ |
| 1: "A", |
| }), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e15207002a01010141e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", |
| HexValue: "5207002a01010141e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NStruct{A: true}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NStruct{ |
| A: true, |
| }), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15206002a0001e1e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", |
| HexValue: "5206002a0001e1e1", |
| }, |
| { |
| Name: "types.StructAny{Any: types.NUnion{A: true}}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(types.NUnion(types.NUnionA{true})), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e15205002a0001e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1533a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "5205002a0001e1", |
| }, |
| { |
| Name: "types.StructAny{Any: typeobject(bool)}", |
| Value: vdl.ValueOf(types.StructAny{ |
| Any: vdl.ValueOf(vdl.TypeOf(false)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e15204000e01e1", |
| HexVersion: "80", |
| HexType: "5133060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1", |
| HexValue: "5204000e01e1", |
| }, |
| { |
| Name: "any(nil)", |
| TypeString: "any", |
| Hex: "801e01e0", |
| HexVersion: "80", |
| HexValue: "1e01e0", |
| }, |
| { |
| Name: "false", |
| Value: vdl.ValueOf(false), |
| TypeString: "bool", |
| Hex: "800200", |
| HexVersion: "80", |
| HexValue: "0200", |
| }, |
| { |
| Name: "byte(0)", |
| Value: vdl.ValueOf(byte(0)), |
| TypeString: "byte", |
| Hex: "800400", |
| HexVersion: "80", |
| HexValue: "0400", |
| }, |
| { |
| Name: "int16(0)", |
| Value: vdl.ValueOf(int16(0)), |
| TypeString: "int16", |
| Hex: "800e00", |
| HexVersion: "80", |
| HexValue: "0e00", |
| }, |
| { |
| Name: "int32(0)", |
| Value: vdl.ValueOf(int32(0)), |
| TypeString: "int32", |
| Hex: "801000", |
| HexVersion: "80", |
| HexValue: "1000", |
| }, |
| { |
| Name: "int64(0)", |
| Value: vdl.ValueOf(int64(0)), |
| TypeString: "int64", |
| Hex: "801200", |
| HexVersion: "80", |
| HexValue: "1200", |
| }, |
| { |
| Name: "uint16(0)", |
| Value: vdl.ValueOf(uint16(0)), |
| TypeString: "uint16", |
| Hex: "800800", |
| HexVersion: "80", |
| HexValue: "0800", |
| }, |
| { |
| Name: "uint32(0)", |
| Value: vdl.ValueOf(uint32(0)), |
| TypeString: "uint32", |
| Hex: "800a00", |
| HexVersion: "80", |
| HexValue: "0a00", |
| }, |
| { |
| Name: "uint64(0)", |
| Value: vdl.ValueOf(uint64(0)), |
| TypeString: "uint64", |
| Hex: "800c00", |
| HexVersion: "80", |
| HexValue: "0c00", |
| }, |
| { |
| Name: "float32(0)", |
| Value: vdl.ValueOf(float32(0)), |
| TypeString: "float32", |
| Hex: "801400", |
| HexVersion: "80", |
| HexValue: "1400", |
| }, |
| { |
| Name: "float64(0)", |
| Value: vdl.ValueOf(float64(0)), |
| TypeString: "float64", |
| Hex: "801600", |
| HexVersion: "80", |
| HexValue: "1600", |
| }, |
| { |
| Name: "complex64(0)", |
| Value: vdl.ValueOf(complex64(0)), |
| TypeString: "complex64", |
| Hex: "8018020000", |
| HexVersion: "80", |
| HexValue: "18020000", |
| }, |
| { |
| Name: "complex128(0)", |
| Value: vdl.ValueOf(complex128(0)), |
| TypeString: "complex128", |
| Hex: "801a020000", |
| HexVersion: "80", |
| HexValue: "1a020000", |
| }, |
| { |
| Name: "\"\"", |
| Value: vdl.ValueOf(""), |
| TypeString: "string", |
| Hex: "800600", |
| HexVersion: "80", |
| HexValue: "0600", |
| }, |
| { |
| Name: "[]byte(\"\")", |
| Value: vdl.ValueOf([]byte(nil)), |
| TypeString: "[]byte", |
| Hex: "804e00", |
| HexVersion: "80", |
| HexValue: "4e00", |
| }, |
| { |
| Name: "types.FoodEnum.Bean", |
| Value: vdl.ValueOf(types.FoodEnumBean), |
| TypeString: "v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}", |
| Hex: "80513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15200", |
| HexVersion: "80", |
| HexType: "513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1", |
| HexValue: "5200", |
| }, |
| { |
| Name: "types.NListUint64{}", |
| Value: vdl.ValueOf(types.NListUint64(nil)), |
| TypeString: "v.io/v23/vom/testdata/types.NListUint64 []uint64", |
| Hex: "80512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1520100", |
| HexVersion: "80", |
| HexType: "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", |
| HexValue: "520100", |
| }, |
| { |
| Name: "types.NByteArray(\"\\x00\\x00\\x00\\x00\")", |
| Value: vdl.ValueOf(types.NByteArray{}), |
| TypeString: "v.io/v23/vom/testdata/types.NByteArray [4]byte", |
| Hex: "80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520000000000", |
| HexVersion: "80", |
| HexType: "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", |
| HexValue: "520000000000", |
| }, |
| { |
| Name: "types.NArray2Uint64{}", |
| Value: vdl.ValueOf(types.NArray2Uint64{}), |
| TypeString: "v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64", |
| Hex: "805131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000000", |
| HexVersion: "80", |
| HexType: "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", |
| HexValue: "5203000000", |
| }, |
| { |
| Name: "types.NSetUint64{}", |
| Value: vdl.ValueOf(types.NSetUint64(nil)), |
| TypeString: "v.io/v23/vom/testdata/types.NSetUint64 set[uint64]", |
| Hex: "80512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1520100", |
| HexVersion: "80", |
| HexType: "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", |
| HexValue: "520100", |
| }, |
| { |
| Name: "types.NMapUint64String{}", |
| Value: vdl.ValueOf(types.NMapUint64String(nil)), |
| TypeString: "v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string", |
| Hex: "80513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1520100", |
| HexVersion: "80", |
| HexType: "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", |
| HexValue: "520100", |
| }, |
| { |
| Name: "types.NStruct{}", |
| Value: vdl.ValueOf(types.NStruct{}), |
| TypeString: "v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}", |
| Hex: "80513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e15201e1", |
| HexVersion: "80", |
| HexType: "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", |
| HexValue: "5201e1", |
| }, |
| { |
| Name: "types.NUnion{A: false}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionA{false})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020000", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "52020000", |
| }, |
| { |
| Name: "typeobject(any)", |
| Value: vdl.ValueOf(vdl.AnyType), |
| TypeString: "typeobject", |
| Hex: "801c0f", |
| HexVersion: "80", |
| HexValue: "1c0f", |
| }, |
| { |
| Name: "true", |
| Value: vdl.ValueOf(true), |
| TypeString: "bool", |
| Hex: "800201", |
| HexVersion: "80", |
| HexValue: "0201", |
| }, |
| { |
| Name: "byte(1)", |
| Value: vdl.ValueOf(byte(1)), |
| TypeString: "byte", |
| Hex: "800401", |
| HexVersion: "80", |
| HexValue: "0401", |
| }, |
| { |
| Name: "int16(1)", |
| Value: vdl.ValueOf(int16(1)), |
| TypeString: "int16", |
| Hex: "800e02", |
| HexVersion: "80", |
| HexValue: "0e02", |
| }, |
| { |
| Name: "int32(1)", |
| Value: vdl.ValueOf(int32(1)), |
| TypeString: "int32", |
| Hex: "801002", |
| HexVersion: "80", |
| HexValue: "1002", |
| }, |
| { |
| Name: "int64(1)", |
| Value: vdl.ValueOf(int64(1)), |
| TypeString: "int64", |
| Hex: "801202", |
| HexVersion: "80", |
| HexValue: "1202", |
| }, |
| { |
| Name: "uint16(1)", |
| Value: vdl.ValueOf(uint16(1)), |
| TypeString: "uint16", |
| Hex: "800801", |
| HexVersion: "80", |
| HexValue: "0801", |
| }, |
| { |
| Name: "uint32(1)", |
| Value: vdl.ValueOf(uint32(1)), |
| TypeString: "uint32", |
| Hex: "800a01", |
| HexVersion: "80", |
| HexValue: "0a01", |
| }, |
| { |
| Name: "uint64(1)", |
| Value: vdl.ValueOf(uint64(1)), |
| TypeString: "uint64", |
| Hex: "800c01", |
| HexVersion: "80", |
| HexValue: "0c01", |
| }, |
| { |
| Name: "float32(1)", |
| Value: vdl.ValueOf(float32(1)), |
| TypeString: "float32", |
| Hex: "8014fef03f", |
| HexVersion: "80", |
| HexValue: "14fef03f", |
| }, |
| { |
| Name: "float64(1)", |
| Value: vdl.ValueOf(float64(1)), |
| TypeString: "float64", |
| Hex: "8016fef03f", |
| HexVersion: "80", |
| HexValue: "16fef03f", |
| }, |
| { |
| Name: "complex64(1)", |
| Value: vdl.ValueOf(complex64(1)), |
| TypeString: "complex64", |
| Hex: "801804fef03f00", |
| HexVersion: "80", |
| HexValue: "1804fef03f00", |
| }, |
| { |
| Name: "complex128(1)", |
| Value: vdl.ValueOf(complex128(1)), |
| TypeString: "complex128", |
| Hex: "801a04fef03f00", |
| HexVersion: "80", |
| HexValue: "1a04fef03f00", |
| }, |
| { |
| Name: "\"A\"", |
| Value: vdl.ValueOf("A"), |
| TypeString: "string", |
| Hex: "80060141", |
| HexVersion: "80", |
| HexValue: "060141", |
| }, |
| { |
| Name: "[]byte(\"A\")", |
| Value: vdl.ValueOf([]byte("A")), |
| TypeString: "[]byte", |
| Hex: "804e0141", |
| HexVersion: "80", |
| HexValue: "4e0141", |
| }, |
| { |
| Name: "types.FoodEnum.Cherry", |
| Value: vdl.ValueOf(types.FoodEnumCherry), |
| TypeString: "v.io/v23/vom/testdata/types.FoodEnum enum{Bean;Brie;Cherry}", |
| Hex: "80513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e15202", |
| HexVersion: "80", |
| HexType: "513b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1", |
| HexValue: "5202", |
| }, |
| { |
| Name: "types.NListUint64{1}", |
| Value: vdl.ValueOf(types.NListUint64{ |
| 1, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NListUint64 []uint64", |
| Hex: "80512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e152020101", |
| HexVersion: "80", |
| HexType: "512d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1", |
| HexValue: "52020101", |
| }, |
| { |
| Name: "types.NByteArray(\"Abcd\")", |
| Value: vdl.ValueOf(types.NByteArray{ |
| 65, |
| 98, |
| 99, |
| 100, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NByteArray [4]byte", |
| Hex: "80512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1520041626364", |
| HexVersion: "80", |
| HexType: "512e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e1", |
| HexValue: "520041626364", |
| }, |
| { |
| Name: "types.NArray2Uint64{0, 1}", |
| Value: vdl.ValueOf(types.NArray2Uint64{ |
| 0, |
| 1, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NArray2Uint64 [2]uint64", |
| Hex: "805131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15203000001", |
| HexVersion: "80", |
| HexType: "5131020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e1", |
| HexValue: "5203000001", |
| }, |
| { |
| Name: "types.NSetUint64{1}", |
| Value: vdl.ValueOf(types.NSetUint64{ |
| 1: struct{}{}, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NSetUint64 set[uint64]", |
| Hex: "80512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e152020101", |
| HexVersion: "80", |
| HexType: "512c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e1", |
| HexValue: "52020101", |
| }, |
| { |
| Name: "types.NMapUint64String{1: \"A\"}", |
| Value: vdl.ValueOf(types.NMapUint64String{ |
| 1: "A", |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NMapUint64String map[uint64]string", |
| Hex: "80513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1520401010141", |
| HexVersion: "80", |
| HexType: "513405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1", |
| HexValue: "520401010141", |
| }, |
| { |
| Name: "types.NStruct{A: true}", |
| Value: vdl.ValueOf(types.NStruct{ |
| A: true, |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.NStruct struct{A bool;B string;C int64}", |
| Hex: "80513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e152030001e1", |
| HexVersion: "80", |
| HexType: "513b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1", |
| HexValue: "52030001e1", |
| }, |
| { |
| Name: "types.NUnion{A: true}", |
| Value: vdl.ValueOf(types.NUnion(types.NUnionA{true})), |
| TypeString: "v.io/v23/vom/testdata/types.NUnion union{A bool;B string;C int64}", |
| Hex: "80513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e152020001", |
| HexVersion: "80", |
| HexType: "513a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e1", |
| HexValue: "52020001", |
| }, |
| { |
| Name: "typeobject(bool)", |
| Value: vdl.ValueOf(vdl.TypeOf(false)), |
| TypeString: "typeobject", |
| Hex: "801c01", |
| HexVersion: "80", |
| HexValue: "1c01", |
| }, |
| { |
| Name: "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, Complex64: 1, Complex128: 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)}", |
| Value: vdl.ValueOf(types.StructManyTypes{ |
| Bool: true, |
| AByte: 1, |
| Int16: 1, |
| Int32: 1, |
| Int64: 1, |
| Uint16: 1, |
| Uint32: 1, |
| Uint64: 1, |
| String: "A", |
| Bytes: []byte("A"), |
| Float32: 1, |
| Float64: 1, |
| Complex64: 1, |
| Complex128: 1, |
| FoodEnum: types.FoodEnumCherry, |
| NListUint64: types.NListUint64{ |
| 1, |
| }, |
| NByteArray: types.NByteArray{ |
| 65, |
| 98, |
| 99, |
| 100, |
| }, |
| NArray2Uint64: types.NArray2Uint64{ |
| 0, |
| 1, |
| }, |
| NSetUint64: types.NSetUint64{ |
| 1: struct{}{}, |
| }, |
| NMapUint64String: types.NMapUint64String{ |
| 1: "A", |
| }, |
| NStruct: types.NStruct{ |
| A: true, |
| }, |
| NUnion: types.NUnionA{true}, |
| TypeObject: vdl.TypeOf(false), |
| }), |
| TypeString: "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;Complex64 complex64;Complex128 complex128;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}", |
| Hex: "80533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe015f06002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301180004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10009436f6d706c65783634010ce1000a436f6d706c6578313238010de10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e15249000101010202030204020501060107010801410901410afef03f0bfef03f0cfef03f000dfef03f000e02100101110041626364120000011301011401010141150001e11600011701e1", |
| HexVersion: "80", |
| HexType: "533b010024762e696f2f7632332f766f6d2f74657374646174612f74797065732e466f6f64456e756d0103044265616e044272696506436865727279e1552d010021762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e456e756d0103014101420143e1572d030027762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4c69737455696e7436340106e1592e020026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e42797465417272617901020204e15b31020029762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e41727261793255696e74363401060202e15d2c040026762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53657455696e7436340106e15f3405002c762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e4d617055696e743634537472696e6701060203e1613b060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e53747275637401030001410101e10001420103e10001430109e1e1633a070022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e556e696f6e01030001410101e10001420103e10001430109e1e151fe015f06002b762e696f2f7632332f766f6d2f74657374646174612f74797065732e5374727563744d616e79547970657301180004426f6f6c0101e1000541427974650102e10005496e7431360107e10005496e7433320108e10005496e7436340109e1000655696e7431360104e1000655696e7433320105e1000655696e7436340106e10006537472696e670103e1000542797465730127e10007466c6f61743332010ae10007466c6f61743634010be10009436f6d706c65783634010ce1000a436f6d706c6578313238010de10008466f6f64456e756d012ae100054e456e756d012be1000b4e4c69737455696e743634012ce1000a4e427974654172726179012de1000d4e41727261793255696e743634012ee1000a4e53657455696e743634012fe100104e4d617055696e743634537472696e670130e100074e5374727563740131e100064e556e696f6e0132e1000a547970654f626a656374010ee1e1", |
| HexValue: "5249000101010202030204020501060107010801410901410afef03f0bfef03f0cfef03f000dfef03f000e02100101110041626364120000011301011401010141150001e11600011701e1", |
| }, |
| { |
| Name: "types.AnySlice{types.NInt16(1), types.NInt32(2), types.NInt64(3), types.NInt32(4)}", |
| Value: vdl.ValueOf(types.AnySlice{ |
| vdl.ValueOf(types.NInt16(1)), |
| vdl.ValueOf(types.NInt32(2)), |
| vdl.ValueOf(types.NInt64(3)), |
| vdl.ValueOf(types.NInt32(4)), |
| }), |
| TypeString: "v.io/v23/vom/testdata/types.AnySlice []any", |
| Hex: "80512a030024762e696f2f7632332f766f6d2f74657374646174612f74797065732e416e79536c696365010fe15328000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e15209042a022b042c062b08", |
| HexVersion: "80", |
| HexType: "512a030024762e696f2f7632332f766f6d2f74657374646174612f74797065732e416e79536c696365010fe15328000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", |
| HexValue: "5209042a022b042c062b08", |
| }, |
| { |
| Name: "[]types.StructAny{{Any: types.NInt16(1)}, {Any: types.NInt32(2)}, {Any: types.NInt64(3)}, {Any: types.NInt32(4)}}", |
| Value: vdl.ValueOf([]types.StructAny{ |
| { |
| Any: vdl.ValueOf(types.NInt16(1)), |
| }, |
| { |
| Any: vdl.ValueOf(types.NInt32(2)), |
| }, |
| { |
| Any: vdl.ValueOf(types.NInt64(3)), |
| }, |
| { |
| Any: vdl.ValueOf(types.NInt32(4)), |
| }, |
| }), |
| TypeString: "[]v.io/v23/vom/testdata/types.StructAny struct{Any any}", |
| Hex: "805333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510403012ae15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1521104002b02e1002c04e1002d06e1002c08e1", |
| HexVersion: "80", |
| HexType: "5333060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e537472756374416e7901010003416e79010fe1e1510403012ae15528000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7431360107e15728000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7433320108e15928000022762e696f2f7632332f766f6d2f74657374646174612f74797065732e4e496e7436340109e1", |
| HexValue: "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. |
| var CompatTests = map[string][]*vdl.Type{ |
| "bool": { |
| vdl.TypeOf(false), |
| vdl.TypeOf(types.NBool(false)), |
| vdl.TypeOf(types.MBool(false)), |
| }, |
| "map[X]bool/set[X]": { |
| vdl.TypeOf(types.SetOnlyMap(nil)), |
| vdl.TypeOf(types.MapOnlySet(nil)), |
| vdl.TypeOf(types.SometimesSetMap(nil)), |
| }, |
| "map[string]X/struct": { |
| vdl.TypeOf(types.MapOnlyStruct{}), |
| vdl.TypeOf(types.StructOnlyMap(nil)), |
| }, |
| "map[string]bool/set[string]/struct": { |
| vdl.TypeOf(types.MapSetStruct{}), |
| vdl.TypeOf(types.SetStructMap(nil)), |
| vdl.TypeOf(types.MapStructSet(nil)), |
| }, |
| "number list/array": { |
| vdl.TypeOf([]int32(nil)), |
| vdl.TypeOf(types.NArray2Uint64{}), |
| vdl.TypeOf(types.NListUint64(nil)), |
| }, |
| "number": { |
| vdl.TypeOf(uint16(0)), |
| vdl.TypeOf(uint32(0)), |
| vdl.TypeOf(uint64(0)), |
| vdl.TypeOf(int16(0)), |
| vdl.TypeOf(int32(0)), |
| vdl.TypeOf(int64(0)), |
| vdl.TypeOf(float32(0)), |
| vdl.TypeOf(float64(0)), |
| vdl.TypeOf(complex64(0)), |
| vdl.TypeOf(complex128(0)), |
| vdl.TypeOf(types.NUint16(0)), |
| vdl.TypeOf(types.NUint32(0)), |
| vdl.TypeOf(types.NUint64(0)), |
| vdl.TypeOf(types.NInt16(0)), |
| vdl.TypeOf(types.NInt32(0)), |
| vdl.TypeOf(types.NInt64(0)), |
| vdl.TypeOf(types.NFloat32(0)), |
| vdl.TypeOf(types.NFloat64(0)), |
| vdl.TypeOf(types.NComplex64(0)), |
| vdl.TypeOf(types.NComplex128(0)), |
| }, |
| "string list/array": { |
| vdl.TypeOf([]string(nil)), |
| vdl.TypeOf(types.ListString(nil)), |
| vdl.TypeOf(types.Array3String{}), |
| vdl.TypeOf(types.Array4String{}), |
| }, |
| "string/[]byte/enum": { |
| vdl.TypeOf(""), |
| vdl.TypeOf(types.NString("")), |
| vdl.TypeOf([]byte(nil)), |
| vdl.TypeOf(types.NByteSlice(nil)), |
| vdl.TypeOf(types.NByteArray{}), |
| vdl.TypeOf(types.NEnumA), |
| }, |
| "struct A": { |
| vdl.TypeOf(types.NStruct{}), |
| vdl.TypeOf(types.AbcStruct{}), |
| vdl.TypeOf(types.AdeStruct{ |
| E: vdl.AnyType, |
| }), |
| }, |
| "struct Z": { |
| vdl.TypeOf(types.XyzStruct{}), |
| vdl.TypeOf(types.YzStruct{}), |
| vdl.TypeOf(types.ZStruct{}), |
| }, |
| "typeobject": { |
| vdl.TypeObjectType, |
| }, |
| "union B": { |
| vdl.TypeOf(types.NUnion(types.NUnionA{false})), |
| vdl.TypeOf(types.BdeUnion(types.BdeUnionB{""})), |
| }, |
| } |
| |
| // 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. |
| var ConvertTests = map[string][]types.ConvertGroup{ |
| "array/list": { |
| { |
| Name: "[3]string", |
| PrimaryType: vdl.TypeOf(types.Array3String{}), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.Array3String{ |
| "A", |
| "B", |
| "C", |
| }), |
| vdl.ValueOf([]string{ |
| "A", |
| "B", |
| "C", |
| }), |
| }, |
| }, |
| { |
| Name: "[4]string", |
| PrimaryType: vdl.TypeOf(types.Array4String{}), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.Array4String{ |
| "D", |
| "E", |
| "F", |
| "G", |
| }), |
| }, |
| }, |
| { |
| Name: "ByteArray", |
| PrimaryType: vdl.TypeOf(types.NByteArray{}), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.NByteArray{ |
| 5, |
| 2, |
| 0, |
| 4, |
| }), |
| vdl.ValueOf([]byte("\x05\x02\x00\x04")), |
| }, |
| }, |
| }, |
| "bool": { |
| { |
| Name: "bool", |
| PrimaryType: vdl.TypeOf(false), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(true), |
| vdl.ValueOf(types.NBool(true)), |
| vdl.ValueOf(types.MBool(true)), |
| }, |
| }, |
| }, |
| "number": { |
| { |
| Name: "byte", |
| PrimaryType: vdl.TypeOf(byte(0)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(byte(3)), |
| vdl.ValueOf(uint16(3)), |
| vdl.ValueOf(int32(3)), |
| vdl.ValueOf(float64(3)), |
| vdl.ValueOf(int64(3)), |
| vdl.ValueOf(complex128(3)), |
| }, |
| }, |
| { |
| Name: "uint16", |
| PrimaryType: vdl.TypeOf(uint16(0)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(uint16(256)), |
| vdl.ValueOf(int32(256)), |
| vdl.ValueOf(float64(256)), |
| vdl.ValueOf(int64(256)), |
| vdl.ValueOf(complex128(256)), |
| }, |
| }, |
| { |
| Name: "int32", |
| PrimaryType: vdl.TypeOf(int32(0)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(int32(-5)), |
| vdl.ValueOf(float64(-5)), |
| vdl.ValueOf(int64(-5)), |
| vdl.ValueOf(complex128(-5)), |
| }, |
| }, |
| { |
| Name: "float64", |
| PrimaryType: vdl.TypeOf(float64(0)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(float64(3.3)), |
| vdl.ValueOf(complex128(3.3)), |
| }, |
| }, |
| { |
| Name: "int64", |
| PrimaryType: vdl.TypeOf(int64(0)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(int64(-9223372036854775808)), |
| }, |
| }, |
| { |
| Name: "complex128", |
| PrimaryType: vdl.TypeOf(complex128(0)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(complex128(1.5 - 1i)), |
| }, |
| }, |
| }, |
| "string and enum": { |
| { |
| Name: "enum (A)", |
| PrimaryType: vdl.TypeOf(types.NEnumA), |
| Values: []*vdl.Value{ |
| vdl.ValueOf("A"), |
| vdl.ValueOf(types.NString("A")), |
| vdl.ValueOf(types.NEnumA), |
| }, |
| }, |
| { |
| Name: "enum (brie)", |
| PrimaryType: vdl.TypeOf(types.BrieEnumGlee), |
| Values: []*vdl.Value{ |
| vdl.ValueOf("Brie"), |
| vdl.ValueOf(types.NString("Brie")), |
| vdl.ValueOf(types.BrieEnumBrie), |
| vdl.ValueOf(types.FoodEnumBrie), |
| }, |
| }, |
| { |
| Name: "string", |
| PrimaryType: vdl.TypeOf(types.NString("")), |
| Values: []*vdl.Value{ |
| vdl.ValueOf("Cherry"), |
| vdl.ValueOf(types.NString("Cherry")), |
| vdl.ValueOf(types.FoodEnumCherry), |
| }, |
| }, |
| }, |
| "struct, map, and set": { |
| { |
| Name: "map[uint32]uint32", |
| PrimaryType: vdl.TypeOf(types.MapOnlyA(nil)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.MapOnlyA{ |
| 4: 0, |
| 6: 7, |
| }), |
| vdl.ValueOf(types.MapOnlyA2{ |
| 4: 0, |
| 6: 7, |
| }), |
| }, |
| }, |
| { |
| Name: "map[bool]string", |
| PrimaryType: vdl.TypeOf(types.MapOnlyB(nil)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.MapOnlyB{ |
| true: "hello", |
| }), |
| vdl.ValueOf(types.MapOnlyB2{ |
| true: "hello", |
| }), |
| }, |
| }, |
| { |
| Name: "set[bool]", |
| PrimaryType: vdl.TypeOf(types.SetOnlyA(nil)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.SetOnlyA{ |
| false: struct{}{}, |
| true: struct{}{}, |
| }), |
| vdl.ValueOf(types.SetOnlyA2{ |
| false: struct{}{}, |
| true: struct{}{}, |
| }), |
| }, |
| }, |
| { |
| Name: "set[int16]", |
| PrimaryType: vdl.TypeOf(types.SetOnlyB(nil)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.SetOnlyB{ |
| 4: struct{}{}, |
| 6: struct{}{}, |
| }), |
| vdl.ValueOf(types.SetOnlyB2{ |
| 4: struct{}{}, |
| 6: struct{}{}, |
| }), |
| }, |
| }, |
| { |
| Name: "structABC", |
| PrimaryType: vdl.TypeOf(types.AbcStruct{}), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.AbcStruct{ |
| A: true, |
| }), |
| vdl.ValueOf(types.AdeStruct{ |
| A: true, |
| E: vdl.AnyType, |
| }), |
| vdl.ValueOf(types.NStruct{ |
| A: true, |
| }), |
| }, |
| }, |
| { |
| Name: "structYz", |
| PrimaryType: vdl.TypeOf(types.YzStruct{}), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.XyzStruct{ |
| Z: "ahoy", |
| }), |
| vdl.ValueOf(types.YzStruct{ |
| Z: "ahoy", |
| }), |
| vdl.ValueOf(types.ZStruct{ |
| Z: "ahoy", |
| }), |
| }, |
| }, |
| { |
| Name: "struct+map", |
| PrimaryType: vdl.TypeOf(types.MapOnlyStruct{}), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.StructOnlyMap{ |
| "Key1": 4, |
| "Key2": 5, |
| "Key3": 0, |
| }), |
| vdl.ValueOf(types.MapOnlyStruct{ |
| Key1: 4, |
| Key2: 5, |
| }), |
| }, |
| }, |
| { |
| Name: "map+set", |
| PrimaryType: vdl.TypeOf(types.MapOnlySet(nil)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.MapOnlySet{ |
| 3.14: struct{}{}, |
| 8: struct{}{}, |
| }), |
| vdl.ValueOf(types.SometimesSetMap{ |
| 3.14: vdl.ValueOf(true), |
| 8: vdl.ValueOf(true), |
| }), |
| vdl.ValueOf(types.SetOnlyMap{ |
| 3.14: true, |
| 8: true, |
| }), |
| }, |
| }, |
| { |
| Name: "map-set", |
| PrimaryType: vdl.TypeOf(types.SetOnlyMap(nil)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.SometimesSetMap{ |
| 3.14: vdl.ValueOf("cannot be a set anymore"), |
| 8: vdl.ValueOf(true), |
| }), |
| }, |
| }, |
| { |
| Name: "struct+map+set", |
| PrimaryType: vdl.TypeOf(types.MapStructSet(nil)), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.MapStructSet{ |
| "Eel": struct{}{}, |
| "Feat": struct{}{}, |
| "Tire": struct{}{}, |
| }), |
| vdl.ValueOf(types.SetStructMap{ |
| "Eel": true, |
| "Feat": true, |
| "Tire": true, |
| }), |
| vdl.ValueOf(types.MapSetStruct{ |
| Feat: true, |
| Tire: true, |
| Eel: true, |
| }), |
| }, |
| }, |
| }, |
| "typeobject": { |
| { |
| Name: "typeobject(any)", |
| PrimaryType: vdl.TypeObjectType, |
| Values: []*vdl.Value{ |
| vdl.ValueOf(vdl.AnyType), |
| }, |
| }, |
| }, |
| "union": { |
| { |
| Name: "BdeUnion", |
| PrimaryType: vdl.TypeOf(types.BdeUnion(types.BdeUnionB{""})), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.BdeUnion(types.BdeUnionB{"bde"})), |
| vdl.ValueOf(types.NUnion(types.NUnionB{"bde"})), |
| }, |
| }, |
| { |
| Name: "BdeUnion fail", |
| PrimaryType: vdl.TypeOf(types.NUnion(types.NUnionA{false})), |
| Values: []*vdl.Value{ |
| vdl.ValueOf(types.NUnion(types.NUnionA{true})), |
| }, |
| }, |
| }, |
| } |