| // Copyright 2016 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. |
| |
| package internal |
| |
| type VNumber int32 |
| type VString string |
| type VEnum enum { |
| A |
| B |
| C |
| } |
| type VByteList []byte |
| type VByteArray [3]byte |
| type VArray [3]int32 |
| type VList []int32 |
| type VListAny []any |
| type VSet set[string] |
| type VMap map[string]bool |
| type VSmallStruct struct { |
| A int32 |
| B string |
| C bool |
| } |
| type VLargeStruct struct { |
| F1 int32 |
| F2 int32 |
| F3 int32 |
| F4 int32 |
| F5 int32 |
| F6 int32 |
| F7 int32 |
| F8 int32 |
| F9 int32 |
| F10 int32 |
| F11 int32 |
| F12 int32 |
| F13 int32 |
| F14 int32 |
| F15 int32 |
| F16 int32 |
| F17 int32 |
| F18 int32 |
| F19 int32 |
| F20 int32 |
| F21 int32 |
| F22 int32 |
| F23 int32 |
| F24 int32 |
| F25 int32 |
| F26 int32 |
| F27 int32 |
| F28 int32 |
| F29 int32 |
| F30 int32 |
| F31 int32 |
| F32 int32 |
| F33 int32 |
| F34 int32 |
| F35 int32 |
| F36 int32 |
| F37 int32 |
| F38 int32 |
| F39 int32 |
| F40 int32 |
| F41 int32 |
| F42 int32 |
| F43 int32 |
| F44 int32 |
| F45 int32 |
| F46 int32 |
| F47 int32 |
| F48 int32 |
| F49 int32 |
| F50 int32 |
| } |
| type VSmallUnion union { |
| A int32 |
| B string |
| C bool |
| } |