github.com/gogo/protobuf@v1.3.2/test/combos/unmarshaler/thetest.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: combos/unmarshaler/thetest.proto 3 4 package test 5 6 import ( 7 bytes "bytes" 8 compress_gzip "compress/gzip" 9 encoding_binary "encoding/binary" 10 fmt "fmt" 11 _ "github.com/gogo/protobuf/gogoproto" 12 github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto" 13 proto "github.com/gogo/protobuf/proto" 14 github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor" 15 github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys" 16 github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom" 17 github_com_gogo_protobuf_test_custom_dash_type "github.com/gogo/protobuf/test/custom-dash-type" 18 io "io" 19 io_ioutil "io/ioutil" 20 math "math" 21 math_bits "math/bits" 22 reflect "reflect" 23 sort "sort" 24 strconv "strconv" 25 strings "strings" 26 ) 27 28 // Reference imports to suppress errors if they are not otherwise used. 29 var _ = proto.Marshal 30 var _ = fmt.Errorf 31 var _ = math.Inf 32 33 // This is a compile-time assertion to ensure that this generated file 34 // is compatible with the proto package it is being compiled against. 35 // A compilation error at this line likely means your copy of the 36 // proto package needs to be updated. 37 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 38 39 type TheTestEnum int32 40 41 const ( 42 A TheTestEnum = 0 43 B TheTestEnum = 1 44 C TheTestEnum = 2 45 ) 46 47 var TheTestEnum_name = map[int32]string{ 48 0: "A", 49 1: "B", 50 2: "C", 51 } 52 53 var TheTestEnum_value = map[string]int32{ 54 "A": 0, 55 "B": 1, 56 "C": 2, 57 } 58 59 func (x TheTestEnum) Enum() *TheTestEnum { 60 p := new(TheTestEnum) 61 *p = x 62 return p 63 } 64 65 func (x TheTestEnum) MarshalJSON() ([]byte, error) { 66 return proto.MarshalJSONEnum(TheTestEnum_name, int32(x)) 67 } 68 69 func (x *TheTestEnum) UnmarshalJSON(data []byte) error { 70 value, err := proto.UnmarshalJSONEnum(TheTestEnum_value, data, "TheTestEnum") 71 if err != nil { 72 return err 73 } 74 *x = TheTestEnum(value) 75 return nil 76 } 77 78 func (TheTestEnum) EnumDescriptor() ([]byte, []int) { 79 return fileDescriptor_dd04c51887e896dd, []int{0} 80 } 81 82 type AnotherTestEnum int32 83 84 const ( 85 D AnotherTestEnum = 10 86 E AnotherTestEnum = 11 87 ) 88 89 var AnotherTestEnum_name = map[int32]string{ 90 10: "D", 91 11: "E", 92 } 93 94 var AnotherTestEnum_value = map[string]int32{ 95 "D": 10, 96 "E": 11, 97 } 98 99 func (x AnotherTestEnum) Enum() *AnotherTestEnum { 100 p := new(AnotherTestEnum) 101 *p = x 102 return p 103 } 104 105 func (x AnotherTestEnum) MarshalJSON() ([]byte, error) { 106 return proto.MarshalJSONEnum(AnotherTestEnum_name, int32(x)) 107 } 108 109 func (x *AnotherTestEnum) UnmarshalJSON(data []byte) error { 110 value, err := proto.UnmarshalJSONEnum(AnotherTestEnum_value, data, "AnotherTestEnum") 111 if err != nil { 112 return err 113 } 114 *x = AnotherTestEnum(value) 115 return nil 116 } 117 118 func (AnotherTestEnum) EnumDescriptor() ([]byte, []int) { 119 return fileDescriptor_dd04c51887e896dd, []int{1} 120 } 121 122 // YetAnotherTestEnum is used to test cross-package import of custom name 123 // fields and default resolution. 124 type YetAnotherTestEnum int32 125 126 const ( 127 AA YetAnotherTestEnum = 0 128 BetterYetBB YetAnotherTestEnum = 1 129 ) 130 131 var YetAnotherTestEnum_name = map[int32]string{ 132 0: "AA", 133 1: "BB", 134 } 135 136 var YetAnotherTestEnum_value = map[string]int32{ 137 "AA": 0, 138 "BB": 1, 139 } 140 141 func (x YetAnotherTestEnum) Enum() *YetAnotherTestEnum { 142 p := new(YetAnotherTestEnum) 143 *p = x 144 return p 145 } 146 147 func (x YetAnotherTestEnum) MarshalJSON() ([]byte, error) { 148 return proto.MarshalJSONEnum(YetAnotherTestEnum_name, int32(x)) 149 } 150 151 func (x *YetAnotherTestEnum) UnmarshalJSON(data []byte) error { 152 value, err := proto.UnmarshalJSONEnum(YetAnotherTestEnum_value, data, "YetAnotherTestEnum") 153 if err != nil { 154 return err 155 } 156 *x = YetAnotherTestEnum(value) 157 return nil 158 } 159 160 func (YetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { 161 return fileDescriptor_dd04c51887e896dd, []int{2} 162 } 163 164 // YetAnotherTestEnum is used to test cross-package import of custom name 165 // fields and default resolution. 166 type YetYetAnotherTestEnum int32 167 168 const ( 169 YetYetAnotherTestEnum_CC YetYetAnotherTestEnum = 0 170 YetYetAnotherTestEnum_BetterYetDD YetYetAnotherTestEnum = 1 171 ) 172 173 var YetYetAnotherTestEnum_name = map[int32]string{ 174 0: "CC", 175 1: "DD", 176 } 177 178 var YetYetAnotherTestEnum_value = map[string]int32{ 179 "CC": 0, 180 "DD": 1, 181 } 182 183 func (x YetYetAnotherTestEnum) Enum() *YetYetAnotherTestEnum { 184 p := new(YetYetAnotherTestEnum) 185 *p = x 186 return p 187 } 188 189 func (x YetYetAnotherTestEnum) MarshalJSON() ([]byte, error) { 190 return proto.MarshalJSONEnum(YetYetAnotherTestEnum_name, int32(x)) 191 } 192 193 func (x *YetYetAnotherTestEnum) UnmarshalJSON(data []byte) error { 194 value, err := proto.UnmarshalJSONEnum(YetYetAnotherTestEnum_value, data, "YetYetAnotherTestEnum") 195 if err != nil { 196 return err 197 } 198 *x = YetYetAnotherTestEnum(value) 199 return nil 200 } 201 202 func (YetYetAnotherTestEnum) EnumDescriptor() ([]byte, []int) { 203 return fileDescriptor_dd04c51887e896dd, []int{3} 204 } 205 206 type NestedDefinition_NestedEnum int32 207 208 const ( 209 TYPE_NESTED NestedDefinition_NestedEnum = 1 210 ) 211 212 var NestedDefinition_NestedEnum_name = map[int32]string{ 213 1: "TYPE_NESTED", 214 } 215 216 var NestedDefinition_NestedEnum_value = map[string]int32{ 217 "TYPE_NESTED": 1, 218 } 219 220 func (x NestedDefinition_NestedEnum) Enum() *NestedDefinition_NestedEnum { 221 p := new(NestedDefinition_NestedEnum) 222 *p = x 223 return p 224 } 225 226 func (x NestedDefinition_NestedEnum) MarshalJSON() ([]byte, error) { 227 return proto.MarshalJSONEnum(NestedDefinition_NestedEnum_name, int32(x)) 228 } 229 230 func (x *NestedDefinition_NestedEnum) UnmarshalJSON(data []byte) error { 231 value, err := proto.UnmarshalJSONEnum(NestedDefinition_NestedEnum_value, data, "NestedDefinition_NestedEnum") 232 if err != nil { 233 return err 234 } 235 *x = NestedDefinition_NestedEnum(value) 236 return nil 237 } 238 239 func (NestedDefinition_NestedEnum) EnumDescriptor() ([]byte, []int) { 240 return fileDescriptor_dd04c51887e896dd, []int{42, 0} 241 } 242 243 type NidOptNative struct { 244 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"` 245 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"` 246 Field3 int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"` 247 Field4 int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"` 248 Field5 uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"` 249 Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"` 250 Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"` 251 Field8 int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"` 252 Field9 uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"` 253 Field10 int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"` 254 Field11 uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"` 255 Field12 int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"` 256 Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"` 257 Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"` 258 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"` 259 XXX_NoUnkeyedLiteral struct{} `json:"-"` 260 XXX_unrecognized []byte `json:"-"` 261 XXX_sizecache int32 `json:"-"` 262 } 263 264 func (m *NidOptNative) Reset() { *m = NidOptNative{} } 265 func (*NidOptNative) ProtoMessage() {} 266 func (*NidOptNative) Descriptor() ([]byte, []int) { 267 return fileDescriptor_dd04c51887e896dd, []int{0} 268 } 269 func (m *NidOptNative) XXX_Unmarshal(b []byte) error { 270 return m.Unmarshal(b) 271 } 272 func (m *NidOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 273 return xxx_messageInfo_NidOptNative.Marshal(b, m, deterministic) 274 } 275 func (m *NidOptNative) XXX_Merge(src proto.Message) { 276 xxx_messageInfo_NidOptNative.Merge(m, src) 277 } 278 func (m *NidOptNative) XXX_Size() int { 279 return xxx_messageInfo_NidOptNative.Size(m) 280 } 281 func (m *NidOptNative) XXX_DiscardUnknown() { 282 xxx_messageInfo_NidOptNative.DiscardUnknown(m) 283 } 284 285 var xxx_messageInfo_NidOptNative proto.InternalMessageInfo 286 287 type NinOptNative struct { 288 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"` 289 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"` 290 Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"` 291 Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"` 292 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"` 293 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"` 294 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"` 295 Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"` 296 Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"` 297 Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"` 298 Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"` 299 Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"` 300 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"` 301 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"` 302 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"` 303 XXX_NoUnkeyedLiteral struct{} `json:"-"` 304 XXX_unrecognized []byte `json:"-"` 305 XXX_sizecache int32 `json:"-"` 306 } 307 308 func (m *NinOptNative) Reset() { *m = NinOptNative{} } 309 func (*NinOptNative) ProtoMessage() {} 310 func (*NinOptNative) Descriptor() ([]byte, []int) { 311 return fileDescriptor_dd04c51887e896dd, []int{1} 312 } 313 func (m *NinOptNative) XXX_Unmarshal(b []byte) error { 314 return m.Unmarshal(b) 315 } 316 func (m *NinOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 317 return xxx_messageInfo_NinOptNative.Marshal(b, m, deterministic) 318 } 319 func (m *NinOptNative) XXX_Merge(src proto.Message) { 320 xxx_messageInfo_NinOptNative.Merge(m, src) 321 } 322 func (m *NinOptNative) XXX_Size() int { 323 return xxx_messageInfo_NinOptNative.Size(m) 324 } 325 func (m *NinOptNative) XXX_DiscardUnknown() { 326 xxx_messageInfo_NinOptNative.DiscardUnknown(m) 327 } 328 329 var xxx_messageInfo_NinOptNative proto.InternalMessageInfo 330 331 type NidRepNative struct { 332 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"` 333 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"` 334 Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"` 335 Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"` 336 Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"` 337 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"` 338 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"` 339 Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"` 340 Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"` 341 Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"` 342 Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"` 343 Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"` 344 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"` 345 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"` 346 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"` 347 XXX_NoUnkeyedLiteral struct{} `json:"-"` 348 XXX_unrecognized []byte `json:"-"` 349 XXX_sizecache int32 `json:"-"` 350 } 351 352 func (m *NidRepNative) Reset() { *m = NidRepNative{} } 353 func (*NidRepNative) ProtoMessage() {} 354 func (*NidRepNative) Descriptor() ([]byte, []int) { 355 return fileDescriptor_dd04c51887e896dd, []int{2} 356 } 357 func (m *NidRepNative) XXX_Unmarshal(b []byte) error { 358 return m.Unmarshal(b) 359 } 360 func (m *NidRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 361 return xxx_messageInfo_NidRepNative.Marshal(b, m, deterministic) 362 } 363 func (m *NidRepNative) XXX_Merge(src proto.Message) { 364 xxx_messageInfo_NidRepNative.Merge(m, src) 365 } 366 func (m *NidRepNative) XXX_Size() int { 367 return xxx_messageInfo_NidRepNative.Size(m) 368 } 369 func (m *NidRepNative) XXX_DiscardUnknown() { 370 xxx_messageInfo_NidRepNative.DiscardUnknown(m) 371 } 372 373 var xxx_messageInfo_NidRepNative proto.InternalMessageInfo 374 375 type NinRepNative struct { 376 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"` 377 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"` 378 Field3 []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"` 379 Field4 []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"` 380 Field5 []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"` 381 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"` 382 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"` 383 Field8 []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"` 384 Field9 []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"` 385 Field10 []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"` 386 Field11 []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"` 387 Field12 []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"` 388 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"` 389 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"` 390 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"` 391 XXX_NoUnkeyedLiteral struct{} `json:"-"` 392 XXX_unrecognized []byte `json:"-"` 393 XXX_sizecache int32 `json:"-"` 394 } 395 396 func (m *NinRepNative) Reset() { *m = NinRepNative{} } 397 func (*NinRepNative) ProtoMessage() {} 398 func (*NinRepNative) Descriptor() ([]byte, []int) { 399 return fileDescriptor_dd04c51887e896dd, []int{3} 400 } 401 func (m *NinRepNative) XXX_Unmarshal(b []byte) error { 402 return m.Unmarshal(b) 403 } 404 func (m *NinRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 405 return xxx_messageInfo_NinRepNative.Marshal(b, m, deterministic) 406 } 407 func (m *NinRepNative) XXX_Merge(src proto.Message) { 408 xxx_messageInfo_NinRepNative.Merge(m, src) 409 } 410 func (m *NinRepNative) XXX_Size() int { 411 return xxx_messageInfo_NinRepNative.Size(m) 412 } 413 func (m *NinRepNative) XXX_DiscardUnknown() { 414 xxx_messageInfo_NinRepNative.DiscardUnknown(m) 415 } 416 417 var xxx_messageInfo_NinRepNative proto.InternalMessageInfo 418 419 type NidRepPackedNative struct { 420 Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"` 421 Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"` 422 Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"` 423 Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"` 424 Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"` 425 Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"` 426 Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"` 427 Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"` 428 Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"` 429 Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"` 430 Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"` 431 Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"` 432 Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"` 433 XXX_NoUnkeyedLiteral struct{} `json:"-"` 434 XXX_unrecognized []byte `json:"-"` 435 XXX_sizecache int32 `json:"-"` 436 } 437 438 func (m *NidRepPackedNative) Reset() { *m = NidRepPackedNative{} } 439 func (*NidRepPackedNative) ProtoMessage() {} 440 func (*NidRepPackedNative) Descriptor() ([]byte, []int) { 441 return fileDescriptor_dd04c51887e896dd, []int{4} 442 } 443 func (m *NidRepPackedNative) XXX_Unmarshal(b []byte) error { 444 return m.Unmarshal(b) 445 } 446 func (m *NidRepPackedNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 447 return xxx_messageInfo_NidRepPackedNative.Marshal(b, m, deterministic) 448 } 449 func (m *NidRepPackedNative) XXX_Merge(src proto.Message) { 450 xxx_messageInfo_NidRepPackedNative.Merge(m, src) 451 } 452 func (m *NidRepPackedNative) XXX_Size() int { 453 return xxx_messageInfo_NidRepPackedNative.Size(m) 454 } 455 func (m *NidRepPackedNative) XXX_DiscardUnknown() { 456 xxx_messageInfo_NidRepPackedNative.DiscardUnknown(m) 457 } 458 459 var xxx_messageInfo_NidRepPackedNative proto.InternalMessageInfo 460 461 type NinRepPackedNative struct { 462 Field1 []float64 `protobuf:"fixed64,1,rep,packed,name=Field1" json:"Field1,omitempty"` 463 Field2 []float32 `protobuf:"fixed32,2,rep,packed,name=Field2" json:"Field2,omitempty"` 464 Field3 []int32 `protobuf:"varint,3,rep,packed,name=Field3" json:"Field3,omitempty"` 465 Field4 []int64 `protobuf:"varint,4,rep,packed,name=Field4" json:"Field4,omitempty"` 466 Field5 []uint32 `protobuf:"varint,5,rep,packed,name=Field5" json:"Field5,omitempty"` 467 Field6 []uint64 `protobuf:"varint,6,rep,packed,name=Field6" json:"Field6,omitempty"` 468 Field7 []int32 `protobuf:"zigzag32,7,rep,packed,name=Field7" json:"Field7,omitempty"` 469 Field8 []int64 `protobuf:"zigzag64,8,rep,packed,name=Field8" json:"Field8,omitempty"` 470 Field9 []uint32 `protobuf:"fixed32,9,rep,packed,name=Field9" json:"Field9,omitempty"` 471 Field10 []int32 `protobuf:"fixed32,10,rep,packed,name=Field10" json:"Field10,omitempty"` 472 Field11 []uint64 `protobuf:"fixed64,11,rep,packed,name=Field11" json:"Field11,omitempty"` 473 Field12 []int64 `protobuf:"fixed64,12,rep,packed,name=Field12" json:"Field12,omitempty"` 474 Field13 []bool `protobuf:"varint,13,rep,packed,name=Field13" json:"Field13,omitempty"` 475 XXX_NoUnkeyedLiteral struct{} `json:"-"` 476 XXX_unrecognized []byte `json:"-"` 477 XXX_sizecache int32 `json:"-"` 478 } 479 480 func (m *NinRepPackedNative) Reset() { *m = NinRepPackedNative{} } 481 func (*NinRepPackedNative) ProtoMessage() {} 482 func (*NinRepPackedNative) Descriptor() ([]byte, []int) { 483 return fileDescriptor_dd04c51887e896dd, []int{5} 484 } 485 func (m *NinRepPackedNative) XXX_Unmarshal(b []byte) error { 486 return m.Unmarshal(b) 487 } 488 func (m *NinRepPackedNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 489 return xxx_messageInfo_NinRepPackedNative.Marshal(b, m, deterministic) 490 } 491 func (m *NinRepPackedNative) XXX_Merge(src proto.Message) { 492 xxx_messageInfo_NinRepPackedNative.Merge(m, src) 493 } 494 func (m *NinRepPackedNative) XXX_Size() int { 495 return xxx_messageInfo_NinRepPackedNative.Size(m) 496 } 497 func (m *NinRepPackedNative) XXX_DiscardUnknown() { 498 xxx_messageInfo_NinRepPackedNative.DiscardUnknown(m) 499 } 500 501 var xxx_messageInfo_NinRepPackedNative proto.InternalMessageInfo 502 503 type NidOptStruct struct { 504 Field1 float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"` 505 Field2 float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"` 506 Field3 NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3"` 507 Field4 NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4"` 508 Field6 uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"` 509 Field7 int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"` 510 Field8 NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8"` 511 Field13 bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"` 512 Field14 string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"` 513 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"` 514 XXX_NoUnkeyedLiteral struct{} `json:"-"` 515 XXX_unrecognized []byte `json:"-"` 516 XXX_sizecache int32 `json:"-"` 517 } 518 519 func (m *NidOptStruct) Reset() { *m = NidOptStruct{} } 520 func (*NidOptStruct) ProtoMessage() {} 521 func (*NidOptStruct) Descriptor() ([]byte, []int) { 522 return fileDescriptor_dd04c51887e896dd, []int{6} 523 } 524 func (m *NidOptStruct) XXX_Unmarshal(b []byte) error { 525 return m.Unmarshal(b) 526 } 527 func (m *NidOptStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 528 return xxx_messageInfo_NidOptStruct.Marshal(b, m, deterministic) 529 } 530 func (m *NidOptStruct) XXX_Merge(src proto.Message) { 531 xxx_messageInfo_NidOptStruct.Merge(m, src) 532 } 533 func (m *NidOptStruct) XXX_Size() int { 534 return xxx_messageInfo_NidOptStruct.Size(m) 535 } 536 func (m *NidOptStruct) XXX_DiscardUnknown() { 537 xxx_messageInfo_NidOptStruct.DiscardUnknown(m) 538 } 539 540 var xxx_messageInfo_NidOptStruct proto.InternalMessageInfo 541 542 type NinOptStruct struct { 543 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"` 544 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"` 545 Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"` 546 Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"` 547 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"` 548 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"` 549 Field8 *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"` 550 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"` 551 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"` 552 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"` 553 XXX_NoUnkeyedLiteral struct{} `json:"-"` 554 XXX_unrecognized []byte `json:"-"` 555 XXX_sizecache int32 `json:"-"` 556 } 557 558 func (m *NinOptStruct) Reset() { *m = NinOptStruct{} } 559 func (*NinOptStruct) ProtoMessage() {} 560 func (*NinOptStruct) Descriptor() ([]byte, []int) { 561 return fileDescriptor_dd04c51887e896dd, []int{7} 562 } 563 func (m *NinOptStruct) XXX_Unmarshal(b []byte) error { 564 return m.Unmarshal(b) 565 } 566 func (m *NinOptStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 567 return xxx_messageInfo_NinOptStruct.Marshal(b, m, deterministic) 568 } 569 func (m *NinOptStruct) XXX_Merge(src proto.Message) { 570 xxx_messageInfo_NinOptStruct.Merge(m, src) 571 } 572 func (m *NinOptStruct) XXX_Size() int { 573 return xxx_messageInfo_NinOptStruct.Size(m) 574 } 575 func (m *NinOptStruct) XXX_DiscardUnknown() { 576 xxx_messageInfo_NinOptStruct.DiscardUnknown(m) 577 } 578 579 var xxx_messageInfo_NinOptStruct proto.InternalMessageInfo 580 581 type NidRepStruct struct { 582 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"` 583 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"` 584 Field3 []NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3"` 585 Field4 []NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4"` 586 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"` 587 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"` 588 Field8 []NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8"` 589 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"` 590 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"` 591 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"` 592 XXX_NoUnkeyedLiteral struct{} `json:"-"` 593 XXX_unrecognized []byte `json:"-"` 594 XXX_sizecache int32 `json:"-"` 595 } 596 597 func (m *NidRepStruct) Reset() { *m = NidRepStruct{} } 598 func (*NidRepStruct) ProtoMessage() {} 599 func (*NidRepStruct) Descriptor() ([]byte, []int) { 600 return fileDescriptor_dd04c51887e896dd, []int{8} 601 } 602 func (m *NidRepStruct) XXX_Unmarshal(b []byte) error { 603 return m.Unmarshal(b) 604 } 605 func (m *NidRepStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 606 return xxx_messageInfo_NidRepStruct.Marshal(b, m, deterministic) 607 } 608 func (m *NidRepStruct) XXX_Merge(src proto.Message) { 609 xxx_messageInfo_NidRepStruct.Merge(m, src) 610 } 611 func (m *NidRepStruct) XXX_Size() int { 612 return xxx_messageInfo_NidRepStruct.Size(m) 613 } 614 func (m *NidRepStruct) XXX_DiscardUnknown() { 615 xxx_messageInfo_NidRepStruct.DiscardUnknown(m) 616 } 617 618 var xxx_messageInfo_NidRepStruct proto.InternalMessageInfo 619 620 type NinRepStruct struct { 621 Field1 []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"` 622 Field2 []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"` 623 Field3 []*NidOptNative `protobuf:"bytes,3,rep,name=Field3" json:"Field3,omitempty"` 624 Field4 []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"` 625 Field6 []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"` 626 Field7 []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"` 627 Field8 []*NidOptNative `protobuf:"bytes,8,rep,name=Field8" json:"Field8,omitempty"` 628 Field13 []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"` 629 Field14 []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"` 630 Field15 [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"` 631 XXX_NoUnkeyedLiteral struct{} `json:"-"` 632 XXX_unrecognized []byte `json:"-"` 633 XXX_sizecache int32 `json:"-"` 634 } 635 636 func (m *NinRepStruct) Reset() { *m = NinRepStruct{} } 637 func (*NinRepStruct) ProtoMessage() {} 638 func (*NinRepStruct) Descriptor() ([]byte, []int) { 639 return fileDescriptor_dd04c51887e896dd, []int{9} 640 } 641 func (m *NinRepStruct) XXX_Unmarshal(b []byte) error { 642 return m.Unmarshal(b) 643 } 644 func (m *NinRepStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 645 return xxx_messageInfo_NinRepStruct.Marshal(b, m, deterministic) 646 } 647 func (m *NinRepStruct) XXX_Merge(src proto.Message) { 648 xxx_messageInfo_NinRepStruct.Merge(m, src) 649 } 650 func (m *NinRepStruct) XXX_Size() int { 651 return xxx_messageInfo_NinRepStruct.Size(m) 652 } 653 func (m *NinRepStruct) XXX_DiscardUnknown() { 654 xxx_messageInfo_NinRepStruct.DiscardUnknown(m) 655 } 656 657 var xxx_messageInfo_NinRepStruct proto.InternalMessageInfo 658 659 type NidEmbeddedStruct struct { 660 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"` 661 Field200 NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200"` 662 Field210 bool `protobuf:"varint,210,opt,name=Field210" json:"Field210"` 663 XXX_NoUnkeyedLiteral struct{} `json:"-"` 664 XXX_unrecognized []byte `json:"-"` 665 XXX_sizecache int32 `json:"-"` 666 } 667 668 func (m *NidEmbeddedStruct) Reset() { *m = NidEmbeddedStruct{} } 669 func (*NidEmbeddedStruct) ProtoMessage() {} 670 func (*NidEmbeddedStruct) Descriptor() ([]byte, []int) { 671 return fileDescriptor_dd04c51887e896dd, []int{10} 672 } 673 func (m *NidEmbeddedStruct) XXX_Unmarshal(b []byte) error { 674 return m.Unmarshal(b) 675 } 676 func (m *NidEmbeddedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 677 return xxx_messageInfo_NidEmbeddedStruct.Marshal(b, m, deterministic) 678 } 679 func (m *NidEmbeddedStruct) XXX_Merge(src proto.Message) { 680 xxx_messageInfo_NidEmbeddedStruct.Merge(m, src) 681 } 682 func (m *NidEmbeddedStruct) XXX_Size() int { 683 return xxx_messageInfo_NidEmbeddedStruct.Size(m) 684 } 685 func (m *NidEmbeddedStruct) XXX_DiscardUnknown() { 686 xxx_messageInfo_NidEmbeddedStruct.DiscardUnknown(m) 687 } 688 689 var xxx_messageInfo_NidEmbeddedStruct proto.InternalMessageInfo 690 691 type NinEmbeddedStruct struct { 692 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"` 693 Field200 *NidOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"` 694 Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"` 695 XXX_NoUnkeyedLiteral struct{} `json:"-"` 696 XXX_unrecognized []byte `json:"-"` 697 XXX_sizecache int32 `json:"-"` 698 } 699 700 func (m *NinEmbeddedStruct) Reset() { *m = NinEmbeddedStruct{} } 701 func (*NinEmbeddedStruct) ProtoMessage() {} 702 func (*NinEmbeddedStruct) Descriptor() ([]byte, []int) { 703 return fileDescriptor_dd04c51887e896dd, []int{11} 704 } 705 func (m *NinEmbeddedStruct) XXX_Unmarshal(b []byte) error { 706 return m.Unmarshal(b) 707 } 708 func (m *NinEmbeddedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 709 return xxx_messageInfo_NinEmbeddedStruct.Marshal(b, m, deterministic) 710 } 711 func (m *NinEmbeddedStruct) XXX_Merge(src proto.Message) { 712 xxx_messageInfo_NinEmbeddedStruct.Merge(m, src) 713 } 714 func (m *NinEmbeddedStruct) XXX_Size() int { 715 return xxx_messageInfo_NinEmbeddedStruct.Size(m) 716 } 717 func (m *NinEmbeddedStruct) XXX_DiscardUnknown() { 718 xxx_messageInfo_NinEmbeddedStruct.DiscardUnknown(m) 719 } 720 721 var xxx_messageInfo_NinEmbeddedStruct proto.InternalMessageInfo 722 723 type NidNestedStruct struct { 724 Field1 NidOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1"` 725 Field2 []NidRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2"` 726 XXX_NoUnkeyedLiteral struct{} `json:"-"` 727 XXX_unrecognized []byte `json:"-"` 728 XXX_sizecache int32 `json:"-"` 729 } 730 731 func (m *NidNestedStruct) Reset() { *m = NidNestedStruct{} } 732 func (*NidNestedStruct) ProtoMessage() {} 733 func (*NidNestedStruct) Descriptor() ([]byte, []int) { 734 return fileDescriptor_dd04c51887e896dd, []int{12} 735 } 736 func (m *NidNestedStruct) XXX_Unmarshal(b []byte) error { 737 return m.Unmarshal(b) 738 } 739 func (m *NidNestedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 740 return xxx_messageInfo_NidNestedStruct.Marshal(b, m, deterministic) 741 } 742 func (m *NidNestedStruct) XXX_Merge(src proto.Message) { 743 xxx_messageInfo_NidNestedStruct.Merge(m, src) 744 } 745 func (m *NidNestedStruct) XXX_Size() int { 746 return xxx_messageInfo_NidNestedStruct.Size(m) 747 } 748 func (m *NidNestedStruct) XXX_DiscardUnknown() { 749 xxx_messageInfo_NidNestedStruct.DiscardUnknown(m) 750 } 751 752 var xxx_messageInfo_NidNestedStruct proto.InternalMessageInfo 753 754 type NinNestedStruct struct { 755 Field1 *NinOptStruct `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"` 756 Field2 []*NinRepStruct `protobuf:"bytes,2,rep,name=Field2" json:"Field2,omitempty"` 757 XXX_NoUnkeyedLiteral struct{} `json:"-"` 758 XXX_unrecognized []byte `json:"-"` 759 XXX_sizecache int32 `json:"-"` 760 } 761 762 func (m *NinNestedStruct) Reset() { *m = NinNestedStruct{} } 763 func (*NinNestedStruct) ProtoMessage() {} 764 func (*NinNestedStruct) Descriptor() ([]byte, []int) { 765 return fileDescriptor_dd04c51887e896dd, []int{13} 766 } 767 func (m *NinNestedStruct) XXX_Unmarshal(b []byte) error { 768 return m.Unmarshal(b) 769 } 770 func (m *NinNestedStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 771 return xxx_messageInfo_NinNestedStruct.Marshal(b, m, deterministic) 772 } 773 func (m *NinNestedStruct) XXX_Merge(src proto.Message) { 774 xxx_messageInfo_NinNestedStruct.Merge(m, src) 775 } 776 func (m *NinNestedStruct) XXX_Size() int { 777 return xxx_messageInfo_NinNestedStruct.Size(m) 778 } 779 func (m *NinNestedStruct) XXX_DiscardUnknown() { 780 xxx_messageInfo_NinNestedStruct.DiscardUnknown(m) 781 } 782 783 var xxx_messageInfo_NinNestedStruct proto.InternalMessageInfo 784 785 type NidOptCustom struct { 786 Id Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id"` 787 Value github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"` 788 XXX_NoUnkeyedLiteral struct{} `json:"-"` 789 XXX_unrecognized []byte `json:"-"` 790 XXX_sizecache int32 `json:"-"` 791 } 792 793 func (m *NidOptCustom) Reset() { *m = NidOptCustom{} } 794 func (*NidOptCustom) ProtoMessage() {} 795 func (*NidOptCustom) Descriptor() ([]byte, []int) { 796 return fileDescriptor_dd04c51887e896dd, []int{14} 797 } 798 func (m *NidOptCustom) XXX_Unmarshal(b []byte) error { 799 return m.Unmarshal(b) 800 } 801 func (m *NidOptCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 802 return xxx_messageInfo_NidOptCustom.Marshal(b, m, deterministic) 803 } 804 func (m *NidOptCustom) XXX_Merge(src proto.Message) { 805 xxx_messageInfo_NidOptCustom.Merge(m, src) 806 } 807 func (m *NidOptCustom) XXX_Size() int { 808 return xxx_messageInfo_NidOptCustom.Size(m) 809 } 810 func (m *NidOptCustom) XXX_DiscardUnknown() { 811 xxx_messageInfo_NidOptCustom.DiscardUnknown(m) 812 } 813 814 var xxx_messageInfo_NidOptCustom proto.InternalMessageInfo 815 816 type CustomDash struct { 817 Value *github_com_gogo_protobuf_test_custom_dash_type.Bytes `protobuf:"bytes,1,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom-dash-type.Bytes" json:"Value,omitempty"` 818 XXX_NoUnkeyedLiteral struct{} `json:"-"` 819 XXX_unrecognized []byte `json:"-"` 820 XXX_sizecache int32 `json:"-"` 821 } 822 823 func (m *CustomDash) Reset() { *m = CustomDash{} } 824 func (*CustomDash) ProtoMessage() {} 825 func (*CustomDash) Descriptor() ([]byte, []int) { 826 return fileDescriptor_dd04c51887e896dd, []int{15} 827 } 828 func (m *CustomDash) XXX_Unmarshal(b []byte) error { 829 return m.Unmarshal(b) 830 } 831 func (m *CustomDash) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 832 return xxx_messageInfo_CustomDash.Marshal(b, m, deterministic) 833 } 834 func (m *CustomDash) XXX_Merge(src proto.Message) { 835 xxx_messageInfo_CustomDash.Merge(m, src) 836 } 837 func (m *CustomDash) XXX_Size() int { 838 return xxx_messageInfo_CustomDash.Size(m) 839 } 840 func (m *CustomDash) XXX_DiscardUnknown() { 841 xxx_messageInfo_CustomDash.DiscardUnknown(m) 842 } 843 844 var xxx_messageInfo_CustomDash proto.InternalMessageInfo 845 846 type NinOptCustom struct { 847 Id *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"` 848 Value *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"` 849 XXX_NoUnkeyedLiteral struct{} `json:"-"` 850 XXX_unrecognized []byte `json:"-"` 851 XXX_sizecache int32 `json:"-"` 852 } 853 854 func (m *NinOptCustom) Reset() { *m = NinOptCustom{} } 855 func (*NinOptCustom) ProtoMessage() {} 856 func (*NinOptCustom) Descriptor() ([]byte, []int) { 857 return fileDescriptor_dd04c51887e896dd, []int{16} 858 } 859 func (m *NinOptCustom) XXX_Unmarshal(b []byte) error { 860 return m.Unmarshal(b) 861 } 862 func (m *NinOptCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 863 return xxx_messageInfo_NinOptCustom.Marshal(b, m, deterministic) 864 } 865 func (m *NinOptCustom) XXX_Merge(src proto.Message) { 866 xxx_messageInfo_NinOptCustom.Merge(m, src) 867 } 868 func (m *NinOptCustom) XXX_Size() int { 869 return xxx_messageInfo_NinOptCustom.Size(m) 870 } 871 func (m *NinOptCustom) XXX_DiscardUnknown() { 872 xxx_messageInfo_NinOptCustom.DiscardUnknown(m) 873 } 874 875 var xxx_messageInfo_NinOptCustom proto.InternalMessageInfo 876 877 type NidRepCustom struct { 878 Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id"` 879 Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value"` 880 XXX_NoUnkeyedLiteral struct{} `json:"-"` 881 XXX_unrecognized []byte `json:"-"` 882 XXX_sizecache int32 `json:"-"` 883 } 884 885 func (m *NidRepCustom) Reset() { *m = NidRepCustom{} } 886 func (*NidRepCustom) ProtoMessage() {} 887 func (*NidRepCustom) Descriptor() ([]byte, []int) { 888 return fileDescriptor_dd04c51887e896dd, []int{17} 889 } 890 func (m *NidRepCustom) XXX_Unmarshal(b []byte) error { 891 return m.Unmarshal(b) 892 } 893 func (m *NidRepCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 894 return xxx_messageInfo_NidRepCustom.Marshal(b, m, deterministic) 895 } 896 func (m *NidRepCustom) XXX_Merge(src proto.Message) { 897 xxx_messageInfo_NidRepCustom.Merge(m, src) 898 } 899 func (m *NidRepCustom) XXX_Size() int { 900 return xxx_messageInfo_NidRepCustom.Size(m) 901 } 902 func (m *NidRepCustom) XXX_DiscardUnknown() { 903 xxx_messageInfo_NidRepCustom.DiscardUnknown(m) 904 } 905 906 var xxx_messageInfo_NidRepCustom proto.InternalMessageInfo 907 908 type NinRepCustom struct { 909 Id []Uuid `protobuf:"bytes,1,rep,name=Id,customtype=Uuid" json:"Id,omitempty"` 910 Value []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"` 911 XXX_NoUnkeyedLiteral struct{} `json:"-"` 912 XXX_unrecognized []byte `json:"-"` 913 XXX_sizecache int32 `json:"-"` 914 } 915 916 func (m *NinRepCustom) Reset() { *m = NinRepCustom{} } 917 func (*NinRepCustom) ProtoMessage() {} 918 func (*NinRepCustom) Descriptor() ([]byte, []int) { 919 return fileDescriptor_dd04c51887e896dd, []int{18} 920 } 921 func (m *NinRepCustom) XXX_Unmarshal(b []byte) error { 922 return m.Unmarshal(b) 923 } 924 func (m *NinRepCustom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 925 return xxx_messageInfo_NinRepCustom.Marshal(b, m, deterministic) 926 } 927 func (m *NinRepCustom) XXX_Merge(src proto.Message) { 928 xxx_messageInfo_NinRepCustom.Merge(m, src) 929 } 930 func (m *NinRepCustom) XXX_Size() int { 931 return xxx_messageInfo_NinRepCustom.Size(m) 932 } 933 func (m *NinRepCustom) XXX_DiscardUnknown() { 934 xxx_messageInfo_NinRepCustom.DiscardUnknown(m) 935 } 936 937 var xxx_messageInfo_NinRepCustom proto.InternalMessageInfo 938 939 type NinOptNativeUnion struct { 940 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"` 941 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"` 942 Field3 *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"` 943 Field4 *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"` 944 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"` 945 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"` 946 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"` 947 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"` 948 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"` 949 XXX_NoUnkeyedLiteral struct{} `json:"-"` 950 XXX_unrecognized []byte `json:"-"` 951 XXX_sizecache int32 `json:"-"` 952 } 953 954 func (m *NinOptNativeUnion) Reset() { *m = NinOptNativeUnion{} } 955 func (*NinOptNativeUnion) ProtoMessage() {} 956 func (*NinOptNativeUnion) Descriptor() ([]byte, []int) { 957 return fileDescriptor_dd04c51887e896dd, []int{19} 958 } 959 func (m *NinOptNativeUnion) XXX_Unmarshal(b []byte) error { 960 return m.Unmarshal(b) 961 } 962 func (m *NinOptNativeUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 963 return xxx_messageInfo_NinOptNativeUnion.Marshal(b, m, deterministic) 964 } 965 func (m *NinOptNativeUnion) XXX_Merge(src proto.Message) { 966 xxx_messageInfo_NinOptNativeUnion.Merge(m, src) 967 } 968 func (m *NinOptNativeUnion) XXX_Size() int { 969 return xxx_messageInfo_NinOptNativeUnion.Size(m) 970 } 971 func (m *NinOptNativeUnion) XXX_DiscardUnknown() { 972 xxx_messageInfo_NinOptNativeUnion.DiscardUnknown(m) 973 } 974 975 var xxx_messageInfo_NinOptNativeUnion proto.InternalMessageInfo 976 977 type NinOptStructUnion struct { 978 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"` 979 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"` 980 Field3 *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"` 981 Field4 *NinOptNative `protobuf:"bytes,4,opt,name=Field4" json:"Field4,omitempty"` 982 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"` 983 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"` 984 Field13 *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"` 985 Field14 *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"` 986 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"` 987 XXX_NoUnkeyedLiteral struct{} `json:"-"` 988 XXX_unrecognized []byte `json:"-"` 989 XXX_sizecache int32 `json:"-"` 990 } 991 992 func (m *NinOptStructUnion) Reset() { *m = NinOptStructUnion{} } 993 func (*NinOptStructUnion) ProtoMessage() {} 994 func (*NinOptStructUnion) Descriptor() ([]byte, []int) { 995 return fileDescriptor_dd04c51887e896dd, []int{20} 996 } 997 func (m *NinOptStructUnion) XXX_Unmarshal(b []byte) error { 998 return m.Unmarshal(b) 999 } 1000 func (m *NinOptStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1001 return xxx_messageInfo_NinOptStructUnion.Marshal(b, m, deterministic) 1002 } 1003 func (m *NinOptStructUnion) XXX_Merge(src proto.Message) { 1004 xxx_messageInfo_NinOptStructUnion.Merge(m, src) 1005 } 1006 func (m *NinOptStructUnion) XXX_Size() int { 1007 return xxx_messageInfo_NinOptStructUnion.Size(m) 1008 } 1009 func (m *NinOptStructUnion) XXX_DiscardUnknown() { 1010 xxx_messageInfo_NinOptStructUnion.DiscardUnknown(m) 1011 } 1012 1013 var xxx_messageInfo_NinOptStructUnion proto.InternalMessageInfo 1014 1015 type NinEmbeddedStructUnion struct { 1016 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"` 1017 Field200 *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"` 1018 Field210 *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"` 1019 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1020 XXX_unrecognized []byte `json:"-"` 1021 XXX_sizecache int32 `json:"-"` 1022 } 1023 1024 func (m *NinEmbeddedStructUnion) Reset() { *m = NinEmbeddedStructUnion{} } 1025 func (*NinEmbeddedStructUnion) ProtoMessage() {} 1026 func (*NinEmbeddedStructUnion) Descriptor() ([]byte, []int) { 1027 return fileDescriptor_dd04c51887e896dd, []int{21} 1028 } 1029 func (m *NinEmbeddedStructUnion) XXX_Unmarshal(b []byte) error { 1030 return m.Unmarshal(b) 1031 } 1032 func (m *NinEmbeddedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1033 return xxx_messageInfo_NinEmbeddedStructUnion.Marshal(b, m, deterministic) 1034 } 1035 func (m *NinEmbeddedStructUnion) XXX_Merge(src proto.Message) { 1036 xxx_messageInfo_NinEmbeddedStructUnion.Merge(m, src) 1037 } 1038 func (m *NinEmbeddedStructUnion) XXX_Size() int { 1039 return xxx_messageInfo_NinEmbeddedStructUnion.Size(m) 1040 } 1041 func (m *NinEmbeddedStructUnion) XXX_DiscardUnknown() { 1042 xxx_messageInfo_NinEmbeddedStructUnion.DiscardUnknown(m) 1043 } 1044 1045 var xxx_messageInfo_NinEmbeddedStructUnion proto.InternalMessageInfo 1046 1047 type NinNestedStructUnion struct { 1048 Field1 *NinOptNativeUnion `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"` 1049 Field2 *NinOptStructUnion `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"` 1050 Field3 *NinEmbeddedStructUnion `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"` 1051 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1052 XXX_unrecognized []byte `json:"-"` 1053 XXX_sizecache int32 `json:"-"` 1054 } 1055 1056 func (m *NinNestedStructUnion) Reset() { *m = NinNestedStructUnion{} } 1057 func (*NinNestedStructUnion) ProtoMessage() {} 1058 func (*NinNestedStructUnion) Descriptor() ([]byte, []int) { 1059 return fileDescriptor_dd04c51887e896dd, []int{22} 1060 } 1061 func (m *NinNestedStructUnion) XXX_Unmarshal(b []byte) error { 1062 return m.Unmarshal(b) 1063 } 1064 func (m *NinNestedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1065 return xxx_messageInfo_NinNestedStructUnion.Marshal(b, m, deterministic) 1066 } 1067 func (m *NinNestedStructUnion) XXX_Merge(src proto.Message) { 1068 xxx_messageInfo_NinNestedStructUnion.Merge(m, src) 1069 } 1070 func (m *NinNestedStructUnion) XXX_Size() int { 1071 return xxx_messageInfo_NinNestedStructUnion.Size(m) 1072 } 1073 func (m *NinNestedStructUnion) XXX_DiscardUnknown() { 1074 xxx_messageInfo_NinNestedStructUnion.DiscardUnknown(m) 1075 } 1076 1077 var xxx_messageInfo_NinNestedStructUnion proto.InternalMessageInfo 1078 1079 type Tree struct { 1080 Or *OrBranch `protobuf:"bytes,1,opt,name=Or" json:"Or,omitempty"` 1081 And *AndBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"` 1082 Leaf *Leaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"` 1083 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1084 XXX_unrecognized []byte `json:"-"` 1085 XXX_sizecache int32 `json:"-"` 1086 } 1087 1088 func (m *Tree) Reset() { *m = Tree{} } 1089 func (*Tree) ProtoMessage() {} 1090 func (*Tree) Descriptor() ([]byte, []int) { 1091 return fileDescriptor_dd04c51887e896dd, []int{23} 1092 } 1093 func (m *Tree) XXX_Unmarshal(b []byte) error { 1094 return m.Unmarshal(b) 1095 } 1096 func (m *Tree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1097 return xxx_messageInfo_Tree.Marshal(b, m, deterministic) 1098 } 1099 func (m *Tree) XXX_Merge(src proto.Message) { 1100 xxx_messageInfo_Tree.Merge(m, src) 1101 } 1102 func (m *Tree) XXX_Size() int { 1103 return xxx_messageInfo_Tree.Size(m) 1104 } 1105 func (m *Tree) XXX_DiscardUnknown() { 1106 xxx_messageInfo_Tree.DiscardUnknown(m) 1107 } 1108 1109 var xxx_messageInfo_Tree proto.InternalMessageInfo 1110 1111 type OrBranch struct { 1112 Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"` 1113 Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"` 1114 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1115 XXX_unrecognized []byte `json:"-"` 1116 XXX_sizecache int32 `json:"-"` 1117 } 1118 1119 func (m *OrBranch) Reset() { *m = OrBranch{} } 1120 func (*OrBranch) ProtoMessage() {} 1121 func (*OrBranch) Descriptor() ([]byte, []int) { 1122 return fileDescriptor_dd04c51887e896dd, []int{24} 1123 } 1124 func (m *OrBranch) XXX_Unmarshal(b []byte) error { 1125 return m.Unmarshal(b) 1126 } 1127 func (m *OrBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1128 return xxx_messageInfo_OrBranch.Marshal(b, m, deterministic) 1129 } 1130 func (m *OrBranch) XXX_Merge(src proto.Message) { 1131 xxx_messageInfo_OrBranch.Merge(m, src) 1132 } 1133 func (m *OrBranch) XXX_Size() int { 1134 return xxx_messageInfo_OrBranch.Size(m) 1135 } 1136 func (m *OrBranch) XXX_DiscardUnknown() { 1137 xxx_messageInfo_OrBranch.DiscardUnknown(m) 1138 } 1139 1140 var xxx_messageInfo_OrBranch proto.InternalMessageInfo 1141 1142 type AndBranch struct { 1143 Left Tree `protobuf:"bytes,1,opt,name=Left" json:"Left"` 1144 Right Tree `protobuf:"bytes,2,opt,name=Right" json:"Right"` 1145 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1146 XXX_unrecognized []byte `json:"-"` 1147 XXX_sizecache int32 `json:"-"` 1148 } 1149 1150 func (m *AndBranch) Reset() { *m = AndBranch{} } 1151 func (*AndBranch) ProtoMessage() {} 1152 func (*AndBranch) Descriptor() ([]byte, []int) { 1153 return fileDescriptor_dd04c51887e896dd, []int{25} 1154 } 1155 func (m *AndBranch) XXX_Unmarshal(b []byte) error { 1156 return m.Unmarshal(b) 1157 } 1158 func (m *AndBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1159 return xxx_messageInfo_AndBranch.Marshal(b, m, deterministic) 1160 } 1161 func (m *AndBranch) XXX_Merge(src proto.Message) { 1162 xxx_messageInfo_AndBranch.Merge(m, src) 1163 } 1164 func (m *AndBranch) XXX_Size() int { 1165 return xxx_messageInfo_AndBranch.Size(m) 1166 } 1167 func (m *AndBranch) XXX_DiscardUnknown() { 1168 xxx_messageInfo_AndBranch.DiscardUnknown(m) 1169 } 1170 1171 var xxx_messageInfo_AndBranch proto.InternalMessageInfo 1172 1173 type Leaf struct { 1174 Value int64 `protobuf:"varint,1,opt,name=Value" json:"Value"` 1175 StrValue string `protobuf:"bytes,2,opt,name=StrValue" json:"StrValue"` 1176 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1177 XXX_unrecognized []byte `json:"-"` 1178 XXX_sizecache int32 `json:"-"` 1179 } 1180 1181 func (m *Leaf) Reset() { *m = Leaf{} } 1182 func (*Leaf) ProtoMessage() {} 1183 func (*Leaf) Descriptor() ([]byte, []int) { 1184 return fileDescriptor_dd04c51887e896dd, []int{26} 1185 } 1186 func (m *Leaf) XXX_Unmarshal(b []byte) error { 1187 return m.Unmarshal(b) 1188 } 1189 func (m *Leaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1190 return xxx_messageInfo_Leaf.Marshal(b, m, deterministic) 1191 } 1192 func (m *Leaf) XXX_Merge(src proto.Message) { 1193 xxx_messageInfo_Leaf.Merge(m, src) 1194 } 1195 func (m *Leaf) XXX_Size() int { 1196 return xxx_messageInfo_Leaf.Size(m) 1197 } 1198 func (m *Leaf) XXX_DiscardUnknown() { 1199 xxx_messageInfo_Leaf.DiscardUnknown(m) 1200 } 1201 1202 var xxx_messageInfo_Leaf proto.InternalMessageInfo 1203 1204 type DeepTree struct { 1205 Down *ADeepBranch `protobuf:"bytes,1,opt,name=Down" json:"Down,omitempty"` 1206 And *AndDeepBranch `protobuf:"bytes,2,opt,name=And" json:"And,omitempty"` 1207 Leaf *DeepLeaf `protobuf:"bytes,3,opt,name=Leaf" json:"Leaf,omitempty"` 1208 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1209 XXX_unrecognized []byte `json:"-"` 1210 XXX_sizecache int32 `json:"-"` 1211 } 1212 1213 func (m *DeepTree) Reset() { *m = DeepTree{} } 1214 func (*DeepTree) ProtoMessage() {} 1215 func (*DeepTree) Descriptor() ([]byte, []int) { 1216 return fileDescriptor_dd04c51887e896dd, []int{27} 1217 } 1218 func (m *DeepTree) XXX_Unmarshal(b []byte) error { 1219 return m.Unmarshal(b) 1220 } 1221 func (m *DeepTree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1222 return xxx_messageInfo_DeepTree.Marshal(b, m, deterministic) 1223 } 1224 func (m *DeepTree) XXX_Merge(src proto.Message) { 1225 xxx_messageInfo_DeepTree.Merge(m, src) 1226 } 1227 func (m *DeepTree) XXX_Size() int { 1228 return xxx_messageInfo_DeepTree.Size(m) 1229 } 1230 func (m *DeepTree) XXX_DiscardUnknown() { 1231 xxx_messageInfo_DeepTree.DiscardUnknown(m) 1232 } 1233 1234 var xxx_messageInfo_DeepTree proto.InternalMessageInfo 1235 1236 type ADeepBranch struct { 1237 Down DeepTree `protobuf:"bytes,2,opt,name=Down" json:"Down"` 1238 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1239 XXX_unrecognized []byte `json:"-"` 1240 XXX_sizecache int32 `json:"-"` 1241 } 1242 1243 func (m *ADeepBranch) Reset() { *m = ADeepBranch{} } 1244 func (*ADeepBranch) ProtoMessage() {} 1245 func (*ADeepBranch) Descriptor() ([]byte, []int) { 1246 return fileDescriptor_dd04c51887e896dd, []int{28} 1247 } 1248 func (m *ADeepBranch) XXX_Unmarshal(b []byte) error { 1249 return m.Unmarshal(b) 1250 } 1251 func (m *ADeepBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1252 return xxx_messageInfo_ADeepBranch.Marshal(b, m, deterministic) 1253 } 1254 func (m *ADeepBranch) XXX_Merge(src proto.Message) { 1255 xxx_messageInfo_ADeepBranch.Merge(m, src) 1256 } 1257 func (m *ADeepBranch) XXX_Size() int { 1258 return xxx_messageInfo_ADeepBranch.Size(m) 1259 } 1260 func (m *ADeepBranch) XXX_DiscardUnknown() { 1261 xxx_messageInfo_ADeepBranch.DiscardUnknown(m) 1262 } 1263 1264 var xxx_messageInfo_ADeepBranch proto.InternalMessageInfo 1265 1266 type AndDeepBranch struct { 1267 Left DeepTree `protobuf:"bytes,1,opt,name=Left" json:"Left"` 1268 Right DeepTree `protobuf:"bytes,2,opt,name=Right" json:"Right"` 1269 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1270 XXX_unrecognized []byte `json:"-"` 1271 XXX_sizecache int32 `json:"-"` 1272 } 1273 1274 func (m *AndDeepBranch) Reset() { *m = AndDeepBranch{} } 1275 func (*AndDeepBranch) ProtoMessage() {} 1276 func (*AndDeepBranch) Descriptor() ([]byte, []int) { 1277 return fileDescriptor_dd04c51887e896dd, []int{29} 1278 } 1279 func (m *AndDeepBranch) XXX_Unmarshal(b []byte) error { 1280 return m.Unmarshal(b) 1281 } 1282 func (m *AndDeepBranch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1283 return xxx_messageInfo_AndDeepBranch.Marshal(b, m, deterministic) 1284 } 1285 func (m *AndDeepBranch) XXX_Merge(src proto.Message) { 1286 xxx_messageInfo_AndDeepBranch.Merge(m, src) 1287 } 1288 func (m *AndDeepBranch) XXX_Size() int { 1289 return xxx_messageInfo_AndDeepBranch.Size(m) 1290 } 1291 func (m *AndDeepBranch) XXX_DiscardUnknown() { 1292 xxx_messageInfo_AndDeepBranch.DiscardUnknown(m) 1293 } 1294 1295 var xxx_messageInfo_AndDeepBranch proto.InternalMessageInfo 1296 1297 type DeepLeaf struct { 1298 Tree Tree `protobuf:"bytes,1,opt,name=Tree" json:"Tree"` 1299 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1300 XXX_unrecognized []byte `json:"-"` 1301 XXX_sizecache int32 `json:"-"` 1302 } 1303 1304 func (m *DeepLeaf) Reset() { *m = DeepLeaf{} } 1305 func (*DeepLeaf) ProtoMessage() {} 1306 func (*DeepLeaf) Descriptor() ([]byte, []int) { 1307 return fileDescriptor_dd04c51887e896dd, []int{30} 1308 } 1309 func (m *DeepLeaf) XXX_Unmarshal(b []byte) error { 1310 return m.Unmarshal(b) 1311 } 1312 func (m *DeepLeaf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1313 return xxx_messageInfo_DeepLeaf.Marshal(b, m, deterministic) 1314 } 1315 func (m *DeepLeaf) XXX_Merge(src proto.Message) { 1316 xxx_messageInfo_DeepLeaf.Merge(m, src) 1317 } 1318 func (m *DeepLeaf) XXX_Size() int { 1319 return xxx_messageInfo_DeepLeaf.Size(m) 1320 } 1321 func (m *DeepLeaf) XXX_DiscardUnknown() { 1322 xxx_messageInfo_DeepLeaf.DiscardUnknown(m) 1323 } 1324 1325 var xxx_messageInfo_DeepLeaf proto.InternalMessageInfo 1326 1327 type Nil struct { 1328 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1329 XXX_unrecognized []byte `json:"-"` 1330 XXX_sizecache int32 `json:"-"` 1331 } 1332 1333 func (m *Nil) Reset() { *m = Nil{} } 1334 func (*Nil) ProtoMessage() {} 1335 func (*Nil) Descriptor() ([]byte, []int) { 1336 return fileDescriptor_dd04c51887e896dd, []int{31} 1337 } 1338 func (m *Nil) XXX_Unmarshal(b []byte) error { 1339 return m.Unmarshal(b) 1340 } 1341 func (m *Nil) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1342 return xxx_messageInfo_Nil.Marshal(b, m, deterministic) 1343 } 1344 func (m *Nil) XXX_Merge(src proto.Message) { 1345 xxx_messageInfo_Nil.Merge(m, src) 1346 } 1347 func (m *Nil) XXX_Size() int { 1348 return xxx_messageInfo_Nil.Size(m) 1349 } 1350 func (m *Nil) XXX_DiscardUnknown() { 1351 xxx_messageInfo_Nil.DiscardUnknown(m) 1352 } 1353 1354 var xxx_messageInfo_Nil proto.InternalMessageInfo 1355 1356 type NidOptEnum struct { 1357 Field1 TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1"` 1358 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1359 XXX_unrecognized []byte `json:"-"` 1360 XXX_sizecache int32 `json:"-"` 1361 } 1362 1363 func (m *NidOptEnum) Reset() { *m = NidOptEnum{} } 1364 func (*NidOptEnum) ProtoMessage() {} 1365 func (*NidOptEnum) Descriptor() ([]byte, []int) { 1366 return fileDescriptor_dd04c51887e896dd, []int{32} 1367 } 1368 func (m *NidOptEnum) XXX_Unmarshal(b []byte) error { 1369 return m.Unmarshal(b) 1370 } 1371 func (m *NidOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1372 return xxx_messageInfo_NidOptEnum.Marshal(b, m, deterministic) 1373 } 1374 func (m *NidOptEnum) XXX_Merge(src proto.Message) { 1375 xxx_messageInfo_NidOptEnum.Merge(m, src) 1376 } 1377 func (m *NidOptEnum) XXX_Size() int { 1378 return xxx_messageInfo_NidOptEnum.Size(m) 1379 } 1380 func (m *NidOptEnum) XXX_DiscardUnknown() { 1381 xxx_messageInfo_NidOptEnum.DiscardUnknown(m) 1382 } 1383 1384 var xxx_messageInfo_NidOptEnum proto.InternalMessageInfo 1385 1386 type NinOptEnum struct { 1387 Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"` 1388 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"` 1389 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"` 1390 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1391 XXX_unrecognized []byte `json:"-"` 1392 XXX_sizecache int32 `json:"-"` 1393 } 1394 1395 func (m *NinOptEnum) Reset() { *m = NinOptEnum{} } 1396 func (*NinOptEnum) ProtoMessage() {} 1397 func (*NinOptEnum) Descriptor() ([]byte, []int) { 1398 return fileDescriptor_dd04c51887e896dd, []int{33} 1399 } 1400 func (m *NinOptEnum) XXX_Unmarshal(b []byte) error { 1401 return m.Unmarshal(b) 1402 } 1403 func (m *NinOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1404 return xxx_messageInfo_NinOptEnum.Marshal(b, m, deterministic) 1405 } 1406 func (m *NinOptEnum) XXX_Merge(src proto.Message) { 1407 xxx_messageInfo_NinOptEnum.Merge(m, src) 1408 } 1409 func (m *NinOptEnum) XXX_Size() int { 1410 return xxx_messageInfo_NinOptEnum.Size(m) 1411 } 1412 func (m *NinOptEnum) XXX_DiscardUnknown() { 1413 xxx_messageInfo_NinOptEnum.DiscardUnknown(m) 1414 } 1415 1416 var xxx_messageInfo_NinOptEnum proto.InternalMessageInfo 1417 1418 type NidRepEnum struct { 1419 Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"` 1420 Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"` 1421 Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"` 1422 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1423 XXX_unrecognized []byte `json:"-"` 1424 XXX_sizecache int32 `json:"-"` 1425 } 1426 1427 func (m *NidRepEnum) Reset() { *m = NidRepEnum{} } 1428 func (*NidRepEnum) ProtoMessage() {} 1429 func (*NidRepEnum) Descriptor() ([]byte, []int) { 1430 return fileDescriptor_dd04c51887e896dd, []int{34} 1431 } 1432 func (m *NidRepEnum) XXX_Unmarshal(b []byte) error { 1433 return m.Unmarshal(b) 1434 } 1435 func (m *NidRepEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1436 return xxx_messageInfo_NidRepEnum.Marshal(b, m, deterministic) 1437 } 1438 func (m *NidRepEnum) XXX_Merge(src proto.Message) { 1439 xxx_messageInfo_NidRepEnum.Merge(m, src) 1440 } 1441 func (m *NidRepEnum) XXX_Size() int { 1442 return xxx_messageInfo_NidRepEnum.Size(m) 1443 } 1444 func (m *NidRepEnum) XXX_DiscardUnknown() { 1445 xxx_messageInfo_NidRepEnum.DiscardUnknown(m) 1446 } 1447 1448 var xxx_messageInfo_NidRepEnum proto.InternalMessageInfo 1449 1450 type NinRepEnum struct { 1451 Field1 []TheTestEnum `protobuf:"varint,1,rep,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"` 1452 Field2 []YetAnotherTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"` 1453 Field3 []YetYetAnotherTestEnum `protobuf:"varint,3,rep,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"` 1454 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1455 XXX_unrecognized []byte `json:"-"` 1456 XXX_sizecache int32 `json:"-"` 1457 } 1458 1459 func (m *NinRepEnum) Reset() { *m = NinRepEnum{} } 1460 func (*NinRepEnum) ProtoMessage() {} 1461 func (*NinRepEnum) Descriptor() ([]byte, []int) { 1462 return fileDescriptor_dd04c51887e896dd, []int{35} 1463 } 1464 func (m *NinRepEnum) XXX_Unmarshal(b []byte) error { 1465 return m.Unmarshal(b) 1466 } 1467 func (m *NinRepEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1468 return xxx_messageInfo_NinRepEnum.Marshal(b, m, deterministic) 1469 } 1470 func (m *NinRepEnum) XXX_Merge(src proto.Message) { 1471 xxx_messageInfo_NinRepEnum.Merge(m, src) 1472 } 1473 func (m *NinRepEnum) XXX_Size() int { 1474 return xxx_messageInfo_NinRepEnum.Size(m) 1475 } 1476 func (m *NinRepEnum) XXX_DiscardUnknown() { 1477 xxx_messageInfo_NinRepEnum.DiscardUnknown(m) 1478 } 1479 1480 var xxx_messageInfo_NinRepEnum proto.InternalMessageInfo 1481 1482 type NinOptEnumDefault struct { 1483 Field1 *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum,def=2" json:"Field1,omitempty"` 1484 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"` 1485 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"` 1486 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1487 XXX_unrecognized []byte `json:"-"` 1488 XXX_sizecache int32 `json:"-"` 1489 } 1490 1491 func (m *NinOptEnumDefault) Reset() { *m = NinOptEnumDefault{} } 1492 func (*NinOptEnumDefault) ProtoMessage() {} 1493 func (*NinOptEnumDefault) Descriptor() ([]byte, []int) { 1494 return fileDescriptor_dd04c51887e896dd, []int{36} 1495 } 1496 func (m *NinOptEnumDefault) XXX_Unmarshal(b []byte) error { 1497 return m.Unmarshal(b) 1498 } 1499 func (m *NinOptEnumDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1500 return xxx_messageInfo_NinOptEnumDefault.Marshal(b, m, deterministic) 1501 } 1502 func (m *NinOptEnumDefault) XXX_Merge(src proto.Message) { 1503 xxx_messageInfo_NinOptEnumDefault.Merge(m, src) 1504 } 1505 func (m *NinOptEnumDefault) XXX_Size() int { 1506 return xxx_messageInfo_NinOptEnumDefault.Size(m) 1507 } 1508 func (m *NinOptEnumDefault) XXX_DiscardUnknown() { 1509 xxx_messageInfo_NinOptEnumDefault.DiscardUnknown(m) 1510 } 1511 1512 var xxx_messageInfo_NinOptEnumDefault proto.InternalMessageInfo 1513 1514 const Default_NinOptEnumDefault_Field1 TheTestEnum = C 1515 const Default_NinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB 1516 const Default_NinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC 1517 1518 func (m *NinOptEnumDefault) GetField1() TheTestEnum { 1519 if m != nil && m.Field1 != nil { 1520 return *m.Field1 1521 } 1522 return Default_NinOptEnumDefault_Field1 1523 } 1524 1525 func (m *NinOptEnumDefault) GetField2() YetAnotherTestEnum { 1526 if m != nil && m.Field2 != nil { 1527 return *m.Field2 1528 } 1529 return Default_NinOptEnumDefault_Field2 1530 } 1531 1532 func (m *NinOptEnumDefault) GetField3() YetYetAnotherTestEnum { 1533 if m != nil && m.Field3 != nil { 1534 return *m.Field3 1535 } 1536 return Default_NinOptEnumDefault_Field3 1537 } 1538 1539 type AnotherNinOptEnum struct { 1540 Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum" json:"Field1,omitempty"` 1541 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum" json:"Field2,omitempty"` 1542 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum" json:"Field3,omitempty"` 1543 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1544 XXX_unrecognized []byte `json:"-"` 1545 XXX_sizecache int32 `json:"-"` 1546 } 1547 1548 func (m *AnotherNinOptEnum) Reset() { *m = AnotherNinOptEnum{} } 1549 func (*AnotherNinOptEnum) ProtoMessage() {} 1550 func (*AnotherNinOptEnum) Descriptor() ([]byte, []int) { 1551 return fileDescriptor_dd04c51887e896dd, []int{37} 1552 } 1553 func (m *AnotherNinOptEnum) XXX_Unmarshal(b []byte) error { 1554 return m.Unmarshal(b) 1555 } 1556 func (m *AnotherNinOptEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1557 return xxx_messageInfo_AnotherNinOptEnum.Marshal(b, m, deterministic) 1558 } 1559 func (m *AnotherNinOptEnum) XXX_Merge(src proto.Message) { 1560 xxx_messageInfo_AnotherNinOptEnum.Merge(m, src) 1561 } 1562 func (m *AnotherNinOptEnum) XXX_Size() int { 1563 return xxx_messageInfo_AnotherNinOptEnum.Size(m) 1564 } 1565 func (m *AnotherNinOptEnum) XXX_DiscardUnknown() { 1566 xxx_messageInfo_AnotherNinOptEnum.DiscardUnknown(m) 1567 } 1568 1569 var xxx_messageInfo_AnotherNinOptEnum proto.InternalMessageInfo 1570 1571 type AnotherNinOptEnumDefault struct { 1572 Field1 *AnotherTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.AnotherTestEnum,def=11" json:"Field1,omitempty"` 1573 Field2 *YetAnotherTestEnum `protobuf:"varint,2,opt,name=Field2,enum=test.YetAnotherTestEnum,def=1" json:"Field2,omitempty"` 1574 Field3 *YetYetAnotherTestEnum `protobuf:"varint,3,opt,name=Field3,enum=test.YetYetAnotherTestEnum,def=0" json:"Field3,omitempty"` 1575 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1576 XXX_unrecognized []byte `json:"-"` 1577 XXX_sizecache int32 `json:"-"` 1578 } 1579 1580 func (m *AnotherNinOptEnumDefault) Reset() { *m = AnotherNinOptEnumDefault{} } 1581 func (*AnotherNinOptEnumDefault) ProtoMessage() {} 1582 func (*AnotherNinOptEnumDefault) Descriptor() ([]byte, []int) { 1583 return fileDescriptor_dd04c51887e896dd, []int{38} 1584 } 1585 func (m *AnotherNinOptEnumDefault) XXX_Unmarshal(b []byte) error { 1586 return m.Unmarshal(b) 1587 } 1588 func (m *AnotherNinOptEnumDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1589 return xxx_messageInfo_AnotherNinOptEnumDefault.Marshal(b, m, deterministic) 1590 } 1591 func (m *AnotherNinOptEnumDefault) XXX_Merge(src proto.Message) { 1592 xxx_messageInfo_AnotherNinOptEnumDefault.Merge(m, src) 1593 } 1594 func (m *AnotherNinOptEnumDefault) XXX_Size() int { 1595 return xxx_messageInfo_AnotherNinOptEnumDefault.Size(m) 1596 } 1597 func (m *AnotherNinOptEnumDefault) XXX_DiscardUnknown() { 1598 xxx_messageInfo_AnotherNinOptEnumDefault.DiscardUnknown(m) 1599 } 1600 1601 var xxx_messageInfo_AnotherNinOptEnumDefault proto.InternalMessageInfo 1602 1603 const Default_AnotherNinOptEnumDefault_Field1 AnotherTestEnum = E 1604 const Default_AnotherNinOptEnumDefault_Field2 YetAnotherTestEnum = BetterYetBB 1605 const Default_AnotherNinOptEnumDefault_Field3 YetYetAnotherTestEnum = YetYetAnotherTestEnum_CC 1606 1607 func (m *AnotherNinOptEnumDefault) GetField1() AnotherTestEnum { 1608 if m != nil && m.Field1 != nil { 1609 return *m.Field1 1610 } 1611 return Default_AnotherNinOptEnumDefault_Field1 1612 } 1613 1614 func (m *AnotherNinOptEnumDefault) GetField2() YetAnotherTestEnum { 1615 if m != nil && m.Field2 != nil { 1616 return *m.Field2 1617 } 1618 return Default_AnotherNinOptEnumDefault_Field2 1619 } 1620 1621 func (m *AnotherNinOptEnumDefault) GetField3() YetYetAnotherTestEnum { 1622 if m != nil && m.Field3 != nil { 1623 return *m.Field3 1624 } 1625 return Default_AnotherNinOptEnumDefault_Field3 1626 } 1627 1628 type Timer struct { 1629 Time1 int64 `protobuf:"fixed64,1,opt,name=Time1" json:"Time1"` 1630 Time2 int64 `protobuf:"fixed64,2,opt,name=Time2" json:"Time2"` 1631 Data []byte `protobuf:"bytes,3,opt,name=Data" json:"Data"` 1632 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1633 XXX_unrecognized []byte `json:"-"` 1634 XXX_sizecache int32 `json:"-"` 1635 } 1636 1637 func (m *Timer) Reset() { *m = Timer{} } 1638 func (*Timer) ProtoMessage() {} 1639 func (*Timer) Descriptor() ([]byte, []int) { 1640 return fileDescriptor_dd04c51887e896dd, []int{39} 1641 } 1642 func (m *Timer) XXX_Unmarshal(b []byte) error { 1643 return m.Unmarshal(b) 1644 } 1645 func (m *Timer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1646 return xxx_messageInfo_Timer.Marshal(b, m, deterministic) 1647 } 1648 func (m *Timer) XXX_Merge(src proto.Message) { 1649 xxx_messageInfo_Timer.Merge(m, src) 1650 } 1651 func (m *Timer) XXX_Size() int { 1652 return xxx_messageInfo_Timer.Size(m) 1653 } 1654 func (m *Timer) XXX_DiscardUnknown() { 1655 xxx_messageInfo_Timer.DiscardUnknown(m) 1656 } 1657 1658 var xxx_messageInfo_Timer proto.InternalMessageInfo 1659 1660 type MyExtendable struct { 1661 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 1662 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1663 proto.XXX_InternalExtensions `json:"-"` 1664 XXX_unrecognized []byte `json:"-"` 1665 XXX_sizecache int32 `json:"-"` 1666 } 1667 1668 func (m *MyExtendable) Reset() { *m = MyExtendable{} } 1669 func (*MyExtendable) ProtoMessage() {} 1670 func (*MyExtendable) Descriptor() ([]byte, []int) { 1671 return fileDescriptor_dd04c51887e896dd, []int{40} 1672 } 1673 1674 var extRange_MyExtendable = []proto.ExtensionRange{ 1675 {Start: 100, End: 199}, 1676 } 1677 1678 func (*MyExtendable) ExtensionRangeArray() []proto.ExtensionRange { 1679 return extRange_MyExtendable 1680 } 1681 1682 func (m *MyExtendable) XXX_Unmarshal(b []byte) error { 1683 return m.Unmarshal(b) 1684 } 1685 func (m *MyExtendable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1686 return xxx_messageInfo_MyExtendable.Marshal(b, m, deterministic) 1687 } 1688 func (m *MyExtendable) XXX_Merge(src proto.Message) { 1689 xxx_messageInfo_MyExtendable.Merge(m, src) 1690 } 1691 func (m *MyExtendable) XXX_Size() int { 1692 return xxx_messageInfo_MyExtendable.Size(m) 1693 } 1694 func (m *MyExtendable) XXX_DiscardUnknown() { 1695 xxx_messageInfo_MyExtendable.DiscardUnknown(m) 1696 } 1697 1698 var xxx_messageInfo_MyExtendable proto.InternalMessageInfo 1699 1700 type OtherExtenable struct { 1701 Field2 *int64 `protobuf:"varint,2,opt,name=Field2" json:"Field2,omitempty"` 1702 Field13 *int64 `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"` 1703 M *MyExtendable `protobuf:"bytes,1,opt,name=M" json:"M,omitempty"` 1704 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1705 proto.XXX_InternalExtensions `json:"-"` 1706 XXX_unrecognized []byte `json:"-"` 1707 XXX_sizecache int32 `json:"-"` 1708 } 1709 1710 func (m *OtherExtenable) Reset() { *m = OtherExtenable{} } 1711 func (*OtherExtenable) ProtoMessage() {} 1712 func (*OtherExtenable) Descriptor() ([]byte, []int) { 1713 return fileDescriptor_dd04c51887e896dd, []int{41} 1714 } 1715 1716 var extRange_OtherExtenable = []proto.ExtensionRange{ 1717 {Start: 14, End: 16}, 1718 {Start: 10, End: 12}, 1719 } 1720 1721 func (*OtherExtenable) ExtensionRangeArray() []proto.ExtensionRange { 1722 return extRange_OtherExtenable 1723 } 1724 1725 func (m *OtherExtenable) XXX_Unmarshal(b []byte) error { 1726 return m.Unmarshal(b) 1727 } 1728 func (m *OtherExtenable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1729 return xxx_messageInfo_OtherExtenable.Marshal(b, m, deterministic) 1730 } 1731 func (m *OtherExtenable) XXX_Merge(src proto.Message) { 1732 xxx_messageInfo_OtherExtenable.Merge(m, src) 1733 } 1734 func (m *OtherExtenable) XXX_Size() int { 1735 return xxx_messageInfo_OtherExtenable.Size(m) 1736 } 1737 func (m *OtherExtenable) XXX_DiscardUnknown() { 1738 xxx_messageInfo_OtherExtenable.DiscardUnknown(m) 1739 } 1740 1741 var xxx_messageInfo_OtherExtenable proto.InternalMessageInfo 1742 1743 type NestedDefinition struct { 1744 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 1745 EnumField *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=EnumField,enum=test.NestedDefinition_NestedEnum" json:"EnumField,omitempty"` 1746 NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,3,opt,name=NNM" json:"NNM,omitempty"` 1747 NM *NestedDefinition_NestedMessage `protobuf:"bytes,4,opt,name=NM" json:"NM,omitempty"` 1748 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1749 XXX_unrecognized []byte `json:"-"` 1750 XXX_sizecache int32 `json:"-"` 1751 } 1752 1753 func (m *NestedDefinition) Reset() { *m = NestedDefinition{} } 1754 func (*NestedDefinition) ProtoMessage() {} 1755 func (*NestedDefinition) Descriptor() ([]byte, []int) { 1756 return fileDescriptor_dd04c51887e896dd, []int{42} 1757 } 1758 func (m *NestedDefinition) XXX_Unmarshal(b []byte) error { 1759 return m.Unmarshal(b) 1760 } 1761 func (m *NestedDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1762 return xxx_messageInfo_NestedDefinition.Marshal(b, m, deterministic) 1763 } 1764 func (m *NestedDefinition) XXX_Merge(src proto.Message) { 1765 xxx_messageInfo_NestedDefinition.Merge(m, src) 1766 } 1767 func (m *NestedDefinition) XXX_Size() int { 1768 return xxx_messageInfo_NestedDefinition.Size(m) 1769 } 1770 func (m *NestedDefinition) XXX_DiscardUnknown() { 1771 xxx_messageInfo_NestedDefinition.DiscardUnknown(m) 1772 } 1773 1774 var xxx_messageInfo_NestedDefinition proto.InternalMessageInfo 1775 1776 type NestedDefinition_NestedMessage struct { 1777 NestedField1 *uint64 `protobuf:"fixed64,1,opt,name=NestedField1" json:"NestedField1,omitempty"` 1778 NNM *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,2,opt,name=NNM" json:"NNM,omitempty"` 1779 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1780 XXX_unrecognized []byte `json:"-"` 1781 XXX_sizecache int32 `json:"-"` 1782 } 1783 1784 func (m *NestedDefinition_NestedMessage) Reset() { *m = NestedDefinition_NestedMessage{} } 1785 func (*NestedDefinition_NestedMessage) ProtoMessage() {} 1786 func (*NestedDefinition_NestedMessage) Descriptor() ([]byte, []int) { 1787 return fileDescriptor_dd04c51887e896dd, []int{42, 0} 1788 } 1789 func (m *NestedDefinition_NestedMessage) XXX_Unmarshal(b []byte) error { 1790 return m.Unmarshal(b) 1791 } 1792 func (m *NestedDefinition_NestedMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1793 return xxx_messageInfo_NestedDefinition_NestedMessage.Marshal(b, m, deterministic) 1794 } 1795 func (m *NestedDefinition_NestedMessage) XXX_Merge(src proto.Message) { 1796 xxx_messageInfo_NestedDefinition_NestedMessage.Merge(m, src) 1797 } 1798 func (m *NestedDefinition_NestedMessage) XXX_Size() int { 1799 return xxx_messageInfo_NestedDefinition_NestedMessage.Size(m) 1800 } 1801 func (m *NestedDefinition_NestedMessage) XXX_DiscardUnknown() { 1802 xxx_messageInfo_NestedDefinition_NestedMessage.DiscardUnknown(m) 1803 } 1804 1805 var xxx_messageInfo_NestedDefinition_NestedMessage proto.InternalMessageInfo 1806 1807 type NestedDefinition_NestedMessage_NestedNestedMsg struct { 1808 NestedNestedField1 *string `protobuf:"bytes,10,opt,name=NestedNestedField1" json:"NestedNestedField1,omitempty"` 1809 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1810 XXX_unrecognized []byte `json:"-"` 1811 XXX_sizecache int32 `json:"-"` 1812 } 1813 1814 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Reset() { 1815 *m = NestedDefinition_NestedMessage_NestedNestedMsg{} 1816 } 1817 func (*NestedDefinition_NestedMessage_NestedNestedMsg) ProtoMessage() {} 1818 func (*NestedDefinition_NestedMessage_NestedNestedMsg) Descriptor() ([]byte, []int) { 1819 return fileDescriptor_dd04c51887e896dd, []int{42, 0, 0} 1820 } 1821 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Unmarshal(b []byte) error { 1822 return m.Unmarshal(b) 1823 } 1824 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1825 return xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Marshal(b, m, deterministic) 1826 } 1827 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Merge(src proto.Message) { 1828 xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Merge(m, src) 1829 } 1830 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_Size() int { 1831 return xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.Size(m) 1832 } 1833 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) XXX_DiscardUnknown() { 1834 xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg.DiscardUnknown(m) 1835 } 1836 1837 var xxx_messageInfo_NestedDefinition_NestedMessage_NestedNestedMsg proto.InternalMessageInfo 1838 1839 type NestedScope struct { 1840 A *NestedDefinition_NestedMessage_NestedNestedMsg `protobuf:"bytes,1,opt,name=A" json:"A,omitempty"` 1841 B *NestedDefinition_NestedEnum `protobuf:"varint,2,opt,name=B,enum=test.NestedDefinition_NestedEnum" json:"B,omitempty"` 1842 C *NestedDefinition_NestedMessage `protobuf:"bytes,3,opt,name=C" json:"C,omitempty"` 1843 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1844 XXX_unrecognized []byte `json:"-"` 1845 XXX_sizecache int32 `json:"-"` 1846 } 1847 1848 func (m *NestedScope) Reset() { *m = NestedScope{} } 1849 func (*NestedScope) ProtoMessage() {} 1850 func (*NestedScope) Descriptor() ([]byte, []int) { 1851 return fileDescriptor_dd04c51887e896dd, []int{43} 1852 } 1853 func (m *NestedScope) XXX_Unmarshal(b []byte) error { 1854 return m.Unmarshal(b) 1855 } 1856 func (m *NestedScope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1857 return xxx_messageInfo_NestedScope.Marshal(b, m, deterministic) 1858 } 1859 func (m *NestedScope) XXX_Merge(src proto.Message) { 1860 xxx_messageInfo_NestedScope.Merge(m, src) 1861 } 1862 func (m *NestedScope) XXX_Size() int { 1863 return xxx_messageInfo_NestedScope.Size(m) 1864 } 1865 func (m *NestedScope) XXX_DiscardUnknown() { 1866 xxx_messageInfo_NestedScope.DiscardUnknown(m) 1867 } 1868 1869 var xxx_messageInfo_NestedScope proto.InternalMessageInfo 1870 1871 type NinOptNativeDefault struct { 1872 Field1 *float64 `protobuf:"fixed64,1,opt,name=Field1,def=1234.1234" json:"Field1,omitempty"` 1873 Field2 *float32 `protobuf:"fixed32,2,opt,name=Field2,def=1234.1234" json:"Field2,omitempty"` 1874 Field3 *int32 `protobuf:"varint,3,opt,name=Field3,def=1234" json:"Field3,omitempty"` 1875 Field4 *int64 `protobuf:"varint,4,opt,name=Field4,def=1234" json:"Field4,omitempty"` 1876 Field5 *uint32 `protobuf:"varint,5,opt,name=Field5,def=1234" json:"Field5,omitempty"` 1877 Field6 *uint64 `protobuf:"varint,6,opt,name=Field6,def=1234" json:"Field6,omitempty"` 1878 Field7 *int32 `protobuf:"zigzag32,7,opt,name=Field7,def=1234" json:"Field7,omitempty"` 1879 Field8 *int64 `protobuf:"zigzag64,8,opt,name=Field8,def=1234" json:"Field8,omitempty"` 1880 Field9 *uint32 `protobuf:"fixed32,9,opt,name=Field9,def=1234" json:"Field9,omitempty"` 1881 Field10 *int32 `protobuf:"fixed32,10,opt,name=Field10,def=1234" json:"Field10,omitempty"` 1882 Field11 *uint64 `protobuf:"fixed64,11,opt,name=Field11,def=1234" json:"Field11,omitempty"` 1883 Field12 *int64 `protobuf:"fixed64,12,opt,name=Field12,def=1234" json:"Field12,omitempty"` 1884 Field13 *bool `protobuf:"varint,13,opt,name=Field13,def=1" json:"Field13,omitempty"` 1885 Field14 *string `protobuf:"bytes,14,opt,name=Field14,def=1234" json:"Field14,omitempty"` 1886 Field15 []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"` 1887 XXX_NoUnkeyedLiteral struct{} `json:"-"` 1888 XXX_unrecognized []byte `json:"-"` 1889 XXX_sizecache int32 `json:"-"` 1890 } 1891 1892 func (m *NinOptNativeDefault) Reset() { *m = NinOptNativeDefault{} } 1893 func (*NinOptNativeDefault) ProtoMessage() {} 1894 func (*NinOptNativeDefault) Descriptor() ([]byte, []int) { 1895 return fileDescriptor_dd04c51887e896dd, []int{44} 1896 } 1897 func (m *NinOptNativeDefault) XXX_Unmarshal(b []byte) error { 1898 return m.Unmarshal(b) 1899 } 1900 func (m *NinOptNativeDefault) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 1901 return xxx_messageInfo_NinOptNativeDefault.Marshal(b, m, deterministic) 1902 } 1903 func (m *NinOptNativeDefault) XXX_Merge(src proto.Message) { 1904 xxx_messageInfo_NinOptNativeDefault.Merge(m, src) 1905 } 1906 func (m *NinOptNativeDefault) XXX_Size() int { 1907 return xxx_messageInfo_NinOptNativeDefault.Size(m) 1908 } 1909 func (m *NinOptNativeDefault) XXX_DiscardUnknown() { 1910 xxx_messageInfo_NinOptNativeDefault.DiscardUnknown(m) 1911 } 1912 1913 var xxx_messageInfo_NinOptNativeDefault proto.InternalMessageInfo 1914 1915 const Default_NinOptNativeDefault_Field1 float64 = 1234.1234 1916 const Default_NinOptNativeDefault_Field2 float32 = 1234.1234 1917 const Default_NinOptNativeDefault_Field3 int32 = 1234 1918 const Default_NinOptNativeDefault_Field4 int64 = 1234 1919 const Default_NinOptNativeDefault_Field5 uint32 = 1234 1920 const Default_NinOptNativeDefault_Field6 uint64 = 1234 1921 const Default_NinOptNativeDefault_Field7 int32 = 1234 1922 const Default_NinOptNativeDefault_Field8 int64 = 1234 1923 const Default_NinOptNativeDefault_Field9 uint32 = 1234 1924 const Default_NinOptNativeDefault_Field10 int32 = 1234 1925 const Default_NinOptNativeDefault_Field11 uint64 = 1234 1926 const Default_NinOptNativeDefault_Field12 int64 = 1234 1927 const Default_NinOptNativeDefault_Field13 bool = true 1928 const Default_NinOptNativeDefault_Field14 string = "1234" 1929 1930 func (m *NinOptNativeDefault) GetField1() float64 { 1931 if m != nil && m.Field1 != nil { 1932 return *m.Field1 1933 } 1934 return Default_NinOptNativeDefault_Field1 1935 } 1936 1937 func (m *NinOptNativeDefault) GetField2() float32 { 1938 if m != nil && m.Field2 != nil { 1939 return *m.Field2 1940 } 1941 return Default_NinOptNativeDefault_Field2 1942 } 1943 1944 func (m *NinOptNativeDefault) GetField3() int32 { 1945 if m != nil && m.Field3 != nil { 1946 return *m.Field3 1947 } 1948 return Default_NinOptNativeDefault_Field3 1949 } 1950 1951 func (m *NinOptNativeDefault) GetField4() int64 { 1952 if m != nil && m.Field4 != nil { 1953 return *m.Field4 1954 } 1955 return Default_NinOptNativeDefault_Field4 1956 } 1957 1958 func (m *NinOptNativeDefault) GetField5() uint32 { 1959 if m != nil && m.Field5 != nil { 1960 return *m.Field5 1961 } 1962 return Default_NinOptNativeDefault_Field5 1963 } 1964 1965 func (m *NinOptNativeDefault) GetField6() uint64 { 1966 if m != nil && m.Field6 != nil { 1967 return *m.Field6 1968 } 1969 return Default_NinOptNativeDefault_Field6 1970 } 1971 1972 func (m *NinOptNativeDefault) GetField7() int32 { 1973 if m != nil && m.Field7 != nil { 1974 return *m.Field7 1975 } 1976 return Default_NinOptNativeDefault_Field7 1977 } 1978 1979 func (m *NinOptNativeDefault) GetField8() int64 { 1980 if m != nil && m.Field8 != nil { 1981 return *m.Field8 1982 } 1983 return Default_NinOptNativeDefault_Field8 1984 } 1985 1986 func (m *NinOptNativeDefault) GetField9() uint32 { 1987 if m != nil && m.Field9 != nil { 1988 return *m.Field9 1989 } 1990 return Default_NinOptNativeDefault_Field9 1991 } 1992 1993 func (m *NinOptNativeDefault) GetField10() int32 { 1994 if m != nil && m.Field10 != nil { 1995 return *m.Field10 1996 } 1997 return Default_NinOptNativeDefault_Field10 1998 } 1999 2000 func (m *NinOptNativeDefault) GetField11() uint64 { 2001 if m != nil && m.Field11 != nil { 2002 return *m.Field11 2003 } 2004 return Default_NinOptNativeDefault_Field11 2005 } 2006 2007 func (m *NinOptNativeDefault) GetField12() int64 { 2008 if m != nil && m.Field12 != nil { 2009 return *m.Field12 2010 } 2011 return Default_NinOptNativeDefault_Field12 2012 } 2013 2014 func (m *NinOptNativeDefault) GetField13() bool { 2015 if m != nil && m.Field13 != nil { 2016 return *m.Field13 2017 } 2018 return Default_NinOptNativeDefault_Field13 2019 } 2020 2021 func (m *NinOptNativeDefault) GetField14() string { 2022 if m != nil && m.Field14 != nil { 2023 return *m.Field14 2024 } 2025 return Default_NinOptNativeDefault_Field14 2026 } 2027 2028 func (m *NinOptNativeDefault) GetField15() []byte { 2029 if m != nil { 2030 return m.Field15 2031 } 2032 return nil 2033 } 2034 2035 type CustomContainer struct { 2036 CustomStruct NidOptCustom `protobuf:"bytes,1,opt,name=CustomStruct" json:"CustomStruct"` 2037 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2038 XXX_unrecognized []byte `json:"-"` 2039 XXX_sizecache int32 `json:"-"` 2040 } 2041 2042 func (m *CustomContainer) Reset() { *m = CustomContainer{} } 2043 func (*CustomContainer) ProtoMessage() {} 2044 func (*CustomContainer) Descriptor() ([]byte, []int) { 2045 return fileDescriptor_dd04c51887e896dd, []int{45} 2046 } 2047 func (m *CustomContainer) XXX_Unmarshal(b []byte) error { 2048 return m.Unmarshal(b) 2049 } 2050 func (m *CustomContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2051 return xxx_messageInfo_CustomContainer.Marshal(b, m, deterministic) 2052 } 2053 func (m *CustomContainer) XXX_Merge(src proto.Message) { 2054 xxx_messageInfo_CustomContainer.Merge(m, src) 2055 } 2056 func (m *CustomContainer) XXX_Size() int { 2057 return xxx_messageInfo_CustomContainer.Size(m) 2058 } 2059 func (m *CustomContainer) XXX_DiscardUnknown() { 2060 xxx_messageInfo_CustomContainer.DiscardUnknown(m) 2061 } 2062 2063 var xxx_messageInfo_CustomContainer proto.InternalMessageInfo 2064 2065 type CustomNameNidOptNative struct { 2066 FieldA float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1"` 2067 FieldB float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2"` 2068 FieldC int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3"` 2069 FieldD int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4"` 2070 FieldE uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5"` 2071 FieldF uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6"` 2072 FieldG int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7"` 2073 FieldH int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8"` 2074 FieldI uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9"` 2075 FieldJ int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10"` 2076 FieldK uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11"` 2077 FieldL int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12"` 2078 FieldM bool `protobuf:"varint,13,opt,name=Field13" json:"Field13"` 2079 FieldN string `protobuf:"bytes,14,opt,name=Field14" json:"Field14"` 2080 FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15"` 2081 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2082 XXX_unrecognized []byte `json:"-"` 2083 XXX_sizecache int32 `json:"-"` 2084 } 2085 2086 func (m *CustomNameNidOptNative) Reset() { *m = CustomNameNidOptNative{} } 2087 func (*CustomNameNidOptNative) ProtoMessage() {} 2088 func (*CustomNameNidOptNative) Descriptor() ([]byte, []int) { 2089 return fileDescriptor_dd04c51887e896dd, []int{46} 2090 } 2091 func (m *CustomNameNidOptNative) XXX_Unmarshal(b []byte) error { 2092 return m.Unmarshal(b) 2093 } 2094 func (m *CustomNameNidOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2095 return xxx_messageInfo_CustomNameNidOptNative.Marshal(b, m, deterministic) 2096 } 2097 func (m *CustomNameNidOptNative) XXX_Merge(src proto.Message) { 2098 xxx_messageInfo_CustomNameNidOptNative.Merge(m, src) 2099 } 2100 func (m *CustomNameNidOptNative) XXX_Size() int { 2101 return xxx_messageInfo_CustomNameNidOptNative.Size(m) 2102 } 2103 func (m *CustomNameNidOptNative) XXX_DiscardUnknown() { 2104 xxx_messageInfo_CustomNameNidOptNative.DiscardUnknown(m) 2105 } 2106 2107 var xxx_messageInfo_CustomNameNidOptNative proto.InternalMessageInfo 2108 2109 type CustomNameNinOptNative struct { 2110 FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"` 2111 FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"` 2112 FieldC *int32 `protobuf:"varint,3,opt,name=Field3" json:"Field3,omitempty"` 2113 FieldD *int64 `protobuf:"varint,4,opt,name=Field4" json:"Field4,omitempty"` 2114 FieldE *uint32 `protobuf:"varint,5,opt,name=Field5" json:"Field5,omitempty"` 2115 FieldF *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"` 2116 FieldG *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"` 2117 FieldH *int64 `protobuf:"zigzag64,8,opt,name=Field8" json:"Field8,omitempty"` 2118 FieldI *uint32 `protobuf:"fixed32,9,opt,name=Field9" json:"Field9,omitempty"` 2119 FieldJ *int32 `protobuf:"fixed32,10,opt,name=Field10" json:"Field10,omitempty"` 2120 FieldK *uint64 `protobuf:"fixed64,11,opt,name=Field11" json:"Field11,omitempty"` 2121 FielL *int64 `protobuf:"fixed64,12,opt,name=Field12" json:"Field12,omitempty"` 2122 FieldM *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"` 2123 FieldN *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"` 2124 FieldO []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"` 2125 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2126 XXX_unrecognized []byte `json:"-"` 2127 XXX_sizecache int32 `json:"-"` 2128 } 2129 2130 func (m *CustomNameNinOptNative) Reset() { *m = CustomNameNinOptNative{} } 2131 func (*CustomNameNinOptNative) ProtoMessage() {} 2132 func (*CustomNameNinOptNative) Descriptor() ([]byte, []int) { 2133 return fileDescriptor_dd04c51887e896dd, []int{47} 2134 } 2135 func (m *CustomNameNinOptNative) XXX_Unmarshal(b []byte) error { 2136 return m.Unmarshal(b) 2137 } 2138 func (m *CustomNameNinOptNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2139 return xxx_messageInfo_CustomNameNinOptNative.Marshal(b, m, deterministic) 2140 } 2141 func (m *CustomNameNinOptNative) XXX_Merge(src proto.Message) { 2142 xxx_messageInfo_CustomNameNinOptNative.Merge(m, src) 2143 } 2144 func (m *CustomNameNinOptNative) XXX_Size() int { 2145 return xxx_messageInfo_CustomNameNinOptNative.Size(m) 2146 } 2147 func (m *CustomNameNinOptNative) XXX_DiscardUnknown() { 2148 xxx_messageInfo_CustomNameNinOptNative.DiscardUnknown(m) 2149 } 2150 2151 var xxx_messageInfo_CustomNameNinOptNative proto.InternalMessageInfo 2152 2153 type CustomNameNinRepNative struct { 2154 FieldA []float64 `protobuf:"fixed64,1,rep,name=Field1" json:"Field1,omitempty"` 2155 FieldB []float32 `protobuf:"fixed32,2,rep,name=Field2" json:"Field2,omitempty"` 2156 FieldC []int32 `protobuf:"varint,3,rep,name=Field3" json:"Field3,omitempty"` 2157 FieldD []int64 `protobuf:"varint,4,rep,name=Field4" json:"Field4,omitempty"` 2158 FieldE []uint32 `protobuf:"varint,5,rep,name=Field5" json:"Field5,omitempty"` 2159 FieldF []uint64 `protobuf:"varint,6,rep,name=Field6" json:"Field6,omitempty"` 2160 FieldG []int32 `protobuf:"zigzag32,7,rep,name=Field7" json:"Field7,omitempty"` 2161 FieldH []int64 `protobuf:"zigzag64,8,rep,name=Field8" json:"Field8,omitempty"` 2162 FieldI []uint32 `protobuf:"fixed32,9,rep,name=Field9" json:"Field9,omitempty"` 2163 FieldJ []int32 `protobuf:"fixed32,10,rep,name=Field10" json:"Field10,omitempty"` 2164 FieldK []uint64 `protobuf:"fixed64,11,rep,name=Field11" json:"Field11,omitempty"` 2165 FieldL []int64 `protobuf:"fixed64,12,rep,name=Field12" json:"Field12,omitempty"` 2166 FieldM []bool `protobuf:"varint,13,rep,name=Field13" json:"Field13,omitempty"` 2167 FieldN []string `protobuf:"bytes,14,rep,name=Field14" json:"Field14,omitempty"` 2168 FieldO [][]byte `protobuf:"bytes,15,rep,name=Field15" json:"Field15,omitempty"` 2169 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2170 XXX_unrecognized []byte `json:"-"` 2171 XXX_sizecache int32 `json:"-"` 2172 } 2173 2174 func (m *CustomNameNinRepNative) Reset() { *m = CustomNameNinRepNative{} } 2175 func (*CustomNameNinRepNative) ProtoMessage() {} 2176 func (*CustomNameNinRepNative) Descriptor() ([]byte, []int) { 2177 return fileDescriptor_dd04c51887e896dd, []int{48} 2178 } 2179 func (m *CustomNameNinRepNative) XXX_Unmarshal(b []byte) error { 2180 return m.Unmarshal(b) 2181 } 2182 func (m *CustomNameNinRepNative) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2183 return xxx_messageInfo_CustomNameNinRepNative.Marshal(b, m, deterministic) 2184 } 2185 func (m *CustomNameNinRepNative) XXX_Merge(src proto.Message) { 2186 xxx_messageInfo_CustomNameNinRepNative.Merge(m, src) 2187 } 2188 func (m *CustomNameNinRepNative) XXX_Size() int { 2189 return xxx_messageInfo_CustomNameNinRepNative.Size(m) 2190 } 2191 func (m *CustomNameNinRepNative) XXX_DiscardUnknown() { 2192 xxx_messageInfo_CustomNameNinRepNative.DiscardUnknown(m) 2193 } 2194 2195 var xxx_messageInfo_CustomNameNinRepNative proto.InternalMessageInfo 2196 2197 type CustomNameNinStruct struct { 2198 FieldA *float64 `protobuf:"fixed64,1,opt,name=Field1" json:"Field1,omitempty"` 2199 FieldB *float32 `protobuf:"fixed32,2,opt,name=Field2" json:"Field2,omitempty"` 2200 FieldC *NidOptNative `protobuf:"bytes,3,opt,name=Field3" json:"Field3,omitempty"` 2201 FieldD []*NinOptNative `protobuf:"bytes,4,rep,name=Field4" json:"Field4,omitempty"` 2202 FieldE *uint64 `protobuf:"varint,6,opt,name=Field6" json:"Field6,omitempty"` 2203 FieldF *int32 `protobuf:"zigzag32,7,opt,name=Field7" json:"Field7,omitempty"` 2204 FieldG *NidOptNative `protobuf:"bytes,8,opt,name=Field8" json:"Field8,omitempty"` 2205 FieldH *bool `protobuf:"varint,13,opt,name=Field13" json:"Field13,omitempty"` 2206 FieldI *string `protobuf:"bytes,14,opt,name=Field14" json:"Field14,omitempty"` 2207 FieldJ []byte `protobuf:"bytes,15,opt,name=Field15" json:"Field15,omitempty"` 2208 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2209 XXX_unrecognized []byte `json:"-"` 2210 XXX_sizecache int32 `json:"-"` 2211 } 2212 2213 func (m *CustomNameNinStruct) Reset() { *m = CustomNameNinStruct{} } 2214 func (*CustomNameNinStruct) ProtoMessage() {} 2215 func (*CustomNameNinStruct) Descriptor() ([]byte, []int) { 2216 return fileDescriptor_dd04c51887e896dd, []int{49} 2217 } 2218 func (m *CustomNameNinStruct) XXX_Unmarshal(b []byte) error { 2219 return m.Unmarshal(b) 2220 } 2221 func (m *CustomNameNinStruct) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2222 return xxx_messageInfo_CustomNameNinStruct.Marshal(b, m, deterministic) 2223 } 2224 func (m *CustomNameNinStruct) XXX_Merge(src proto.Message) { 2225 xxx_messageInfo_CustomNameNinStruct.Merge(m, src) 2226 } 2227 func (m *CustomNameNinStruct) XXX_Size() int { 2228 return xxx_messageInfo_CustomNameNinStruct.Size(m) 2229 } 2230 func (m *CustomNameNinStruct) XXX_DiscardUnknown() { 2231 xxx_messageInfo_CustomNameNinStruct.DiscardUnknown(m) 2232 } 2233 2234 var xxx_messageInfo_CustomNameNinStruct proto.InternalMessageInfo 2235 2236 type CustomNameCustomType struct { 2237 FieldA *Uuid `protobuf:"bytes,1,opt,name=Id,customtype=Uuid" json:"Id,omitempty"` 2238 FieldB *github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,opt,name=Value,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Value,omitempty"` 2239 FieldC []Uuid `protobuf:"bytes,3,rep,name=Ids,customtype=Uuid" json:"Ids,omitempty"` 2240 FieldD []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,4,rep,name=Values,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"Values,omitempty"` 2241 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2242 XXX_unrecognized []byte `json:"-"` 2243 XXX_sizecache int32 `json:"-"` 2244 } 2245 2246 func (m *CustomNameCustomType) Reset() { *m = CustomNameCustomType{} } 2247 func (*CustomNameCustomType) ProtoMessage() {} 2248 func (*CustomNameCustomType) Descriptor() ([]byte, []int) { 2249 return fileDescriptor_dd04c51887e896dd, []int{50} 2250 } 2251 func (m *CustomNameCustomType) XXX_Unmarshal(b []byte) error { 2252 return m.Unmarshal(b) 2253 } 2254 func (m *CustomNameCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2255 return xxx_messageInfo_CustomNameCustomType.Marshal(b, m, deterministic) 2256 } 2257 func (m *CustomNameCustomType) XXX_Merge(src proto.Message) { 2258 xxx_messageInfo_CustomNameCustomType.Merge(m, src) 2259 } 2260 func (m *CustomNameCustomType) XXX_Size() int { 2261 return xxx_messageInfo_CustomNameCustomType.Size(m) 2262 } 2263 func (m *CustomNameCustomType) XXX_DiscardUnknown() { 2264 xxx_messageInfo_CustomNameCustomType.DiscardUnknown(m) 2265 } 2266 2267 var xxx_messageInfo_CustomNameCustomType proto.InternalMessageInfo 2268 2269 type CustomNameNinEmbeddedStructUnion struct { 2270 *NidOptNative `protobuf:"bytes,1,opt,name=Field1,embedded=Field1" json:"Field1,omitempty"` 2271 FieldA *NinOptNative `protobuf:"bytes,200,opt,name=Field200" json:"Field200,omitempty"` 2272 FieldB *bool `protobuf:"varint,210,opt,name=Field210" json:"Field210,omitempty"` 2273 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2274 XXX_unrecognized []byte `json:"-"` 2275 XXX_sizecache int32 `json:"-"` 2276 } 2277 2278 func (m *CustomNameNinEmbeddedStructUnion) Reset() { *m = CustomNameNinEmbeddedStructUnion{} } 2279 func (*CustomNameNinEmbeddedStructUnion) ProtoMessage() {} 2280 func (*CustomNameNinEmbeddedStructUnion) Descriptor() ([]byte, []int) { 2281 return fileDescriptor_dd04c51887e896dd, []int{51} 2282 } 2283 func (m *CustomNameNinEmbeddedStructUnion) XXX_Unmarshal(b []byte) error { 2284 return m.Unmarshal(b) 2285 } 2286 func (m *CustomNameNinEmbeddedStructUnion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2287 return xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Marshal(b, m, deterministic) 2288 } 2289 func (m *CustomNameNinEmbeddedStructUnion) XXX_Merge(src proto.Message) { 2290 xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Merge(m, src) 2291 } 2292 func (m *CustomNameNinEmbeddedStructUnion) XXX_Size() int { 2293 return xxx_messageInfo_CustomNameNinEmbeddedStructUnion.Size(m) 2294 } 2295 func (m *CustomNameNinEmbeddedStructUnion) XXX_DiscardUnknown() { 2296 xxx_messageInfo_CustomNameNinEmbeddedStructUnion.DiscardUnknown(m) 2297 } 2298 2299 var xxx_messageInfo_CustomNameNinEmbeddedStructUnion proto.InternalMessageInfo 2300 2301 type CustomNameEnum struct { 2302 FieldA *TheTestEnum `protobuf:"varint,1,opt,name=Field1,enum=test.TheTestEnum" json:"Field1,omitempty"` 2303 FieldB []TheTestEnum `protobuf:"varint,2,rep,name=Field2,enum=test.TheTestEnum" json:"Field2,omitempty"` 2304 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2305 XXX_unrecognized []byte `json:"-"` 2306 XXX_sizecache int32 `json:"-"` 2307 } 2308 2309 func (m *CustomNameEnum) Reset() { *m = CustomNameEnum{} } 2310 func (*CustomNameEnum) ProtoMessage() {} 2311 func (*CustomNameEnum) Descriptor() ([]byte, []int) { 2312 return fileDescriptor_dd04c51887e896dd, []int{52} 2313 } 2314 func (m *CustomNameEnum) XXX_Unmarshal(b []byte) error { 2315 return m.Unmarshal(b) 2316 } 2317 func (m *CustomNameEnum) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2318 return xxx_messageInfo_CustomNameEnum.Marshal(b, m, deterministic) 2319 } 2320 func (m *CustomNameEnum) XXX_Merge(src proto.Message) { 2321 xxx_messageInfo_CustomNameEnum.Merge(m, src) 2322 } 2323 func (m *CustomNameEnum) XXX_Size() int { 2324 return xxx_messageInfo_CustomNameEnum.Size(m) 2325 } 2326 func (m *CustomNameEnum) XXX_DiscardUnknown() { 2327 xxx_messageInfo_CustomNameEnum.DiscardUnknown(m) 2328 } 2329 2330 var xxx_messageInfo_CustomNameEnum proto.InternalMessageInfo 2331 2332 type NoExtensionsMap struct { 2333 Field1 *int64 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 2334 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2335 XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"` 2336 XXX_unrecognized []byte `json:"-"` 2337 XXX_sizecache int32 `json:"-"` 2338 } 2339 2340 func (m *NoExtensionsMap) Reset() { *m = NoExtensionsMap{} } 2341 func (*NoExtensionsMap) ProtoMessage() {} 2342 func (*NoExtensionsMap) Descriptor() ([]byte, []int) { 2343 return fileDescriptor_dd04c51887e896dd, []int{53} 2344 } 2345 2346 var extRange_NoExtensionsMap = []proto.ExtensionRange{ 2347 {Start: 100, End: 199}, 2348 } 2349 2350 func (*NoExtensionsMap) ExtensionRangeArray() []proto.ExtensionRange { 2351 return extRange_NoExtensionsMap 2352 } 2353 2354 func (m *NoExtensionsMap) GetExtensions() *[]byte { 2355 if m.XXX_extensions == nil { 2356 m.XXX_extensions = make([]byte, 0) 2357 } 2358 return &m.XXX_extensions 2359 } 2360 func (m *NoExtensionsMap) XXX_Unmarshal(b []byte) error { 2361 return m.Unmarshal(b) 2362 } 2363 func (m *NoExtensionsMap) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2364 return xxx_messageInfo_NoExtensionsMap.Marshal(b, m, deterministic) 2365 } 2366 func (m *NoExtensionsMap) XXX_Merge(src proto.Message) { 2367 xxx_messageInfo_NoExtensionsMap.Merge(m, src) 2368 } 2369 func (m *NoExtensionsMap) XXX_Size() int { 2370 return xxx_messageInfo_NoExtensionsMap.Size(m) 2371 } 2372 func (m *NoExtensionsMap) XXX_DiscardUnknown() { 2373 xxx_messageInfo_NoExtensionsMap.DiscardUnknown(m) 2374 } 2375 2376 var xxx_messageInfo_NoExtensionsMap proto.InternalMessageInfo 2377 2378 type Unrecognized struct { 2379 Field1 *string `protobuf:"bytes,1,opt,name=Field1" json:"Field1,omitempty"` 2380 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2381 XXX_sizecache int32 `json:"-"` 2382 } 2383 2384 func (m *Unrecognized) Reset() { *m = Unrecognized{} } 2385 func (*Unrecognized) ProtoMessage() {} 2386 func (*Unrecognized) Descriptor() ([]byte, []int) { 2387 return fileDescriptor_dd04c51887e896dd, []int{54} 2388 } 2389 func (m *Unrecognized) XXX_Unmarshal(b []byte) error { 2390 return m.Unmarshal(b) 2391 } 2392 func (m *Unrecognized) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2393 return xxx_messageInfo_Unrecognized.Marshal(b, m, deterministic) 2394 } 2395 func (m *Unrecognized) XXX_Merge(src proto.Message) { 2396 xxx_messageInfo_Unrecognized.Merge(m, src) 2397 } 2398 func (m *Unrecognized) XXX_Size() int { 2399 return xxx_messageInfo_Unrecognized.Size(m) 2400 } 2401 func (m *Unrecognized) XXX_DiscardUnknown() { 2402 xxx_messageInfo_Unrecognized.DiscardUnknown(m) 2403 } 2404 2405 var xxx_messageInfo_Unrecognized proto.InternalMessageInfo 2406 2407 type UnrecognizedWithInner struct { 2408 Embedded []*UnrecognizedWithInner_Inner `protobuf:"bytes,1,rep,name=embedded" json:"embedded,omitempty"` 2409 Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"` 2410 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2411 XXX_unrecognized []byte `json:"-"` 2412 XXX_sizecache int32 `json:"-"` 2413 } 2414 2415 func (m *UnrecognizedWithInner) Reset() { *m = UnrecognizedWithInner{} } 2416 func (*UnrecognizedWithInner) ProtoMessage() {} 2417 func (*UnrecognizedWithInner) Descriptor() ([]byte, []int) { 2418 return fileDescriptor_dd04c51887e896dd, []int{55} 2419 } 2420 func (m *UnrecognizedWithInner) XXX_Unmarshal(b []byte) error { 2421 return m.Unmarshal(b) 2422 } 2423 func (m *UnrecognizedWithInner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2424 return xxx_messageInfo_UnrecognizedWithInner.Marshal(b, m, deterministic) 2425 } 2426 func (m *UnrecognizedWithInner) XXX_Merge(src proto.Message) { 2427 xxx_messageInfo_UnrecognizedWithInner.Merge(m, src) 2428 } 2429 func (m *UnrecognizedWithInner) XXX_Size() int { 2430 return xxx_messageInfo_UnrecognizedWithInner.Size(m) 2431 } 2432 func (m *UnrecognizedWithInner) XXX_DiscardUnknown() { 2433 xxx_messageInfo_UnrecognizedWithInner.DiscardUnknown(m) 2434 } 2435 2436 var xxx_messageInfo_UnrecognizedWithInner proto.InternalMessageInfo 2437 2438 type UnrecognizedWithInner_Inner struct { 2439 Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 2440 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2441 XXX_sizecache int32 `json:"-"` 2442 } 2443 2444 func (m *UnrecognizedWithInner_Inner) Reset() { *m = UnrecognizedWithInner_Inner{} } 2445 func (*UnrecognizedWithInner_Inner) ProtoMessage() {} 2446 func (*UnrecognizedWithInner_Inner) Descriptor() ([]byte, []int) { 2447 return fileDescriptor_dd04c51887e896dd, []int{55, 0} 2448 } 2449 func (m *UnrecognizedWithInner_Inner) XXX_Unmarshal(b []byte) error { 2450 return m.Unmarshal(b) 2451 } 2452 func (m *UnrecognizedWithInner_Inner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2453 return xxx_messageInfo_UnrecognizedWithInner_Inner.Marshal(b, m, deterministic) 2454 } 2455 func (m *UnrecognizedWithInner_Inner) XXX_Merge(src proto.Message) { 2456 xxx_messageInfo_UnrecognizedWithInner_Inner.Merge(m, src) 2457 } 2458 func (m *UnrecognizedWithInner_Inner) XXX_Size() int { 2459 return xxx_messageInfo_UnrecognizedWithInner_Inner.Size(m) 2460 } 2461 func (m *UnrecognizedWithInner_Inner) XXX_DiscardUnknown() { 2462 xxx_messageInfo_UnrecognizedWithInner_Inner.DiscardUnknown(m) 2463 } 2464 2465 var xxx_messageInfo_UnrecognizedWithInner_Inner proto.InternalMessageInfo 2466 2467 type UnrecognizedWithEmbed struct { 2468 UnrecognizedWithEmbed_Embedded `protobuf:"bytes,1,opt,name=embedded,embedded=embedded" json:"embedded"` 2469 Field2 *string `protobuf:"bytes,2,opt,name=Field2" json:"Field2,omitempty"` 2470 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2471 XXX_unrecognized []byte `json:"-"` 2472 XXX_sizecache int32 `json:"-"` 2473 } 2474 2475 func (m *UnrecognizedWithEmbed) Reset() { *m = UnrecognizedWithEmbed{} } 2476 func (*UnrecognizedWithEmbed) ProtoMessage() {} 2477 func (*UnrecognizedWithEmbed) Descriptor() ([]byte, []int) { 2478 return fileDescriptor_dd04c51887e896dd, []int{56} 2479 } 2480 func (m *UnrecognizedWithEmbed) XXX_Unmarshal(b []byte) error { 2481 return m.Unmarshal(b) 2482 } 2483 func (m *UnrecognizedWithEmbed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2484 return xxx_messageInfo_UnrecognizedWithEmbed.Marshal(b, m, deterministic) 2485 } 2486 func (m *UnrecognizedWithEmbed) XXX_Merge(src proto.Message) { 2487 xxx_messageInfo_UnrecognizedWithEmbed.Merge(m, src) 2488 } 2489 func (m *UnrecognizedWithEmbed) XXX_Size() int { 2490 return xxx_messageInfo_UnrecognizedWithEmbed.Size(m) 2491 } 2492 func (m *UnrecognizedWithEmbed) XXX_DiscardUnknown() { 2493 xxx_messageInfo_UnrecognizedWithEmbed.DiscardUnknown(m) 2494 } 2495 2496 var xxx_messageInfo_UnrecognizedWithEmbed proto.InternalMessageInfo 2497 2498 type UnrecognizedWithEmbed_Embedded struct { 2499 Field1 *uint32 `protobuf:"varint,1,opt,name=Field1" json:"Field1,omitempty"` 2500 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2501 XXX_sizecache int32 `json:"-"` 2502 } 2503 2504 func (m *UnrecognizedWithEmbed_Embedded) Reset() { *m = UnrecognizedWithEmbed_Embedded{} } 2505 func (*UnrecognizedWithEmbed_Embedded) ProtoMessage() {} 2506 func (*UnrecognizedWithEmbed_Embedded) Descriptor() ([]byte, []int) { 2507 return fileDescriptor_dd04c51887e896dd, []int{56, 0} 2508 } 2509 func (m *UnrecognizedWithEmbed_Embedded) XXX_Unmarshal(b []byte) error { 2510 return m.Unmarshal(b) 2511 } 2512 func (m *UnrecognizedWithEmbed_Embedded) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2513 return xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Marshal(b, m, deterministic) 2514 } 2515 func (m *UnrecognizedWithEmbed_Embedded) XXX_Merge(src proto.Message) { 2516 xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Merge(m, src) 2517 } 2518 func (m *UnrecognizedWithEmbed_Embedded) XXX_Size() int { 2519 return xxx_messageInfo_UnrecognizedWithEmbed_Embedded.Size(m) 2520 } 2521 func (m *UnrecognizedWithEmbed_Embedded) XXX_DiscardUnknown() { 2522 xxx_messageInfo_UnrecognizedWithEmbed_Embedded.DiscardUnknown(m) 2523 } 2524 2525 var xxx_messageInfo_UnrecognizedWithEmbed_Embedded proto.InternalMessageInfo 2526 2527 type Node struct { 2528 Label *string `protobuf:"bytes,1,opt,name=Label" json:"Label,omitempty"` 2529 Children []*Node `protobuf:"bytes,2,rep,name=Children" json:"Children,omitempty"` 2530 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2531 XXX_unrecognized []byte `json:"-"` 2532 XXX_sizecache int32 `json:"-"` 2533 } 2534 2535 func (m *Node) Reset() { *m = Node{} } 2536 func (*Node) ProtoMessage() {} 2537 func (*Node) Descriptor() ([]byte, []int) { 2538 return fileDescriptor_dd04c51887e896dd, []int{57} 2539 } 2540 func (m *Node) XXX_Unmarshal(b []byte) error { 2541 return m.Unmarshal(b) 2542 } 2543 func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2544 return xxx_messageInfo_Node.Marshal(b, m, deterministic) 2545 } 2546 func (m *Node) XXX_Merge(src proto.Message) { 2547 xxx_messageInfo_Node.Merge(m, src) 2548 } 2549 func (m *Node) XXX_Size() int { 2550 return xxx_messageInfo_Node.Size(m) 2551 } 2552 func (m *Node) XXX_DiscardUnknown() { 2553 xxx_messageInfo_Node.DiscardUnknown(m) 2554 } 2555 2556 var xxx_messageInfo_Node proto.InternalMessageInfo 2557 2558 type NonByteCustomType struct { 2559 Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"` 2560 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2561 XXX_unrecognized []byte `json:"-"` 2562 XXX_sizecache int32 `json:"-"` 2563 } 2564 2565 func (m *NonByteCustomType) Reset() { *m = NonByteCustomType{} } 2566 func (*NonByteCustomType) ProtoMessage() {} 2567 func (*NonByteCustomType) Descriptor() ([]byte, []int) { 2568 return fileDescriptor_dd04c51887e896dd, []int{58} 2569 } 2570 func (m *NonByteCustomType) XXX_Unmarshal(b []byte) error { 2571 return m.Unmarshal(b) 2572 } 2573 func (m *NonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2574 return xxx_messageInfo_NonByteCustomType.Marshal(b, m, deterministic) 2575 } 2576 func (m *NonByteCustomType) XXX_Merge(src proto.Message) { 2577 xxx_messageInfo_NonByteCustomType.Merge(m, src) 2578 } 2579 func (m *NonByteCustomType) XXX_Size() int { 2580 return xxx_messageInfo_NonByteCustomType.Size(m) 2581 } 2582 func (m *NonByteCustomType) XXX_DiscardUnknown() { 2583 xxx_messageInfo_NonByteCustomType.DiscardUnknown(m) 2584 } 2585 2586 var xxx_messageInfo_NonByteCustomType proto.InternalMessageInfo 2587 2588 type NidOptNonByteCustomType struct { 2589 Field1 T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1"` 2590 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2591 XXX_unrecognized []byte `json:"-"` 2592 XXX_sizecache int32 `json:"-"` 2593 } 2594 2595 func (m *NidOptNonByteCustomType) Reset() { *m = NidOptNonByteCustomType{} } 2596 func (*NidOptNonByteCustomType) ProtoMessage() {} 2597 func (*NidOptNonByteCustomType) Descriptor() ([]byte, []int) { 2598 return fileDescriptor_dd04c51887e896dd, []int{59} 2599 } 2600 func (m *NidOptNonByteCustomType) XXX_Unmarshal(b []byte) error { 2601 return m.Unmarshal(b) 2602 } 2603 func (m *NidOptNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2604 return xxx_messageInfo_NidOptNonByteCustomType.Marshal(b, m, deterministic) 2605 } 2606 func (m *NidOptNonByteCustomType) XXX_Merge(src proto.Message) { 2607 xxx_messageInfo_NidOptNonByteCustomType.Merge(m, src) 2608 } 2609 func (m *NidOptNonByteCustomType) XXX_Size() int { 2610 return xxx_messageInfo_NidOptNonByteCustomType.Size(m) 2611 } 2612 func (m *NidOptNonByteCustomType) XXX_DiscardUnknown() { 2613 xxx_messageInfo_NidOptNonByteCustomType.DiscardUnknown(m) 2614 } 2615 2616 var xxx_messageInfo_NidOptNonByteCustomType proto.InternalMessageInfo 2617 2618 type NinOptNonByteCustomType struct { 2619 Field1 *T `protobuf:"bytes,1,opt,name=Field1,customtype=T" json:"Field1,omitempty"` 2620 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2621 XXX_unrecognized []byte `json:"-"` 2622 XXX_sizecache int32 `json:"-"` 2623 } 2624 2625 func (m *NinOptNonByteCustomType) Reset() { *m = NinOptNonByteCustomType{} } 2626 func (*NinOptNonByteCustomType) ProtoMessage() {} 2627 func (*NinOptNonByteCustomType) Descriptor() ([]byte, []int) { 2628 return fileDescriptor_dd04c51887e896dd, []int{60} 2629 } 2630 func (m *NinOptNonByteCustomType) XXX_Unmarshal(b []byte) error { 2631 return m.Unmarshal(b) 2632 } 2633 func (m *NinOptNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2634 return xxx_messageInfo_NinOptNonByteCustomType.Marshal(b, m, deterministic) 2635 } 2636 func (m *NinOptNonByteCustomType) XXX_Merge(src proto.Message) { 2637 xxx_messageInfo_NinOptNonByteCustomType.Merge(m, src) 2638 } 2639 func (m *NinOptNonByteCustomType) XXX_Size() int { 2640 return xxx_messageInfo_NinOptNonByteCustomType.Size(m) 2641 } 2642 func (m *NinOptNonByteCustomType) XXX_DiscardUnknown() { 2643 xxx_messageInfo_NinOptNonByteCustomType.DiscardUnknown(m) 2644 } 2645 2646 var xxx_messageInfo_NinOptNonByteCustomType proto.InternalMessageInfo 2647 2648 type NidRepNonByteCustomType struct { 2649 Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1"` 2650 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2651 XXX_unrecognized []byte `json:"-"` 2652 XXX_sizecache int32 `json:"-"` 2653 } 2654 2655 func (m *NidRepNonByteCustomType) Reset() { *m = NidRepNonByteCustomType{} } 2656 func (*NidRepNonByteCustomType) ProtoMessage() {} 2657 func (*NidRepNonByteCustomType) Descriptor() ([]byte, []int) { 2658 return fileDescriptor_dd04c51887e896dd, []int{61} 2659 } 2660 func (m *NidRepNonByteCustomType) XXX_Unmarshal(b []byte) error { 2661 return m.Unmarshal(b) 2662 } 2663 func (m *NidRepNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2664 return xxx_messageInfo_NidRepNonByteCustomType.Marshal(b, m, deterministic) 2665 } 2666 func (m *NidRepNonByteCustomType) XXX_Merge(src proto.Message) { 2667 xxx_messageInfo_NidRepNonByteCustomType.Merge(m, src) 2668 } 2669 func (m *NidRepNonByteCustomType) XXX_Size() int { 2670 return xxx_messageInfo_NidRepNonByteCustomType.Size(m) 2671 } 2672 func (m *NidRepNonByteCustomType) XXX_DiscardUnknown() { 2673 xxx_messageInfo_NidRepNonByteCustomType.DiscardUnknown(m) 2674 } 2675 2676 var xxx_messageInfo_NidRepNonByteCustomType proto.InternalMessageInfo 2677 2678 type NinRepNonByteCustomType struct { 2679 Field1 []T `protobuf:"bytes,1,rep,name=Field1,customtype=T" json:"Field1,omitempty"` 2680 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2681 XXX_unrecognized []byte `json:"-"` 2682 XXX_sizecache int32 `json:"-"` 2683 } 2684 2685 func (m *NinRepNonByteCustomType) Reset() { *m = NinRepNonByteCustomType{} } 2686 func (*NinRepNonByteCustomType) ProtoMessage() {} 2687 func (*NinRepNonByteCustomType) Descriptor() ([]byte, []int) { 2688 return fileDescriptor_dd04c51887e896dd, []int{62} 2689 } 2690 func (m *NinRepNonByteCustomType) XXX_Unmarshal(b []byte) error { 2691 return m.Unmarshal(b) 2692 } 2693 func (m *NinRepNonByteCustomType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2694 return xxx_messageInfo_NinRepNonByteCustomType.Marshal(b, m, deterministic) 2695 } 2696 func (m *NinRepNonByteCustomType) XXX_Merge(src proto.Message) { 2697 xxx_messageInfo_NinRepNonByteCustomType.Merge(m, src) 2698 } 2699 func (m *NinRepNonByteCustomType) XXX_Size() int { 2700 return xxx_messageInfo_NinRepNonByteCustomType.Size(m) 2701 } 2702 func (m *NinRepNonByteCustomType) XXX_DiscardUnknown() { 2703 xxx_messageInfo_NinRepNonByteCustomType.DiscardUnknown(m) 2704 } 2705 2706 var xxx_messageInfo_NinRepNonByteCustomType proto.InternalMessageInfo 2707 2708 type ProtoType struct { 2709 Field2 *string `protobuf:"bytes,1,opt,name=Field2" json:"Field2,omitempty"` 2710 XXX_NoUnkeyedLiteral struct{} `json:"-"` 2711 XXX_unrecognized []byte `json:"-"` 2712 XXX_sizecache int32 `json:"-"` 2713 } 2714 2715 func (m *ProtoType) Reset() { *m = ProtoType{} } 2716 func (*ProtoType) ProtoMessage() {} 2717 func (*ProtoType) Descriptor() ([]byte, []int) { 2718 return fileDescriptor_dd04c51887e896dd, []int{63} 2719 } 2720 func (m *ProtoType) XXX_Unmarshal(b []byte) error { 2721 return m.Unmarshal(b) 2722 } 2723 func (m *ProtoType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 2724 return xxx_messageInfo_ProtoType.Marshal(b, m, deterministic) 2725 } 2726 func (m *ProtoType) XXX_Merge(src proto.Message) { 2727 xxx_messageInfo_ProtoType.Merge(m, src) 2728 } 2729 func (m *ProtoType) XXX_Size() int { 2730 return xxx_messageInfo_ProtoType.Size(m) 2731 } 2732 func (m *ProtoType) XXX_DiscardUnknown() { 2733 xxx_messageInfo_ProtoType.DiscardUnknown(m) 2734 } 2735 2736 var xxx_messageInfo_ProtoType proto.InternalMessageInfo 2737 2738 var E_FieldA = &proto.ExtensionDesc{ 2739 ExtendedType: (*MyExtendable)(nil), 2740 ExtensionType: (*float64)(nil), 2741 Field: 100, 2742 Name: "test.FieldA", 2743 Tag: "fixed64,100,opt,name=FieldA", 2744 Filename: "combos/unmarshaler/thetest.proto", 2745 } 2746 2747 var E_FieldB = &proto.ExtensionDesc{ 2748 ExtendedType: (*MyExtendable)(nil), 2749 ExtensionType: (*NinOptNative)(nil), 2750 Field: 101, 2751 Name: "test.FieldB", 2752 Tag: "bytes,101,opt,name=FieldB", 2753 Filename: "combos/unmarshaler/thetest.proto", 2754 } 2755 2756 var E_FieldC = &proto.ExtensionDesc{ 2757 ExtendedType: (*MyExtendable)(nil), 2758 ExtensionType: (*NinEmbeddedStruct)(nil), 2759 Field: 102, 2760 Name: "test.FieldC", 2761 Tag: "bytes,102,opt,name=FieldC", 2762 Filename: "combos/unmarshaler/thetest.proto", 2763 } 2764 2765 var E_FieldD = &proto.ExtensionDesc{ 2766 ExtendedType: (*MyExtendable)(nil), 2767 ExtensionType: ([]int64)(nil), 2768 Field: 104, 2769 Name: "test.FieldD", 2770 Tag: "varint,104,rep,name=FieldD", 2771 Filename: "combos/unmarshaler/thetest.proto", 2772 } 2773 2774 var E_FieldE = &proto.ExtensionDesc{ 2775 ExtendedType: (*MyExtendable)(nil), 2776 ExtensionType: ([]*NinOptNative)(nil), 2777 Field: 105, 2778 Name: "test.FieldE", 2779 Tag: "bytes,105,rep,name=FieldE", 2780 Filename: "combos/unmarshaler/thetest.proto", 2781 } 2782 2783 var E_FieldA1 = &proto.ExtensionDesc{ 2784 ExtendedType: (*NoExtensionsMap)(nil), 2785 ExtensionType: (*float64)(nil), 2786 Field: 100, 2787 Name: "test.FieldA1", 2788 Tag: "fixed64,100,opt,name=FieldA1", 2789 Filename: "combos/unmarshaler/thetest.proto", 2790 } 2791 2792 var E_FieldB1 = &proto.ExtensionDesc{ 2793 ExtendedType: (*NoExtensionsMap)(nil), 2794 ExtensionType: (*NinOptNative)(nil), 2795 Field: 101, 2796 Name: "test.FieldB1", 2797 Tag: "bytes,101,opt,name=FieldB1", 2798 Filename: "combos/unmarshaler/thetest.proto", 2799 } 2800 2801 var E_FieldC1 = &proto.ExtensionDesc{ 2802 ExtendedType: (*NoExtensionsMap)(nil), 2803 ExtensionType: (*NinEmbeddedStruct)(nil), 2804 Field: 102, 2805 Name: "test.FieldC1", 2806 Tag: "bytes,102,opt,name=FieldC1", 2807 Filename: "combos/unmarshaler/thetest.proto", 2808 } 2809 2810 func init() { 2811 proto.RegisterEnum("test.TheTestEnum", TheTestEnum_name, TheTestEnum_value) 2812 proto.RegisterEnum("test.AnotherTestEnum", AnotherTestEnum_name, AnotherTestEnum_value) 2813 proto.RegisterEnum("test.YetAnotherTestEnum", YetAnotherTestEnum_name, YetAnotherTestEnum_value) 2814 proto.RegisterEnum("test.YetYetAnotherTestEnum", YetYetAnotherTestEnum_name, YetYetAnotherTestEnum_value) 2815 proto.RegisterEnum("test.NestedDefinition_NestedEnum", NestedDefinition_NestedEnum_name, NestedDefinition_NestedEnum_value) 2816 proto.RegisterType((*NidOptNative)(nil), "test.NidOptNative") 2817 proto.RegisterType((*NinOptNative)(nil), "test.NinOptNative") 2818 proto.RegisterType((*NidRepNative)(nil), "test.NidRepNative") 2819 proto.RegisterType((*NinRepNative)(nil), "test.NinRepNative") 2820 proto.RegisterType((*NidRepPackedNative)(nil), "test.NidRepPackedNative") 2821 proto.RegisterType((*NinRepPackedNative)(nil), "test.NinRepPackedNative") 2822 proto.RegisterType((*NidOptStruct)(nil), "test.NidOptStruct") 2823 proto.RegisterType((*NinOptStruct)(nil), "test.NinOptStruct") 2824 proto.RegisterType((*NidRepStruct)(nil), "test.NidRepStruct") 2825 proto.RegisterType((*NinRepStruct)(nil), "test.NinRepStruct") 2826 proto.RegisterType((*NidEmbeddedStruct)(nil), "test.NidEmbeddedStruct") 2827 proto.RegisterType((*NinEmbeddedStruct)(nil), "test.NinEmbeddedStruct") 2828 proto.RegisterType((*NidNestedStruct)(nil), "test.NidNestedStruct") 2829 proto.RegisterType((*NinNestedStruct)(nil), "test.NinNestedStruct") 2830 proto.RegisterType((*NidOptCustom)(nil), "test.NidOptCustom") 2831 proto.RegisterType((*CustomDash)(nil), "test.CustomDash") 2832 proto.RegisterType((*NinOptCustom)(nil), "test.NinOptCustom") 2833 proto.RegisterType((*NidRepCustom)(nil), "test.NidRepCustom") 2834 proto.RegisterType((*NinRepCustom)(nil), "test.NinRepCustom") 2835 proto.RegisterType((*NinOptNativeUnion)(nil), "test.NinOptNativeUnion") 2836 proto.RegisterType((*NinOptStructUnion)(nil), "test.NinOptStructUnion") 2837 proto.RegisterType((*NinEmbeddedStructUnion)(nil), "test.NinEmbeddedStructUnion") 2838 proto.RegisterType((*NinNestedStructUnion)(nil), "test.NinNestedStructUnion") 2839 proto.RegisterType((*Tree)(nil), "test.Tree") 2840 proto.RegisterType((*OrBranch)(nil), "test.OrBranch") 2841 proto.RegisterType((*AndBranch)(nil), "test.AndBranch") 2842 proto.RegisterType((*Leaf)(nil), "test.Leaf") 2843 proto.RegisterType((*DeepTree)(nil), "test.DeepTree") 2844 proto.RegisterType((*ADeepBranch)(nil), "test.ADeepBranch") 2845 proto.RegisterType((*AndDeepBranch)(nil), "test.AndDeepBranch") 2846 proto.RegisterType((*DeepLeaf)(nil), "test.DeepLeaf") 2847 proto.RegisterType((*Nil)(nil), "test.Nil") 2848 proto.RegisterType((*NidOptEnum)(nil), "test.NidOptEnum") 2849 proto.RegisterType((*NinOptEnum)(nil), "test.NinOptEnum") 2850 proto.RegisterType((*NidRepEnum)(nil), "test.NidRepEnum") 2851 proto.RegisterType((*NinRepEnum)(nil), "test.NinRepEnum") 2852 proto.RegisterType((*NinOptEnumDefault)(nil), "test.NinOptEnumDefault") 2853 proto.RegisterType((*AnotherNinOptEnum)(nil), "test.AnotherNinOptEnum") 2854 proto.RegisterType((*AnotherNinOptEnumDefault)(nil), "test.AnotherNinOptEnumDefault") 2855 proto.RegisterType((*Timer)(nil), "test.Timer") 2856 proto.RegisterType((*MyExtendable)(nil), "test.MyExtendable") 2857 proto.RegisterType((*OtherExtenable)(nil), "test.OtherExtenable") 2858 proto.RegisterType((*NestedDefinition)(nil), "test.NestedDefinition") 2859 proto.RegisterType((*NestedDefinition_NestedMessage)(nil), "test.NestedDefinition.NestedMessage") 2860 proto.RegisterType((*NestedDefinition_NestedMessage_NestedNestedMsg)(nil), "test.NestedDefinition.NestedMessage.NestedNestedMsg") 2861 proto.RegisterType((*NestedScope)(nil), "test.NestedScope") 2862 proto.RegisterType((*NinOptNativeDefault)(nil), "test.NinOptNativeDefault") 2863 proto.RegisterType((*CustomContainer)(nil), "test.CustomContainer") 2864 proto.RegisterType((*CustomNameNidOptNative)(nil), "test.CustomNameNidOptNative") 2865 proto.RegisterType((*CustomNameNinOptNative)(nil), "test.CustomNameNinOptNative") 2866 proto.RegisterType((*CustomNameNinRepNative)(nil), "test.CustomNameNinRepNative") 2867 proto.RegisterType((*CustomNameNinStruct)(nil), "test.CustomNameNinStruct") 2868 proto.RegisterType((*CustomNameCustomType)(nil), "test.CustomNameCustomType") 2869 proto.RegisterType((*CustomNameNinEmbeddedStructUnion)(nil), "test.CustomNameNinEmbeddedStructUnion") 2870 proto.RegisterType((*CustomNameEnum)(nil), "test.CustomNameEnum") 2871 proto.RegisterType((*NoExtensionsMap)(nil), "test.NoExtensionsMap") 2872 proto.RegisterType((*Unrecognized)(nil), "test.Unrecognized") 2873 proto.RegisterType((*UnrecognizedWithInner)(nil), "test.UnrecognizedWithInner") 2874 proto.RegisterType((*UnrecognizedWithInner_Inner)(nil), "test.UnrecognizedWithInner.Inner") 2875 proto.RegisterType((*UnrecognizedWithEmbed)(nil), "test.UnrecognizedWithEmbed") 2876 proto.RegisterType((*UnrecognizedWithEmbed_Embedded)(nil), "test.UnrecognizedWithEmbed.Embedded") 2877 proto.RegisterType((*Node)(nil), "test.Node") 2878 proto.RegisterType((*NonByteCustomType)(nil), "test.NonByteCustomType") 2879 proto.RegisterType((*NidOptNonByteCustomType)(nil), "test.NidOptNonByteCustomType") 2880 proto.RegisterType((*NinOptNonByteCustomType)(nil), "test.NinOptNonByteCustomType") 2881 proto.RegisterType((*NidRepNonByteCustomType)(nil), "test.NidRepNonByteCustomType") 2882 proto.RegisterType((*NinRepNonByteCustomType)(nil), "test.NinRepNonByteCustomType") 2883 proto.RegisterType((*ProtoType)(nil), "test.ProtoType") 2884 proto.RegisterExtension(E_FieldA) 2885 proto.RegisterExtension(E_FieldB) 2886 proto.RegisterExtension(E_FieldC) 2887 proto.RegisterExtension(E_FieldD) 2888 proto.RegisterExtension(E_FieldE) 2889 proto.RegisterExtension(E_FieldA1) 2890 proto.RegisterExtension(E_FieldB1) 2891 proto.RegisterExtension(E_FieldC1) 2892 } 2893 2894 func init() { proto.RegisterFile("combos/unmarshaler/thetest.proto", fileDescriptor_dd04c51887e896dd) } 2895 2896 var fileDescriptor_dd04c51887e896dd = []byte{ 2897 // 3088 bytes of a gzipped FileDescriptorProto 2898 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x5a, 0x4f, 0x6c, 0x1b, 0xc7, 2899 0xd5, 0xe7, 0xec, 0x50, 0x0a, 0xf5, 0x24, 0x4b, 0xf4, 0x26, 0x56, 0x16, 0x8c, 0xbe, 0x15, 0xbd, 2900 0x91, 0xf5, 0x31, 0x44, 0x2c, 0x51, 0x14, 0x25, 0xcb, 0x4c, 0x93, 0x42, 0xfc, 0xe3, 0x46, 0x6e, 2901 0x44, 0x19, 0x8c, 0xdc, 0xd6, 0x40, 0x81, 0x82, 0x16, 0xd7, 0x22, 0x51, 0x69, 0x29, 0x90, 0xab, 2902 0x34, 0xee, 0xa1, 0x08, 0x72, 0x28, 0x82, 0x5e, 0x8b, 0x1e, 0xdb, 0xb8, 0x28, 0x0a, 0xa4, 0xb7, 2903 0x1c, 0x8a, 0xa2, 0x28, 0x8a, 0xc6, 0x97, 0x02, 0xea, 0xcd, 0xe8, 0xa9, 0x08, 0x0a, 0x21, 0x62, 2904 0x2e, 0x39, 0x06, 0xbd, 0x34, 0x87, 0x1c, 0x8a, 0xdd, 0x9d, 0x9d, 0x9d, 0x19, 0xee, 0x72, 0x97, 2905 0x96, 0xd2, 0xe6, 0x62, 0x8b, 0xf3, 0xde, 0x9b, 0x79, 0xfb, 0x7e, 0xbf, 0xf7, 0xf6, 0xed, 0xcc, 2906 0x40, 0x7a, 0xaf, 0x73, 0x78, 0xbf, 0xd3, 0x5b, 0x3e, 0x36, 0x0e, 0x1b, 0xdd, 0x5e, 0xab, 0x71, 2907 0xa0, 0x77, 0x97, 0xcd, 0x96, 0x6e, 0xea, 0x3d, 0x73, 0xe9, 0xa8, 0xdb, 0x31, 0x3b, 0x72, 0xdc, 2908 0xfa, 0x3b, 0x75, 0x7d, 0xbf, 0x6d, 0xb6, 0x8e, 0xef, 0x2f, 0xed, 0x75, 0x0e, 0x97, 0xf7, 0x3b, 2909 0xfb, 0x9d, 0x65, 0x5b, 0x78, 0xff, 0xf8, 0x81, 0xfd, 0xcb, 0xfe, 0x61, 0xff, 0xe5, 0x18, 0x69, 2910 0xff, 0xc4, 0x30, 0x55, 0x6b, 0x37, 0x77, 0x8e, 0xcc, 0x5a, 0xc3, 0x6c, 0xbf, 0xa5, 0xcb, 0x73, 2911 0x30, 0x7e, 0xab, 0xad, 0x1f, 0x34, 0x57, 0x14, 0x94, 0x46, 0x19, 0x54, 0x8a, 0x9f, 0x9c, 0xce, 2912 0xc7, 0xea, 0x64, 0x8c, 0x4a, 0xf3, 0x8a, 0x94, 0x46, 0x19, 0x89, 0x93, 0xe6, 0xa9, 0x74, 0x55, 2913 0xc1, 0x69, 0x94, 0x19, 0xe3, 0xa4, 0xab, 0x54, 0x5a, 0x50, 0xe2, 0x69, 0x94, 0xc1, 0x9c, 0xb4, 2914 0x40, 0xa5, 0x6b, 0xca, 0x58, 0x1a, 0x65, 0x2e, 0x71, 0xd2, 0x35, 0x2a, 0x5d, 0x57, 0xc6, 0xd3, 2915 0x28, 0x13, 0xe7, 0xa4, 0xeb, 0x54, 0x7a, 0x43, 0x79, 0x26, 0x8d, 0x32, 0x97, 0x39, 0xe9, 0x0d, 2916 0x2a, 0xdd, 0x50, 0x12, 0x69, 0x94, 0x91, 0x39, 0xe9, 0x06, 0x95, 0xde, 0x54, 0x26, 0xd2, 0x28, 2917 0xf3, 0x0c, 0x27, 0xbd, 0x29, 0xab, 0xf0, 0x8c, 0xf3, 0xe4, 0x39, 0x05, 0xd2, 0x28, 0x33, 0x43, 2918 0xc4, 0xee, 0xa0, 0x27, 0x5f, 0x51, 0x26, 0xd3, 0x28, 0x33, 0xce, 0xcb, 0x57, 0x3c, 0x79, 0x5e, 2919 0x99, 0x4a, 0xa3, 0x4c, 0x92, 0x97, 0xe7, 0x3d, 0xf9, 0xaa, 0x72, 0x29, 0x8d, 0x32, 0x09, 0x5e, 2920 0xbe, 0xea, 0xc9, 0x0b, 0xca, 0x74, 0x1a, 0x65, 0x26, 0x78, 0x79, 0xc1, 0x93, 0xaf, 0x29, 0x33, 2921 0x69, 0x94, 0x99, 0xe2, 0xe5, 0x6b, 0xda, 0xbb, 0x36, 0xbc, 0x86, 0x07, 0xef, 0x2c, 0x0f, 0x2f, 2922 0x05, 0x76, 0x96, 0x07, 0x96, 0x42, 0x3a, 0xcb, 0x43, 0x4a, 0xc1, 0x9c, 0xe5, 0xc1, 0xa4, 0x30, 2923 0xce, 0xf2, 0x30, 0x52, 0x00, 0x67, 0x79, 0x00, 0x29, 0x74, 0xb3, 0x3c, 0x74, 0x14, 0xb4, 0x59, 2924 0x1e, 0x34, 0x0a, 0xd7, 0x2c, 0x0f, 0x17, 0x05, 0x4a, 0x11, 0x80, 0xf2, 0x20, 0x52, 0x04, 0x88, 2925 0x3c, 0x70, 0x14, 0x01, 0x1c, 0x0f, 0x16, 0x45, 0x80, 0xc5, 0x03, 0x44, 0x11, 0x00, 0xf1, 0xa0, 2926 0x50, 0x04, 0x28, 0x3c, 0x10, 0x48, 0x8e, 0xd5, 0xf5, 0x23, 0x9f, 0x1c, 0xc3, 0x43, 0x73, 0x0c, 2927 0x0f, 0xcd, 0x31, 0x3c, 0x34, 0xc7, 0xf0, 0xd0, 0x1c, 0xc3, 0x43, 0x73, 0x0c, 0x0f, 0xcd, 0x31, 2928 0x3c, 0x34, 0xc7, 0xf0, 0xd0, 0x1c, 0xc3, 0xc3, 0x73, 0x0c, 0x87, 0xe4, 0x18, 0x0e, 0xc9, 0x31, 2929 0x1c, 0x92, 0x63, 0x38, 0x24, 0xc7, 0x70, 0x48, 0x8e, 0xe1, 0xc0, 0x1c, 0xf3, 0xe0, 0x9d, 0xe5, 2930 0xe1, 0xf5, 0xcd, 0x31, 0x1c, 0x90, 0x63, 0x38, 0x20, 0xc7, 0x70, 0x40, 0x8e, 0xe1, 0x80, 0x1c, 2931 0xc3, 0x01, 0x39, 0x86, 0x03, 0x72, 0x0c, 0x07, 0xe4, 0x18, 0x0e, 0xca, 0x31, 0x1c, 0x98, 0x63, 2932 0x38, 0x30, 0xc7, 0x70, 0x60, 0x8e, 0xe1, 0xc0, 0x1c, 0xc3, 0x81, 0x39, 0x86, 0xd9, 0x1c, 0xfb, 2933 0x33, 0x06, 0xd9, 0xc9, 0xb1, 0x3b, 0x8d, 0xbd, 0x1f, 0xea, 0x4d, 0x02, 0x85, 0x2a, 0x64, 0xda, 2934 0xb8, 0x05, 0x5d, 0xd2, 0x83, 0x44, 0x15, 0x72, 0x8d, 0x97, 0xe7, 0xa9, 0xdc, 0xcd, 0x36, 0x5e, 2935 0xbe, 0x4a, 0xe5, 0x6e, 0xbe, 0xf1, 0xf2, 0x02, 0x95, 0xbb, 0x19, 0xc7, 0xcb, 0xd7, 0xa8, 0xdc, 2936 0xcd, 0x39, 0x5e, 0xbe, 0x4e, 0xe5, 0x6e, 0xd6, 0xf1, 0xf2, 0x1b, 0x54, 0xee, 0xe6, 0x1d, 0x2f, 2937 0xdf, 0xa0, 0x72, 0x37, 0xf3, 0x78, 0xf9, 0x4d, 0x39, 0x2d, 0xe6, 0x9e, 0xab, 0x40, 0xa1, 0x4d, 2938 0x8b, 0xd9, 0x27, 0x68, 0xac, 0x78, 0x1a, 0x6e, 0xfe, 0x09, 0x1a, 0x79, 0x4f, 0xc3, 0xcd, 0x40, 2939 0x41, 0x63, 0x55, 0x7b, 0xcf, 0x86, 0xcf, 0x10, 0xe1, 0x4b, 0x09, 0xf0, 0x49, 0x0c, 0x74, 0x29, 2940 0x01, 0x3a, 0x89, 0x81, 0x2d, 0x25, 0xc0, 0x26, 0x31, 0x90, 0xa5, 0x04, 0xc8, 0x24, 0x06, 0xae, 2941 0x94, 0x00, 0x97, 0xc4, 0x40, 0x95, 0x12, 0xa0, 0x92, 0x18, 0x98, 0x52, 0x02, 0x4c, 0x12, 0x03, 2942 0x51, 0x4a, 0x80, 0x48, 0x62, 0xe0, 0x49, 0x09, 0xf0, 0x48, 0x0c, 0x34, 0x73, 0x22, 0x34, 0x12, 2943 0x0b, 0xcb, 0x9c, 0x08, 0x8b, 0xc4, 0x42, 0x32, 0x27, 0x42, 0x22, 0xb1, 0x70, 0xcc, 0x89, 0x70, 2944 0x48, 0x2c, 0x14, 0x5f, 0x4a, 0x6e, 0x47, 0xf8, 0xa6, 0xd9, 0x3d, 0xde, 0x33, 0xcf, 0xd5, 0x11, 2945 0xe6, 0xb8, 0xf6, 0x61, 0x32, 0x2f, 0x2f, 0xd9, 0x0d, 0x2b, 0xdb, 0x71, 0x0a, 0x6f, 0xb0, 0x1c, 2946 0xd7, 0x58, 0x30, 0x16, 0x86, 0xbf, 0x45, 0xe1, 0x5c, 0xbd, 0x61, 0x8e, 0x6b, 0x33, 0xc2, 0xfd, 2947 0xdb, 0xf8, 0xca, 0x3b, 0xb6, 0xc7, 0x92, 0xdb, 0xb1, 0x91, 0xf0, 0x8f, 0xda, 0xb1, 0x65, 0xc3, 2948 0x43, 0x4e, 0x83, 0x9d, 0x0d, 0x0f, 0xf6, 0xc0, 0x5b, 0x27, 0x6a, 0x07, 0x97, 0x0d, 0x0f, 0x2d, 2949 0x0d, 0xea, 0xc5, 0xf6, 0x5b, 0x84, 0xc1, 0x75, 0xfd, 0xc8, 0x87, 0xc1, 0xa3, 0xf6, 0x5b, 0x39, 2950 0xae, 0x94, 0x8c, 0xca, 0x60, 0x3c, 0x32, 0x83, 0x47, 0xed, 0xbc, 0x72, 0x5c, 0x79, 0x19, 0x99, 2951 0xc1, 0x5f, 0x41, 0x3f, 0x44, 0x18, 0xec, 0x85, 0x7f, 0xd4, 0x7e, 0x28, 0x1b, 0x1e, 0x72, 0x5f, 2952 0x06, 0xe3, 0x11, 0x18, 0x1c, 0xa5, 0x3f, 0xca, 0x86, 0x87, 0xd6, 0x9f, 0xc1, 0xe7, 0xee, 0x66, 2953 0xde, 0x47, 0x70, 0xb9, 0xd6, 0x6e, 0x56, 0x0f, 0xef, 0xeb, 0xcd, 0xa6, 0xde, 0x24, 0x71, 0xcc, 2954 0x71, 0x95, 0x20, 0x00, 0xea, 0x27, 0xa7, 0xf3, 0x5e, 0x84, 0xd7, 0x20, 0xe1, 0xc4, 0x34, 0x97, 2955 0x53, 0x4e, 0x50, 0x48, 0x85, 0xa3, 0xaa, 0xf2, 0x55, 0xd7, 0x6c, 0x25, 0xa7, 0xfc, 0x1d, 0x31, 2956 0x55, 0x8e, 0x0e, 0x6b, 0x3f, 0xb7, 0x3d, 0x34, 0xce, 0xed, 0xe1, 0x72, 0x24, 0x0f, 0x19, 0xdf, 2957 0x5e, 0x18, 0xf0, 0x8d, 0xf1, 0xea, 0x18, 0x66, 0x6a, 0xed, 0x66, 0x4d, 0xef, 0x99, 0xd1, 0x5c, 2958 0x72, 0x74, 0x84, 0x7a, 0x90, 0xe3, 0x68, 0xc9, 0x5a, 0x50, 0x4a, 0xf3, 0x35, 0x42, 0x6b, 0x5b, 2959 0xcb, 0x1a, 0xdc, 0xb2, 0xd9, 0xa0, 0x65, 0xbd, 0xca, 0x4e, 0x17, 0xcc, 0x06, 0x2d, 0xe8, 0xe5, 2960 0x10, 0x5d, 0xea, 0x6d, 0xf7, 0xe5, 0x5c, 0x3e, 0xee, 0x99, 0x9d, 0x43, 0x79, 0x0e, 0xa4, 0xad, 2961 0xa6, 0xbd, 0xc6, 0x54, 0x69, 0xca, 0x72, 0xea, 0xe3, 0xd3, 0xf9, 0xf8, 0xdd, 0xe3, 0x76, 0xb3, 2962 0x2e, 0x6d, 0x35, 0xe5, 0xdb, 0x30, 0xf6, 0x9d, 0xc6, 0xc1, 0xb1, 0x6e, 0xbf, 0x22, 0xa6, 0x4a, 2963 0x05, 0xa2, 0xf0, 0x72, 0xe0, 0x1e, 0x91, 0xb5, 0xf0, 0xf2, 0x9e, 0x3d, 0xf5, 0xd2, 0xdd, 0xb6, 2964 0x61, 0xae, 0xe4, 0x37, 0xea, 0xce, 0x14, 0xda, 0xf7, 0x01, 0x9c, 0x35, 0x2b, 0x8d, 0x5e, 0x4b, 2965 0xae, 0xb9, 0x33, 0x3b, 0x4b, 0x6f, 0x7c, 0x7c, 0x3a, 0x5f, 0x88, 0x32, 0xeb, 0xf5, 0x66, 0xa3, 2966 0xd7, 0xba, 0x6e, 0x3e, 0x3c, 0xd2, 0x97, 0x4a, 0x0f, 0x4d, 0xbd, 0xe7, 0xce, 0x7e, 0xe4, 0xbe, 2967 0xf5, 0xc8, 0x73, 0x29, 0xcc, 0x73, 0x25, 0xb8, 0x67, 0xba, 0xc5, 0x3f, 0x53, 0xee, 0x69, 0x9f, 2968 0xe7, 0x6d, 0xf7, 0x25, 0x21, 0x44, 0x12, 0x87, 0x45, 0x12, 0x9f, 0x37, 0x92, 0x47, 0x6e, 0x7d, 2969 0x14, 0x9e, 0x15, 0x0f, 0x7b, 0x56, 0x7c, 0x9e, 0x67, 0xfd, 0xb7, 0x93, 0xad, 0x34, 0x9f, 0xee, 2970 0x1a, 0xed, 0x8e, 0xf1, 0xb5, 0xdb, 0x0b, 0xba, 0xd0, 0x2e, 0xa0, 0x18, 0x3f, 0x79, 0x34, 0x8f, 2971 0xb4, 0xf7, 0x25, 0xf7, 0xc9, 0x9d, 0x44, 0x7a, 0xba, 0x27, 0xff, 0xba, 0xf4, 0x54, 0x5f, 0x45, 2972 0x84, 0x7e, 0x85, 0x60, 0x76, 0xa0, 0x92, 0x3b, 0x61, 0xba, 0xd8, 0x72, 0x6e, 0x8c, 0x5a, 0xce, 2973 0x89, 0x83, 0xbf, 0x47, 0xf0, 0x9c, 0x50, 0x5e, 0x1d, 0xf7, 0x96, 0x05, 0xf7, 0x9e, 0x1f, 0x5c, 2974 0xc9, 0x56, 0x64, 0xbc, 0x63, 0xe1, 0x15, 0x0c, 0x98, 0x99, 0x29, 0xee, 0x05, 0x01, 0xf7, 0x39, 2975 0x6a, 0xe0, 0x13, 0x2e, 0x97, 0x01, 0xc4, 0xed, 0x0e, 0xc4, 0x77, 0xbb, 0xba, 0x2e, 0xab, 0x20, 2976 0xed, 0x74, 0x89, 0x87, 0xd3, 0x8e, 0xfd, 0x4e, 0xb7, 0xd4, 0x6d, 0x18, 0x7b, 0xad, 0xba, 0xb4, 2977 0xd3, 0x95, 0xaf, 0x02, 0xde, 0x34, 0x9a, 0xc4, 0xa3, 0x19, 0x47, 0x61, 0xd3, 0x68, 0x12, 0x0d, 2978 0x4b, 0x26, 0xab, 0x10, 0x7f, 0x43, 0x6f, 0x3c, 0x20, 0x4e, 0x80, 0xa3, 0x63, 0x8d, 0xd4, 0xed, 2979 0x71, 0xb2, 0xe0, 0xf7, 0x20, 0xe1, 0x4e, 0x2c, 0x2f, 0x58, 0x16, 0x0f, 0x4c, 0xb2, 0x2c, 0xb1, 2980 0xb0, 0xdc, 0x21, 0x6f, 0x2e, 0x5b, 0x2a, 0x2f, 0xc2, 0x58, 0xbd, 0xbd, 0xdf, 0x32, 0xc9, 0xe2, 2981 0x83, 0x6a, 0x8e, 0x58, 0xbb, 0x07, 0x13, 0xd4, 0xa3, 0x0b, 0x9e, 0xba, 0xe2, 0x3c, 0x9a, 0x9c, 2982 0x62, 0xdf, 0x27, 0xee, 0xbe, 0xa5, 0x33, 0x24, 0xa7, 0x21, 0xf1, 0xa6, 0xd9, 0xf5, 0x8a, 0xbe, 2983 0xdb, 0x91, 0xd2, 0x51, 0xed, 0x5d, 0x04, 0x89, 0x8a, 0xae, 0x1f, 0xd9, 0x01, 0xbf, 0x06, 0xf1, 2984 0x4a, 0xe7, 0x47, 0x06, 0x71, 0xf0, 0x32, 0x89, 0xa8, 0x25, 0x26, 0x31, 0xb5, 0xc5, 0xf2, 0x35, 2985 0x36, 0xee, 0xcf, 0xd2, 0xb8, 0x33, 0x7a, 0x76, 0xec, 0x35, 0x2e, 0xf6, 0x04, 0x40, 0x4b, 0x69, 2986 0x20, 0xfe, 0x37, 0x60, 0x92, 0x59, 0x45, 0xce, 0x10, 0x37, 0x24, 0xd1, 0x90, 0x8d, 0x95, 0xa5, 2987 0xa1, 0xe9, 0x70, 0x89, 0x5b, 0xd8, 0x32, 0x65, 0x42, 0x1c, 0x60, 0x6a, 0x87, 0x39, 0xcb, 0x87, 2988 0xd9, 0x5f, 0x95, 0x84, 0x3a, 0xe7, 0xc4, 0xc8, 0x0e, 0xf7, 0x82, 0x43, 0xce, 0x60, 0x10, 0xad, 2989 0xbf, 0xb5, 0x31, 0xc0, 0xb5, 0xf6, 0x81, 0xf6, 0x2a, 0x80, 0x93, 0xf2, 0x55, 0xe3, 0xf8, 0x50, 2990 0xc8, 0xba, 0x69, 0x37, 0xc0, 0xbb, 0x2d, 0x7d, 0x57, 0xef, 0xd9, 0x2a, 0x7c, 0x3f, 0x65, 0x15, 2991 0x18, 0x70, 0x52, 0xcc, 0xb6, 0x7f, 0x29, 0xd4, 0xde, 0xb7, 0x13, 0xb3, 0x54, 0x15, 0x47, 0xf5, 2992 0x9e, 0x6e, 0x6e, 0x1a, 0x1d, 0xb3, 0xa5, 0x77, 0x05, 0x8b, 0xbc, 0xbc, 0xca, 0x25, 0xec, 0x74, 2993 0xfe, 0x05, 0x6a, 0x11, 0x68, 0xb4, 0xaa, 0x7d, 0x68, 0x3b, 0x68, 0xb5, 0x02, 0x03, 0x0f, 0x88, 2994 0x23, 0x3c, 0xa0, 0xbc, 0xce, 0xf5, 0x6f, 0x43, 0xdc, 0x14, 0x3e, 0x2d, 0x6f, 0x72, 0xdf, 0x39, 2995 0xc3, 0x9d, 0xe5, 0xbf, 0x31, 0xdd, 0x98, 0xba, 0x2e, 0xbf, 0x14, 0xea, 0x72, 0x40, 0x77, 0x3b, 2996 0x6a, 0x4c, 0x71, 0xd4, 0x98, 0xfe, 0x89, 0x76, 0x1c, 0xd6, 0x70, 0x45, 0x7f, 0xd0, 0x38, 0x3e, 2997 0x30, 0xe5, 0x97, 0x43, 0xb1, 0x2f, 0xa2, 0x32, 0x75, 0xb5, 0x10, 0x15, 0xfe, 0xa2, 0x54, 0x2a, 2998 0x51, 0x77, 0x6f, 0x8c, 0x40, 0x81, 0xa2, 0x54, 0x2e, 0xd3, 0xb2, 0x9d, 0x78, 0xef, 0xd1, 0x3c, 2999 0xfa, 0xe0, 0xd1, 0x7c, 0x4c, 0xfb, 0x1d, 0x82, 0xcb, 0x44, 0x93, 0x21, 0xee, 0x75, 0xc1, 0xf9, 3000 0x2b, 0x6e, 0xcd, 0xf0, 0x8b, 0xc0, 0x7f, 0x8d, 0xbc, 0x7f, 0x45, 0xa0, 0x0c, 0xf8, 0xea, 0xc6, 3001 0x3b, 0x17, 0xc9, 0xe5, 0x22, 0xaa, 0xfe, 0xef, 0x63, 0x7e, 0x0f, 0xc6, 0x76, 0xdb, 0x87, 0x7a, 3002 0xd7, 0x7a, 0x13, 0x58, 0x7f, 0x38, 0x2e, 0xbb, 0x87, 0x39, 0xce, 0x90, 0x2b, 0x73, 0x9c, 0xe3, 3003 0x64, 0x79, 0x59, 0x81, 0x78, 0xa5, 0x61, 0x36, 0x6c, 0x0f, 0xa6, 0x68, 0x7d, 0x6d, 0x98, 0x0d, 3004 0x6d, 0x15, 0xa6, 0xb6, 0x1f, 0x56, 0xdf, 0x36, 0x75, 0xa3, 0xd9, 0xb8, 0x7f, 0x20, 0x9e, 0x81, 3005 0xba, 0xfd, 0xea, 0x4a, 0x76, 0x2c, 0xd1, 0x4c, 0x9e, 0xa0, 0x62, 0xdc, 0xf6, 0xe7, 0x2d, 0x98, 3006 0xde, 0xb1, 0xdc, 0xb6, 0xed, 0x38, 0x33, 0x67, 0x75, 0x4c, 0x1f, 0x5e, 0x68, 0xca, 0xb0, 0xd7, 3007 0x94, 0xa5, 0x01, 0x6d, 0xf3, 0xad, 0x13, 0xeb, 0x47, 0x1d, 0x6d, 0x67, 0xe3, 0x89, 0xe9, 0xe4, 3008 0xe5, 0x6c, 0x3c, 0x01, 0xc9, 0x4b, 0x64, 0xdd, 0xbf, 0x61, 0x48, 0x3a, 0xad, 0x4e, 0x45, 0x7f, 3009 0xd0, 0x36, 0xda, 0xe6, 0x60, 0xbf, 0x4a, 0x3d, 0x96, 0xbf, 0x09, 0x13, 0x56, 0x48, 0xed, 0x5f, 3010 0x04, 0xb0, 0xab, 0xa4, 0x45, 0x11, 0xa6, 0x20, 0x03, 0x36, 0x75, 0x3c, 0x1b, 0xf9, 0x16, 0xe0, 3011 0x5a, 0x6d, 0x9b, 0xbc, 0xdc, 0x0a, 0x43, 0x4d, 0xb7, 0xf5, 0x5e, 0xaf, 0xb1, 0xaf, 0x93, 0x5f, 3012 0x64, 0xac, 0xb7, 0x5f, 0xb7, 0x26, 0x90, 0x0b, 0x20, 0xd5, 0xb6, 0x49, 0xc3, 0xbb, 0x10, 0x65, 3013 0x9a, 0xba, 0x54, 0xdb, 0x4e, 0xfd, 0x05, 0xc1, 0x25, 0x6e, 0x54, 0xd6, 0x60, 0xca, 0x19, 0x60, 3014 0x1e, 0x77, 0xbc, 0xce, 0x8d, 0xb9, 0x3e, 0x4b, 0xe7, 0xf4, 0x39, 0xb5, 0x09, 0x33, 0xc2, 0xb8, 3015 0xbc, 0x04, 0x32, 0x3b, 0x44, 0x9c, 0x00, 0xbb, 0xa1, 0xf6, 0x91, 0x68, 0xff, 0x07, 0xe0, 0xc5, 3016 0x55, 0x9e, 0x81, 0xc9, 0xdd, 0x7b, 0x77, 0xaa, 0x3f, 0xa8, 0x55, 0xdf, 0xdc, 0xad, 0x56, 0x92, 3017 0x48, 0xfb, 0x03, 0x82, 0x49, 0xd2, 0xb6, 0xee, 0x75, 0x8e, 0x74, 0xb9, 0x04, 0x68, 0x93, 0xf0, 3018 0xe1, 0xe9, 0xfc, 0x46, 0x9b, 0xf2, 0x32, 0xa0, 0x52, 0x74, 0xa8, 0x51, 0x49, 0xce, 0x03, 0x2a, 3019 0x13, 0x80, 0xa3, 0x21, 0x83, 0xca, 0xda, 0xbf, 0x30, 0x3c, 0xcb, 0xb6, 0xd1, 0x6e, 0x3d, 0xb9, 3020 0xca, 0x7f, 0x37, 0x15, 0x27, 0x56, 0xf2, 0xab, 0x85, 0x25, 0xeb, 0x1f, 0x4a, 0x49, 0x8d, 0xff, 3021 0x84, 0x2a, 0x02, 0x55, 0x59, 0x09, 0xba, 0x27, 0x52, 0x8c, 0x33, 0x33, 0x0c, 0xdc, 0x13, 0xe1, 3022 0xa4, 0x03, 0xf7, 0x44, 0x38, 0xe9, 0xc0, 0x3d, 0x11, 0x4e, 0x3a, 0x70, 0x16, 0xc0, 0x49, 0x07, 3023 0xee, 0x89, 0x70, 0xd2, 0x81, 0x7b, 0x22, 0x9c, 0x74, 0xf0, 0x9e, 0x08, 0x11, 0x07, 0xde, 0x13, 3024 0xe1, 0xe5, 0x83, 0xf7, 0x44, 0x78, 0xf9, 0xe0, 0x3d, 0x91, 0x62, 0xdc, 0xec, 0x1e, 0xeb, 0xc1, 3025 0xa7, 0x0e, 0xbc, 0xfd, 0xb0, 0x8f, 0x40, 0xaf, 0x02, 0xef, 0xc0, 0x8c, 0xb3, 0x21, 0x51, 0xee, 3026 0x18, 0x66, 0xa3, 0x6d, 0xe8, 0x5d, 0xf9, 0x1b, 0x30, 0xe5, 0x0c, 0x39, 0x9f, 0x39, 0x7e, 0x9f, 3027 0x81, 0x8e, 0x9c, 0xd4, 0x5b, 0x4e, 0x5b, 0xfb, 0x32, 0x0e, 0xb3, 0xce, 0x40, 0xad, 0x71, 0xa8, 3028 0x73, 0xb7, 0x8c, 0x16, 0x85, 0x33, 0xa5, 0x69, 0xcb, 0xbc, 0x7f, 0x3a, 0xef, 0x8c, 0x6e, 0x52, 3029 0x36, 0x2d, 0x0a, 0xa7, 0x4b, 0xbc, 0x9e, 0xf7, 0x02, 0x5a, 0x14, 0x6e, 0x1e, 0xf1, 0x7a, 0xf4, 3030 0x7d, 0x43, 0xf5, 0xdc, 0x3b, 0x48, 0xbc, 0x5e, 0x85, 0xb2, 0x6c, 0x51, 0xb8, 0x8d, 0xc4, 0xeb, 3031 0x55, 0x29, 0xdf, 0x16, 0x85, 0xb3, 0x27, 0x5e, 0xef, 0x16, 0x65, 0xde, 0xa2, 0x70, 0x0a, 0xc5, 3032 0xeb, 0x7d, 0x8b, 0x72, 0x70, 0x51, 0xb8, 0xab, 0xc4, 0xeb, 0xbd, 0x4e, 0xd9, 0xb8, 0x28, 0xdc, 3033 0x5a, 0xe2, 0xf5, 0xb6, 0x28, 0x2f, 0x33, 0xe2, 0xfd, 0x25, 0x5e, 0xf1, 0xb6, 0xc7, 0xd0, 0x8c, 3034 0x78, 0x93, 0x89, 0xd7, 0xfc, 0xb6, 0xc7, 0xd5, 0x8c, 0x78, 0xa7, 0x89, 0xd7, 0x7c, 0xc3, 0x63, 3035 0x6d, 0x46, 0x3c, 0x2b, 0xe3, 0x35, 0xb7, 0x3d, 0xfe, 0x66, 0xc4, 0x53, 0x33, 0x5e, 0xb3, 0xe6, 3036 0x31, 0x39, 0x23, 0x9e, 0x9f, 0xf1, 0x9a, 0x3b, 0xde, 0x26, 0xfa, 0x47, 0x02, 0xfd, 0x98, 0x5b, 3037 0x50, 0x9a, 0x40, 0x3f, 0xf0, 0xa1, 0x9e, 0x50, 0xc8, 0x18, 0x1d, 0x8f, 0x76, 0x9a, 0x40, 0x3b, 3038 0xf0, 0xa1, 0x9c, 0x26, 0x50, 0x0e, 0x7c, 0xe8, 0xa6, 0x09, 0x74, 0x03, 0x1f, 0xaa, 0x69, 0x02, 3039 0xd5, 0xc0, 0x87, 0x66, 0x9a, 0x40, 0x33, 0xf0, 0xa1, 0x98, 0x26, 0x50, 0x0c, 0x7c, 0xe8, 0xa5, 3040 0x09, 0xf4, 0x02, 0x1f, 0x6a, 0x2d, 0x88, 0xd4, 0x02, 0x3f, 0x5a, 0x2d, 0x88, 0xb4, 0x02, 0x3f, 3041 0x4a, 0xbd, 0x28, 0x52, 0x6a, 0xa2, 0x7f, 0x3a, 0x3f, 0x66, 0x0d, 0x31, 0x6c, 0x5a, 0x10, 0xd9, 3042 0x04, 0x7e, 0x4c, 0x5a, 0x10, 0x99, 0x04, 0x7e, 0x2c, 0x5a, 0x10, 0x59, 0x04, 0x7e, 0x0c, 0x7a, 3043 0x2c, 0x32, 0xc8, 0xbb, 0xe3, 0xa3, 0x09, 0x47, 0x8a, 0x61, 0x0c, 0xc2, 0x11, 0x18, 0x84, 0x23, 3044 0x30, 0x08, 0x47, 0x60, 0x10, 0x8e, 0xc0, 0x20, 0x1c, 0x81, 0x41, 0x38, 0x02, 0x83, 0x70, 0x04, 3045 0x06, 0xe1, 0x28, 0x0c, 0xc2, 0x91, 0x18, 0x84, 0x83, 0x18, 0xb4, 0x20, 0xde, 0x78, 0x00, 0xbf, 3046 0x82, 0xb4, 0x20, 0x1e, 0x7d, 0x86, 0x53, 0x08, 0x47, 0xa2, 0x10, 0x0e, 0xa2, 0xd0, 0x47, 0x18, 3047 0x9e, 0xe5, 0x28, 0x44, 0xce, 0x87, 0x2e, 0xaa, 0x02, 0xad, 0x47, 0xb8, 0x60, 0xe1, 0xc7, 0xa9, 3048 0xf5, 0x08, 0x87, 0xd4, 0xc3, 0x78, 0x36, 0x58, 0x85, 0xaa, 0x11, 0xaa, 0xd0, 0x2d, 0xca, 0xa1, 3049 0xf5, 0x08, 0x17, 0x2f, 0x06, 0xb9, 0xb7, 0x31, 0xac, 0x08, 0xbc, 0x1e, 0xa9, 0x08, 0x6c, 0x45, 3050 0x2a, 0x02, 0xb7, 0x3d, 0x04, 0x7f, 0x2a, 0xc1, 0x73, 0x1e, 0x82, 0xce, 0x5f, 0xbb, 0x0f, 0x8f, 3051 0xac, 0x12, 0xe0, 0x1d, 0x51, 0xc9, 0xee, 0xb1, 0x0d, 0x03, 0xa3, 0xb4, 0xd5, 0x94, 0xef, 0xf0, 3052 0x87, 0x55, 0xc5, 0x51, 0x0f, 0x70, 0x18, 0xc4, 0xc9, 0x66, 0xe8, 0x02, 0xe0, 0xad, 0x66, 0xcf, 3053 0xae, 0x16, 0x7e, 0xcb, 0x96, 0xeb, 0x96, 0x58, 0xae, 0xc3, 0xb8, 0xad, 0xde, 0xb3, 0xe1, 0x3d, 3054 0xcf, 0xc2, 0x95, 0x3a, 0x99, 0x49, 0x7b, 0x8c, 0x20, 0xcd, 0x51, 0xf9, 0x62, 0x8e, 0x0c, 0x5e, 3055 0x89, 0x74, 0x64, 0xc0, 0x25, 0x88, 0x77, 0x7c, 0xf0, 0xff, 0x83, 0x27, 0xd5, 0x6c, 0x96, 0x88, 3056 0x47, 0x09, 0x3f, 0x81, 0x69, 0xef, 0x09, 0xec, 0x6f, 0xb6, 0xb5, 0xf0, 0xdd, 0x4c, 0xbf, 0xd4, 3057 0x5c, 0x13, 0x76, 0xd1, 0x86, 0x9a, 0xd1, 0x6c, 0xd5, 0x8a, 0x30, 0x53, 0xeb, 0xd8, 0x3b, 0x00, 3058 0xbd, 0x76, 0xc7, 0xe8, 0x6d, 0x37, 0x8e, 0xc2, 0x36, 0x23, 0x12, 0x56, 0x6b, 0x7e, 0xf2, 0xeb, 3059 0xf9, 0x98, 0xf6, 0x32, 0x4c, 0xdd, 0x35, 0xba, 0xfa, 0x5e, 0x67, 0xdf, 0x68, 0xff, 0x58, 0x6f, 3060 0x0a, 0x86, 0x13, 0xae, 0x61, 0x31, 0xfe, 0xc4, 0xd2, 0xfe, 0x05, 0x82, 0x2b, 0xac, 0xfa, 0x77, 3061 0xdb, 0x66, 0x6b, 0xcb, 0xb0, 0x7a, 0xfa, 0x57, 0x21, 0xa1, 0x13, 0xe0, 0xec, 0x77, 0xd7, 0xa4, 3062 0xfb, 0x1d, 0xe9, 0xab, 0xbe, 0x64, 0xff, 0x5b, 0xa7, 0x26, 0xc2, 0x2e, 0x88, 0xbb, 0x6c, 0x3e, 3063 0x75, 0x0d, 0xc6, 0x9c, 0xf9, 0x79, 0xbf, 0x2e, 0x09, 0x7e, 0xfd, 0xd6, 0xc7, 0x2f, 0x9b, 0x47, 3064 0xf2, 0x6d, 0xce, 0x2f, 0xe6, 0x73, 0xd5, 0x57, 0x7d, 0xc9, 0x25, 0x5f, 0x29, 0x61, 0xf5, 0x7f, 3065 0x36, 0xa3, 0xc2, 0x9d, 0xcc, 0x40, 0xa2, 0x2a, 0xea, 0xf8, 0xfb, 0x59, 0x81, 0x78, 0xad, 0xd3, 3066 0xd4, 0xe5, 0xe7, 0x60, 0xec, 0x8d, 0xc6, 0x7d, 0xfd, 0x80, 0x04, 0xd9, 0xf9, 0x21, 0x2f, 0x42, 3067 0xa2, 0xdc, 0x6a, 0x1f, 0x34, 0xbb, 0xba, 0x41, 0xce, 0xec, 0xc9, 0x16, 0xba, 0x65, 0x53, 0xa7, 3068 0x32, 0xad, 0x0c, 0x97, 0x6b, 0x1d, 0xa3, 0xf4, 0xd0, 0x64, 0xeb, 0xc6, 0x92, 0x90, 0x22, 0xe4, 3069 0xcc, 0xe7, 0x8e, 0x95, 0x8d, 0x96, 0x42, 0x69, 0xec, 0xe3, 0xd3, 0x79, 0xb4, 0x4b, 0xf7, 0xcf, 3070 0xb7, 0xe1, 0x79, 0x92, 0x3e, 0x03, 0x53, 0xe5, 0xc3, 0xa6, 0x9a, 0x20, 0xe7, 0xd4, 0xcc, 0x74, 3071 0x5b, 0xd6, 0x74, 0x86, 0xef, 0x74, 0x4f, 0xe7, 0x99, 0xd5, 0x14, 0x0d, 0xf5, 0x0c, 0x8f, 0xe4, 3072 0x99, 0xef, 0x74, 0x4b, 0x61, 0xd3, 0x09, 0x9e, 0xbd, 0x08, 0x13, 0x54, 0xc6, 0xb0, 0x81, 0xcd, 3073 0x94, 0x7c, 0x56, 0x83, 0x49, 0x26, 0x61, 0xe5, 0x31, 0x40, 0x9b, 0xc9, 0x98, 0xf5, 0x5f, 0x29, 3074 0x89, 0xac, 0xff, 0xca, 0x49, 0x29, 0x7b, 0x0d, 0x66, 0x84, 0xfd, 0x4b, 0x4b, 0x52, 0x49, 0x82, 3075 0xf5, 0x5f, 0x35, 0x39, 0x99, 0x8a, 0xbf, 0xf7, 0x1b, 0x35, 0x96, 0x7d, 0x05, 0xe4, 0xc1, 0x9d, 3076 0x4e, 0x79, 0x1c, 0xa4, 0x4d, 0x6b, 0xca, 0xe7, 0x41, 0x2a, 0x95, 0x92, 0x28, 0x35, 0xf3, 0xb3, 3077 0x5f, 0xa6, 0x27, 0x4b, 0xba, 0x69, 0xea, 0xdd, 0x7b, 0xba, 0x59, 0x2a, 0x11, 0xe3, 0xd7, 0xe0, 3078 0x8a, 0xef, 0x4e, 0xa9, 0x65, 0x5f, 0x2e, 0x3b, 0xf6, 0x95, 0xca, 0x80, 0x7d, 0xa5, 0x62, 0xdb, 3079 0xa3, 0xa2, 0x7b, 0xe2, 0xbc, 0x29, 0xfb, 0xec, 0x32, 0x2a, 0x4d, 0xe6, 0x84, 0x7b, 0xb3, 0xf8, 3080 0x1a, 0xd1, 0x2d, 0xf9, 0xea, 0xea, 0x21, 0x27, 0xd6, 0xa5, 0x62, 0x99, 0xd8, 0x97, 0x7d, 0xed, 3081 0x1f, 0x08, 0xc7, 0xaa, 0xfc, 0x1b, 0x82, 0x4c, 0x52, 0xa6, 0x0e, 0x57, 0x7c, 0x27, 0x69, 0x31, 3082 0x97, 0xdd, 0x2b, 0xd4, 0xe1, 0xaa, 0xaf, 0x6e, 0x3b, 0xe4, 0xd2, 0x57, 0xb5, 0xb8, 0x4c, 0x5e, 3083 0xf2, 0x9b, 0x2b, 0xf2, 0x15, 0x37, 0x47, 0xb9, 0x0a, 0x4c, 0x02, 0xe4, 0x6a, 0x15, 0xcb, 0xc4, 3084 0xa0, 0x14, 0x68, 0x10, 0x1c, 0x25, 0xd7, 0xb2, 0xf8, 0x3a, 0x99, 0xa4, 0x1c, 0x38, 0x49, 0x48, 3085 0xa8, 0x5c, 0xf3, 0xd2, 0xee, 0xc9, 0x99, 0x1a, 0x7b, 0x72, 0xa6, 0xc6, 0xfe, 0x71, 0xa6, 0xc6, 3086 0x3e, 0x39, 0x53, 0xd1, 0x67, 0x67, 0x2a, 0xfa, 0xfc, 0x4c, 0x45, 0x5f, 0x9c, 0xa9, 0xe8, 0x9d, 3087 0xbe, 0x8a, 0x3e, 0xe8, 0xab, 0xe8, 0xc3, 0xbe, 0x8a, 0xfe, 0xd8, 0x57, 0xd1, 0xe3, 0xbe, 0x8a, 3088 0x4e, 0xfa, 0x6a, 0xec, 0x49, 0x5f, 0x45, 0x9f, 0xf4, 0x55, 0xf4, 0x59, 0x5f, 0x8d, 0x7d, 0xde, 3089 0x57, 0xd1, 0x17, 0x7d, 0x35, 0xf6, 0xce, 0xa7, 0x6a, 0xec, 0xd1, 0xa7, 0x6a, 0xec, 0x83, 0x4f, 3090 0x55, 0xf4, 0x9f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x3b, 0xf6, 0x66, 0xae, 0x4e, 0x36, 0x00, 0x00, 3091 } 3092 3093 func (this *NidOptNative) Compare(that interface{}) int { 3094 if that == nil { 3095 if this == nil { 3096 return 0 3097 } 3098 return 1 3099 } 3100 3101 that1, ok := that.(*NidOptNative) 3102 if !ok { 3103 that2, ok := that.(NidOptNative) 3104 if ok { 3105 that1 = &that2 3106 } else { 3107 return 1 3108 } 3109 } 3110 if that1 == nil { 3111 if this == nil { 3112 return 0 3113 } 3114 return 1 3115 } else if this == nil { 3116 return -1 3117 } 3118 if this.Field1 != that1.Field1 { 3119 if this.Field1 < that1.Field1 { 3120 return -1 3121 } 3122 return 1 3123 } 3124 if this.Field2 != that1.Field2 { 3125 if this.Field2 < that1.Field2 { 3126 return -1 3127 } 3128 return 1 3129 } 3130 if this.Field3 != that1.Field3 { 3131 if this.Field3 < that1.Field3 { 3132 return -1 3133 } 3134 return 1 3135 } 3136 if this.Field4 != that1.Field4 { 3137 if this.Field4 < that1.Field4 { 3138 return -1 3139 } 3140 return 1 3141 } 3142 if this.Field5 != that1.Field5 { 3143 if this.Field5 < that1.Field5 { 3144 return -1 3145 } 3146 return 1 3147 } 3148 if this.Field6 != that1.Field6 { 3149 if this.Field6 < that1.Field6 { 3150 return -1 3151 } 3152 return 1 3153 } 3154 if this.Field7 != that1.Field7 { 3155 if this.Field7 < that1.Field7 { 3156 return -1 3157 } 3158 return 1 3159 } 3160 if this.Field8 != that1.Field8 { 3161 if this.Field8 < that1.Field8 { 3162 return -1 3163 } 3164 return 1 3165 } 3166 if this.Field9 != that1.Field9 { 3167 if this.Field9 < that1.Field9 { 3168 return -1 3169 } 3170 return 1 3171 } 3172 if this.Field10 != that1.Field10 { 3173 if this.Field10 < that1.Field10 { 3174 return -1 3175 } 3176 return 1 3177 } 3178 if this.Field11 != that1.Field11 { 3179 if this.Field11 < that1.Field11 { 3180 return -1 3181 } 3182 return 1 3183 } 3184 if this.Field12 != that1.Field12 { 3185 if this.Field12 < that1.Field12 { 3186 return -1 3187 } 3188 return 1 3189 } 3190 if this.Field13 != that1.Field13 { 3191 if !this.Field13 { 3192 return -1 3193 } 3194 return 1 3195 } 3196 if this.Field14 != that1.Field14 { 3197 if this.Field14 < that1.Field14 { 3198 return -1 3199 } 3200 return 1 3201 } 3202 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 { 3203 return c 3204 } 3205 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 3206 return c 3207 } 3208 return 0 3209 } 3210 func (this *NinOptNative) Compare(that interface{}) int { 3211 if that == nil { 3212 if this == nil { 3213 return 0 3214 } 3215 return 1 3216 } 3217 3218 that1, ok := that.(*NinOptNative) 3219 if !ok { 3220 that2, ok := that.(NinOptNative) 3221 if ok { 3222 that1 = &that2 3223 } else { 3224 return 1 3225 } 3226 } 3227 if that1 == nil { 3228 if this == nil { 3229 return 0 3230 } 3231 return 1 3232 } else if this == nil { 3233 return -1 3234 } 3235 if this.Field1 != nil && that1.Field1 != nil { 3236 if *this.Field1 != *that1.Field1 { 3237 if *this.Field1 < *that1.Field1 { 3238 return -1 3239 } 3240 return 1 3241 } 3242 } else if this.Field1 != nil { 3243 return 1 3244 } else if that1.Field1 != nil { 3245 return -1 3246 } 3247 if this.Field2 != nil && that1.Field2 != nil { 3248 if *this.Field2 != *that1.Field2 { 3249 if *this.Field2 < *that1.Field2 { 3250 return -1 3251 } 3252 return 1 3253 } 3254 } else if this.Field2 != nil { 3255 return 1 3256 } else if that1.Field2 != nil { 3257 return -1 3258 } 3259 if this.Field3 != nil && that1.Field3 != nil { 3260 if *this.Field3 != *that1.Field3 { 3261 if *this.Field3 < *that1.Field3 { 3262 return -1 3263 } 3264 return 1 3265 } 3266 } else if this.Field3 != nil { 3267 return 1 3268 } else if that1.Field3 != nil { 3269 return -1 3270 } 3271 if this.Field4 != nil && that1.Field4 != nil { 3272 if *this.Field4 != *that1.Field4 { 3273 if *this.Field4 < *that1.Field4 { 3274 return -1 3275 } 3276 return 1 3277 } 3278 } else if this.Field4 != nil { 3279 return 1 3280 } else if that1.Field4 != nil { 3281 return -1 3282 } 3283 if this.Field5 != nil && that1.Field5 != nil { 3284 if *this.Field5 != *that1.Field5 { 3285 if *this.Field5 < *that1.Field5 { 3286 return -1 3287 } 3288 return 1 3289 } 3290 } else if this.Field5 != nil { 3291 return 1 3292 } else if that1.Field5 != nil { 3293 return -1 3294 } 3295 if this.Field6 != nil && that1.Field6 != nil { 3296 if *this.Field6 != *that1.Field6 { 3297 if *this.Field6 < *that1.Field6 { 3298 return -1 3299 } 3300 return 1 3301 } 3302 } else if this.Field6 != nil { 3303 return 1 3304 } else if that1.Field6 != nil { 3305 return -1 3306 } 3307 if this.Field7 != nil && that1.Field7 != nil { 3308 if *this.Field7 != *that1.Field7 { 3309 if *this.Field7 < *that1.Field7 { 3310 return -1 3311 } 3312 return 1 3313 } 3314 } else if this.Field7 != nil { 3315 return 1 3316 } else if that1.Field7 != nil { 3317 return -1 3318 } 3319 if this.Field8 != nil && that1.Field8 != nil { 3320 if *this.Field8 != *that1.Field8 { 3321 if *this.Field8 < *that1.Field8 { 3322 return -1 3323 } 3324 return 1 3325 } 3326 } else if this.Field8 != nil { 3327 return 1 3328 } else if that1.Field8 != nil { 3329 return -1 3330 } 3331 if this.Field9 != nil && that1.Field9 != nil { 3332 if *this.Field9 != *that1.Field9 { 3333 if *this.Field9 < *that1.Field9 { 3334 return -1 3335 } 3336 return 1 3337 } 3338 } else if this.Field9 != nil { 3339 return 1 3340 } else if that1.Field9 != nil { 3341 return -1 3342 } 3343 if this.Field10 != nil && that1.Field10 != nil { 3344 if *this.Field10 != *that1.Field10 { 3345 if *this.Field10 < *that1.Field10 { 3346 return -1 3347 } 3348 return 1 3349 } 3350 } else if this.Field10 != nil { 3351 return 1 3352 } else if that1.Field10 != nil { 3353 return -1 3354 } 3355 if this.Field11 != nil && that1.Field11 != nil { 3356 if *this.Field11 != *that1.Field11 { 3357 if *this.Field11 < *that1.Field11 { 3358 return -1 3359 } 3360 return 1 3361 } 3362 } else if this.Field11 != nil { 3363 return 1 3364 } else if that1.Field11 != nil { 3365 return -1 3366 } 3367 if this.Field12 != nil && that1.Field12 != nil { 3368 if *this.Field12 != *that1.Field12 { 3369 if *this.Field12 < *that1.Field12 { 3370 return -1 3371 } 3372 return 1 3373 } 3374 } else if this.Field12 != nil { 3375 return 1 3376 } else if that1.Field12 != nil { 3377 return -1 3378 } 3379 if this.Field13 != nil && that1.Field13 != nil { 3380 if *this.Field13 != *that1.Field13 { 3381 if !*this.Field13 { 3382 return -1 3383 } 3384 return 1 3385 } 3386 } else if this.Field13 != nil { 3387 return 1 3388 } else if that1.Field13 != nil { 3389 return -1 3390 } 3391 if this.Field14 != nil && that1.Field14 != nil { 3392 if *this.Field14 != *that1.Field14 { 3393 if *this.Field14 < *that1.Field14 { 3394 return -1 3395 } 3396 return 1 3397 } 3398 } else if this.Field14 != nil { 3399 return 1 3400 } else if that1.Field14 != nil { 3401 return -1 3402 } 3403 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 { 3404 return c 3405 } 3406 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 3407 return c 3408 } 3409 return 0 3410 } 3411 func (this *NidRepNative) Compare(that interface{}) int { 3412 if that == nil { 3413 if this == nil { 3414 return 0 3415 } 3416 return 1 3417 } 3418 3419 that1, ok := that.(*NidRepNative) 3420 if !ok { 3421 that2, ok := that.(NidRepNative) 3422 if ok { 3423 that1 = &that2 3424 } else { 3425 return 1 3426 } 3427 } 3428 if that1 == nil { 3429 if this == nil { 3430 return 0 3431 } 3432 return 1 3433 } else if this == nil { 3434 return -1 3435 } 3436 if len(this.Field1) != len(that1.Field1) { 3437 if len(this.Field1) < len(that1.Field1) { 3438 return -1 3439 } 3440 return 1 3441 } 3442 for i := range this.Field1 { 3443 if this.Field1[i] != that1.Field1[i] { 3444 if this.Field1[i] < that1.Field1[i] { 3445 return -1 3446 } 3447 return 1 3448 } 3449 } 3450 if len(this.Field2) != len(that1.Field2) { 3451 if len(this.Field2) < len(that1.Field2) { 3452 return -1 3453 } 3454 return 1 3455 } 3456 for i := range this.Field2 { 3457 if this.Field2[i] != that1.Field2[i] { 3458 if this.Field2[i] < that1.Field2[i] { 3459 return -1 3460 } 3461 return 1 3462 } 3463 } 3464 if len(this.Field3) != len(that1.Field3) { 3465 if len(this.Field3) < len(that1.Field3) { 3466 return -1 3467 } 3468 return 1 3469 } 3470 for i := range this.Field3 { 3471 if this.Field3[i] != that1.Field3[i] { 3472 if this.Field3[i] < that1.Field3[i] { 3473 return -1 3474 } 3475 return 1 3476 } 3477 } 3478 if len(this.Field4) != len(that1.Field4) { 3479 if len(this.Field4) < len(that1.Field4) { 3480 return -1 3481 } 3482 return 1 3483 } 3484 for i := range this.Field4 { 3485 if this.Field4[i] != that1.Field4[i] { 3486 if this.Field4[i] < that1.Field4[i] { 3487 return -1 3488 } 3489 return 1 3490 } 3491 } 3492 if len(this.Field5) != len(that1.Field5) { 3493 if len(this.Field5) < len(that1.Field5) { 3494 return -1 3495 } 3496 return 1 3497 } 3498 for i := range this.Field5 { 3499 if this.Field5[i] != that1.Field5[i] { 3500 if this.Field5[i] < that1.Field5[i] { 3501 return -1 3502 } 3503 return 1 3504 } 3505 } 3506 if len(this.Field6) != len(that1.Field6) { 3507 if len(this.Field6) < len(that1.Field6) { 3508 return -1 3509 } 3510 return 1 3511 } 3512 for i := range this.Field6 { 3513 if this.Field6[i] != that1.Field6[i] { 3514 if this.Field6[i] < that1.Field6[i] { 3515 return -1 3516 } 3517 return 1 3518 } 3519 } 3520 if len(this.Field7) != len(that1.Field7) { 3521 if len(this.Field7) < len(that1.Field7) { 3522 return -1 3523 } 3524 return 1 3525 } 3526 for i := range this.Field7 { 3527 if this.Field7[i] != that1.Field7[i] { 3528 if this.Field7[i] < that1.Field7[i] { 3529 return -1 3530 } 3531 return 1 3532 } 3533 } 3534 if len(this.Field8) != len(that1.Field8) { 3535 if len(this.Field8) < len(that1.Field8) { 3536 return -1 3537 } 3538 return 1 3539 } 3540 for i := range this.Field8 { 3541 if this.Field8[i] != that1.Field8[i] { 3542 if this.Field8[i] < that1.Field8[i] { 3543 return -1 3544 } 3545 return 1 3546 } 3547 } 3548 if len(this.Field9) != len(that1.Field9) { 3549 if len(this.Field9) < len(that1.Field9) { 3550 return -1 3551 } 3552 return 1 3553 } 3554 for i := range this.Field9 { 3555 if this.Field9[i] != that1.Field9[i] { 3556 if this.Field9[i] < that1.Field9[i] { 3557 return -1 3558 } 3559 return 1 3560 } 3561 } 3562 if len(this.Field10) != len(that1.Field10) { 3563 if len(this.Field10) < len(that1.Field10) { 3564 return -1 3565 } 3566 return 1 3567 } 3568 for i := range this.Field10 { 3569 if this.Field10[i] != that1.Field10[i] { 3570 if this.Field10[i] < that1.Field10[i] { 3571 return -1 3572 } 3573 return 1 3574 } 3575 } 3576 if len(this.Field11) != len(that1.Field11) { 3577 if len(this.Field11) < len(that1.Field11) { 3578 return -1 3579 } 3580 return 1 3581 } 3582 for i := range this.Field11 { 3583 if this.Field11[i] != that1.Field11[i] { 3584 if this.Field11[i] < that1.Field11[i] { 3585 return -1 3586 } 3587 return 1 3588 } 3589 } 3590 if len(this.Field12) != len(that1.Field12) { 3591 if len(this.Field12) < len(that1.Field12) { 3592 return -1 3593 } 3594 return 1 3595 } 3596 for i := range this.Field12 { 3597 if this.Field12[i] != that1.Field12[i] { 3598 if this.Field12[i] < that1.Field12[i] { 3599 return -1 3600 } 3601 return 1 3602 } 3603 } 3604 if len(this.Field13) != len(that1.Field13) { 3605 if len(this.Field13) < len(that1.Field13) { 3606 return -1 3607 } 3608 return 1 3609 } 3610 for i := range this.Field13 { 3611 if this.Field13[i] != that1.Field13[i] { 3612 if !this.Field13[i] { 3613 return -1 3614 } 3615 return 1 3616 } 3617 } 3618 if len(this.Field14) != len(that1.Field14) { 3619 if len(this.Field14) < len(that1.Field14) { 3620 return -1 3621 } 3622 return 1 3623 } 3624 for i := range this.Field14 { 3625 if this.Field14[i] != that1.Field14[i] { 3626 if this.Field14[i] < that1.Field14[i] { 3627 return -1 3628 } 3629 return 1 3630 } 3631 } 3632 if len(this.Field15) != len(that1.Field15) { 3633 if len(this.Field15) < len(that1.Field15) { 3634 return -1 3635 } 3636 return 1 3637 } 3638 for i := range this.Field15 { 3639 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 { 3640 return c 3641 } 3642 } 3643 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 3644 return c 3645 } 3646 return 0 3647 } 3648 func (this *NinRepNative) Compare(that interface{}) int { 3649 if that == nil { 3650 if this == nil { 3651 return 0 3652 } 3653 return 1 3654 } 3655 3656 that1, ok := that.(*NinRepNative) 3657 if !ok { 3658 that2, ok := that.(NinRepNative) 3659 if ok { 3660 that1 = &that2 3661 } else { 3662 return 1 3663 } 3664 } 3665 if that1 == nil { 3666 if this == nil { 3667 return 0 3668 } 3669 return 1 3670 } else if this == nil { 3671 return -1 3672 } 3673 if len(this.Field1) != len(that1.Field1) { 3674 if len(this.Field1) < len(that1.Field1) { 3675 return -1 3676 } 3677 return 1 3678 } 3679 for i := range this.Field1 { 3680 if this.Field1[i] != that1.Field1[i] { 3681 if this.Field1[i] < that1.Field1[i] { 3682 return -1 3683 } 3684 return 1 3685 } 3686 } 3687 if len(this.Field2) != len(that1.Field2) { 3688 if len(this.Field2) < len(that1.Field2) { 3689 return -1 3690 } 3691 return 1 3692 } 3693 for i := range this.Field2 { 3694 if this.Field2[i] != that1.Field2[i] { 3695 if this.Field2[i] < that1.Field2[i] { 3696 return -1 3697 } 3698 return 1 3699 } 3700 } 3701 if len(this.Field3) != len(that1.Field3) { 3702 if len(this.Field3) < len(that1.Field3) { 3703 return -1 3704 } 3705 return 1 3706 } 3707 for i := range this.Field3 { 3708 if this.Field3[i] != that1.Field3[i] { 3709 if this.Field3[i] < that1.Field3[i] { 3710 return -1 3711 } 3712 return 1 3713 } 3714 } 3715 if len(this.Field4) != len(that1.Field4) { 3716 if len(this.Field4) < len(that1.Field4) { 3717 return -1 3718 } 3719 return 1 3720 } 3721 for i := range this.Field4 { 3722 if this.Field4[i] != that1.Field4[i] { 3723 if this.Field4[i] < that1.Field4[i] { 3724 return -1 3725 } 3726 return 1 3727 } 3728 } 3729 if len(this.Field5) != len(that1.Field5) { 3730 if len(this.Field5) < len(that1.Field5) { 3731 return -1 3732 } 3733 return 1 3734 } 3735 for i := range this.Field5 { 3736 if this.Field5[i] != that1.Field5[i] { 3737 if this.Field5[i] < that1.Field5[i] { 3738 return -1 3739 } 3740 return 1 3741 } 3742 } 3743 if len(this.Field6) != len(that1.Field6) { 3744 if len(this.Field6) < len(that1.Field6) { 3745 return -1 3746 } 3747 return 1 3748 } 3749 for i := range this.Field6 { 3750 if this.Field6[i] != that1.Field6[i] { 3751 if this.Field6[i] < that1.Field6[i] { 3752 return -1 3753 } 3754 return 1 3755 } 3756 } 3757 if len(this.Field7) != len(that1.Field7) { 3758 if len(this.Field7) < len(that1.Field7) { 3759 return -1 3760 } 3761 return 1 3762 } 3763 for i := range this.Field7 { 3764 if this.Field7[i] != that1.Field7[i] { 3765 if this.Field7[i] < that1.Field7[i] { 3766 return -1 3767 } 3768 return 1 3769 } 3770 } 3771 if len(this.Field8) != len(that1.Field8) { 3772 if len(this.Field8) < len(that1.Field8) { 3773 return -1 3774 } 3775 return 1 3776 } 3777 for i := range this.Field8 { 3778 if this.Field8[i] != that1.Field8[i] { 3779 if this.Field8[i] < that1.Field8[i] { 3780 return -1 3781 } 3782 return 1 3783 } 3784 } 3785 if len(this.Field9) != len(that1.Field9) { 3786 if len(this.Field9) < len(that1.Field9) { 3787 return -1 3788 } 3789 return 1 3790 } 3791 for i := range this.Field9 { 3792 if this.Field9[i] != that1.Field9[i] { 3793 if this.Field9[i] < that1.Field9[i] { 3794 return -1 3795 } 3796 return 1 3797 } 3798 } 3799 if len(this.Field10) != len(that1.Field10) { 3800 if len(this.Field10) < len(that1.Field10) { 3801 return -1 3802 } 3803 return 1 3804 } 3805 for i := range this.Field10 { 3806 if this.Field10[i] != that1.Field10[i] { 3807 if this.Field10[i] < that1.Field10[i] { 3808 return -1 3809 } 3810 return 1 3811 } 3812 } 3813 if len(this.Field11) != len(that1.Field11) { 3814 if len(this.Field11) < len(that1.Field11) { 3815 return -1 3816 } 3817 return 1 3818 } 3819 for i := range this.Field11 { 3820 if this.Field11[i] != that1.Field11[i] { 3821 if this.Field11[i] < that1.Field11[i] { 3822 return -1 3823 } 3824 return 1 3825 } 3826 } 3827 if len(this.Field12) != len(that1.Field12) { 3828 if len(this.Field12) < len(that1.Field12) { 3829 return -1 3830 } 3831 return 1 3832 } 3833 for i := range this.Field12 { 3834 if this.Field12[i] != that1.Field12[i] { 3835 if this.Field12[i] < that1.Field12[i] { 3836 return -1 3837 } 3838 return 1 3839 } 3840 } 3841 if len(this.Field13) != len(that1.Field13) { 3842 if len(this.Field13) < len(that1.Field13) { 3843 return -1 3844 } 3845 return 1 3846 } 3847 for i := range this.Field13 { 3848 if this.Field13[i] != that1.Field13[i] { 3849 if !this.Field13[i] { 3850 return -1 3851 } 3852 return 1 3853 } 3854 } 3855 if len(this.Field14) != len(that1.Field14) { 3856 if len(this.Field14) < len(that1.Field14) { 3857 return -1 3858 } 3859 return 1 3860 } 3861 for i := range this.Field14 { 3862 if this.Field14[i] != that1.Field14[i] { 3863 if this.Field14[i] < that1.Field14[i] { 3864 return -1 3865 } 3866 return 1 3867 } 3868 } 3869 if len(this.Field15) != len(that1.Field15) { 3870 if len(this.Field15) < len(that1.Field15) { 3871 return -1 3872 } 3873 return 1 3874 } 3875 for i := range this.Field15 { 3876 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 { 3877 return c 3878 } 3879 } 3880 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 3881 return c 3882 } 3883 return 0 3884 } 3885 func (this *NidRepPackedNative) Compare(that interface{}) int { 3886 if that == nil { 3887 if this == nil { 3888 return 0 3889 } 3890 return 1 3891 } 3892 3893 that1, ok := that.(*NidRepPackedNative) 3894 if !ok { 3895 that2, ok := that.(NidRepPackedNative) 3896 if ok { 3897 that1 = &that2 3898 } else { 3899 return 1 3900 } 3901 } 3902 if that1 == nil { 3903 if this == nil { 3904 return 0 3905 } 3906 return 1 3907 } else if this == nil { 3908 return -1 3909 } 3910 if len(this.Field1) != len(that1.Field1) { 3911 if len(this.Field1) < len(that1.Field1) { 3912 return -1 3913 } 3914 return 1 3915 } 3916 for i := range this.Field1 { 3917 if this.Field1[i] != that1.Field1[i] { 3918 if this.Field1[i] < that1.Field1[i] { 3919 return -1 3920 } 3921 return 1 3922 } 3923 } 3924 if len(this.Field2) != len(that1.Field2) { 3925 if len(this.Field2) < len(that1.Field2) { 3926 return -1 3927 } 3928 return 1 3929 } 3930 for i := range this.Field2 { 3931 if this.Field2[i] != that1.Field2[i] { 3932 if this.Field2[i] < that1.Field2[i] { 3933 return -1 3934 } 3935 return 1 3936 } 3937 } 3938 if len(this.Field3) != len(that1.Field3) { 3939 if len(this.Field3) < len(that1.Field3) { 3940 return -1 3941 } 3942 return 1 3943 } 3944 for i := range this.Field3 { 3945 if this.Field3[i] != that1.Field3[i] { 3946 if this.Field3[i] < that1.Field3[i] { 3947 return -1 3948 } 3949 return 1 3950 } 3951 } 3952 if len(this.Field4) != len(that1.Field4) { 3953 if len(this.Field4) < len(that1.Field4) { 3954 return -1 3955 } 3956 return 1 3957 } 3958 for i := range this.Field4 { 3959 if this.Field4[i] != that1.Field4[i] { 3960 if this.Field4[i] < that1.Field4[i] { 3961 return -1 3962 } 3963 return 1 3964 } 3965 } 3966 if len(this.Field5) != len(that1.Field5) { 3967 if len(this.Field5) < len(that1.Field5) { 3968 return -1 3969 } 3970 return 1 3971 } 3972 for i := range this.Field5 { 3973 if this.Field5[i] != that1.Field5[i] { 3974 if this.Field5[i] < that1.Field5[i] { 3975 return -1 3976 } 3977 return 1 3978 } 3979 } 3980 if len(this.Field6) != len(that1.Field6) { 3981 if len(this.Field6) < len(that1.Field6) { 3982 return -1 3983 } 3984 return 1 3985 } 3986 for i := range this.Field6 { 3987 if this.Field6[i] != that1.Field6[i] { 3988 if this.Field6[i] < that1.Field6[i] { 3989 return -1 3990 } 3991 return 1 3992 } 3993 } 3994 if len(this.Field7) != len(that1.Field7) { 3995 if len(this.Field7) < len(that1.Field7) { 3996 return -1 3997 } 3998 return 1 3999 } 4000 for i := range this.Field7 { 4001 if this.Field7[i] != that1.Field7[i] { 4002 if this.Field7[i] < that1.Field7[i] { 4003 return -1 4004 } 4005 return 1 4006 } 4007 } 4008 if len(this.Field8) != len(that1.Field8) { 4009 if len(this.Field8) < len(that1.Field8) { 4010 return -1 4011 } 4012 return 1 4013 } 4014 for i := range this.Field8 { 4015 if this.Field8[i] != that1.Field8[i] { 4016 if this.Field8[i] < that1.Field8[i] { 4017 return -1 4018 } 4019 return 1 4020 } 4021 } 4022 if len(this.Field9) != len(that1.Field9) { 4023 if len(this.Field9) < len(that1.Field9) { 4024 return -1 4025 } 4026 return 1 4027 } 4028 for i := range this.Field9 { 4029 if this.Field9[i] != that1.Field9[i] { 4030 if this.Field9[i] < that1.Field9[i] { 4031 return -1 4032 } 4033 return 1 4034 } 4035 } 4036 if len(this.Field10) != len(that1.Field10) { 4037 if len(this.Field10) < len(that1.Field10) { 4038 return -1 4039 } 4040 return 1 4041 } 4042 for i := range this.Field10 { 4043 if this.Field10[i] != that1.Field10[i] { 4044 if this.Field10[i] < that1.Field10[i] { 4045 return -1 4046 } 4047 return 1 4048 } 4049 } 4050 if len(this.Field11) != len(that1.Field11) { 4051 if len(this.Field11) < len(that1.Field11) { 4052 return -1 4053 } 4054 return 1 4055 } 4056 for i := range this.Field11 { 4057 if this.Field11[i] != that1.Field11[i] { 4058 if this.Field11[i] < that1.Field11[i] { 4059 return -1 4060 } 4061 return 1 4062 } 4063 } 4064 if len(this.Field12) != len(that1.Field12) { 4065 if len(this.Field12) < len(that1.Field12) { 4066 return -1 4067 } 4068 return 1 4069 } 4070 for i := range this.Field12 { 4071 if this.Field12[i] != that1.Field12[i] { 4072 if this.Field12[i] < that1.Field12[i] { 4073 return -1 4074 } 4075 return 1 4076 } 4077 } 4078 if len(this.Field13) != len(that1.Field13) { 4079 if len(this.Field13) < len(that1.Field13) { 4080 return -1 4081 } 4082 return 1 4083 } 4084 for i := range this.Field13 { 4085 if this.Field13[i] != that1.Field13[i] { 4086 if !this.Field13[i] { 4087 return -1 4088 } 4089 return 1 4090 } 4091 } 4092 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4093 return c 4094 } 4095 return 0 4096 } 4097 func (this *NinRepPackedNative) Compare(that interface{}) int { 4098 if that == nil { 4099 if this == nil { 4100 return 0 4101 } 4102 return 1 4103 } 4104 4105 that1, ok := that.(*NinRepPackedNative) 4106 if !ok { 4107 that2, ok := that.(NinRepPackedNative) 4108 if ok { 4109 that1 = &that2 4110 } else { 4111 return 1 4112 } 4113 } 4114 if that1 == nil { 4115 if this == nil { 4116 return 0 4117 } 4118 return 1 4119 } else if this == nil { 4120 return -1 4121 } 4122 if len(this.Field1) != len(that1.Field1) { 4123 if len(this.Field1) < len(that1.Field1) { 4124 return -1 4125 } 4126 return 1 4127 } 4128 for i := range this.Field1 { 4129 if this.Field1[i] != that1.Field1[i] { 4130 if this.Field1[i] < that1.Field1[i] { 4131 return -1 4132 } 4133 return 1 4134 } 4135 } 4136 if len(this.Field2) != len(that1.Field2) { 4137 if len(this.Field2) < len(that1.Field2) { 4138 return -1 4139 } 4140 return 1 4141 } 4142 for i := range this.Field2 { 4143 if this.Field2[i] != that1.Field2[i] { 4144 if this.Field2[i] < that1.Field2[i] { 4145 return -1 4146 } 4147 return 1 4148 } 4149 } 4150 if len(this.Field3) != len(that1.Field3) { 4151 if len(this.Field3) < len(that1.Field3) { 4152 return -1 4153 } 4154 return 1 4155 } 4156 for i := range this.Field3 { 4157 if this.Field3[i] != that1.Field3[i] { 4158 if this.Field3[i] < that1.Field3[i] { 4159 return -1 4160 } 4161 return 1 4162 } 4163 } 4164 if len(this.Field4) != len(that1.Field4) { 4165 if len(this.Field4) < len(that1.Field4) { 4166 return -1 4167 } 4168 return 1 4169 } 4170 for i := range this.Field4 { 4171 if this.Field4[i] != that1.Field4[i] { 4172 if this.Field4[i] < that1.Field4[i] { 4173 return -1 4174 } 4175 return 1 4176 } 4177 } 4178 if len(this.Field5) != len(that1.Field5) { 4179 if len(this.Field5) < len(that1.Field5) { 4180 return -1 4181 } 4182 return 1 4183 } 4184 for i := range this.Field5 { 4185 if this.Field5[i] != that1.Field5[i] { 4186 if this.Field5[i] < that1.Field5[i] { 4187 return -1 4188 } 4189 return 1 4190 } 4191 } 4192 if len(this.Field6) != len(that1.Field6) { 4193 if len(this.Field6) < len(that1.Field6) { 4194 return -1 4195 } 4196 return 1 4197 } 4198 for i := range this.Field6 { 4199 if this.Field6[i] != that1.Field6[i] { 4200 if this.Field6[i] < that1.Field6[i] { 4201 return -1 4202 } 4203 return 1 4204 } 4205 } 4206 if len(this.Field7) != len(that1.Field7) { 4207 if len(this.Field7) < len(that1.Field7) { 4208 return -1 4209 } 4210 return 1 4211 } 4212 for i := range this.Field7 { 4213 if this.Field7[i] != that1.Field7[i] { 4214 if this.Field7[i] < that1.Field7[i] { 4215 return -1 4216 } 4217 return 1 4218 } 4219 } 4220 if len(this.Field8) != len(that1.Field8) { 4221 if len(this.Field8) < len(that1.Field8) { 4222 return -1 4223 } 4224 return 1 4225 } 4226 for i := range this.Field8 { 4227 if this.Field8[i] != that1.Field8[i] { 4228 if this.Field8[i] < that1.Field8[i] { 4229 return -1 4230 } 4231 return 1 4232 } 4233 } 4234 if len(this.Field9) != len(that1.Field9) { 4235 if len(this.Field9) < len(that1.Field9) { 4236 return -1 4237 } 4238 return 1 4239 } 4240 for i := range this.Field9 { 4241 if this.Field9[i] != that1.Field9[i] { 4242 if this.Field9[i] < that1.Field9[i] { 4243 return -1 4244 } 4245 return 1 4246 } 4247 } 4248 if len(this.Field10) != len(that1.Field10) { 4249 if len(this.Field10) < len(that1.Field10) { 4250 return -1 4251 } 4252 return 1 4253 } 4254 for i := range this.Field10 { 4255 if this.Field10[i] != that1.Field10[i] { 4256 if this.Field10[i] < that1.Field10[i] { 4257 return -1 4258 } 4259 return 1 4260 } 4261 } 4262 if len(this.Field11) != len(that1.Field11) { 4263 if len(this.Field11) < len(that1.Field11) { 4264 return -1 4265 } 4266 return 1 4267 } 4268 for i := range this.Field11 { 4269 if this.Field11[i] != that1.Field11[i] { 4270 if this.Field11[i] < that1.Field11[i] { 4271 return -1 4272 } 4273 return 1 4274 } 4275 } 4276 if len(this.Field12) != len(that1.Field12) { 4277 if len(this.Field12) < len(that1.Field12) { 4278 return -1 4279 } 4280 return 1 4281 } 4282 for i := range this.Field12 { 4283 if this.Field12[i] != that1.Field12[i] { 4284 if this.Field12[i] < that1.Field12[i] { 4285 return -1 4286 } 4287 return 1 4288 } 4289 } 4290 if len(this.Field13) != len(that1.Field13) { 4291 if len(this.Field13) < len(that1.Field13) { 4292 return -1 4293 } 4294 return 1 4295 } 4296 for i := range this.Field13 { 4297 if this.Field13[i] != that1.Field13[i] { 4298 if !this.Field13[i] { 4299 return -1 4300 } 4301 return 1 4302 } 4303 } 4304 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4305 return c 4306 } 4307 return 0 4308 } 4309 func (this *NidOptStruct) Compare(that interface{}) int { 4310 if that == nil { 4311 if this == nil { 4312 return 0 4313 } 4314 return 1 4315 } 4316 4317 that1, ok := that.(*NidOptStruct) 4318 if !ok { 4319 that2, ok := that.(NidOptStruct) 4320 if ok { 4321 that1 = &that2 4322 } else { 4323 return 1 4324 } 4325 } 4326 if that1 == nil { 4327 if this == nil { 4328 return 0 4329 } 4330 return 1 4331 } else if this == nil { 4332 return -1 4333 } 4334 if this.Field1 != that1.Field1 { 4335 if this.Field1 < that1.Field1 { 4336 return -1 4337 } 4338 return 1 4339 } 4340 if this.Field2 != that1.Field2 { 4341 if this.Field2 < that1.Field2 { 4342 return -1 4343 } 4344 return 1 4345 } 4346 if c := this.Field3.Compare(&that1.Field3); c != 0 { 4347 return c 4348 } 4349 if c := this.Field4.Compare(&that1.Field4); c != 0 { 4350 return c 4351 } 4352 if this.Field6 != that1.Field6 { 4353 if this.Field6 < that1.Field6 { 4354 return -1 4355 } 4356 return 1 4357 } 4358 if this.Field7 != that1.Field7 { 4359 if this.Field7 < that1.Field7 { 4360 return -1 4361 } 4362 return 1 4363 } 4364 if c := this.Field8.Compare(&that1.Field8); c != 0 { 4365 return c 4366 } 4367 if this.Field13 != that1.Field13 { 4368 if !this.Field13 { 4369 return -1 4370 } 4371 return 1 4372 } 4373 if this.Field14 != that1.Field14 { 4374 if this.Field14 < that1.Field14 { 4375 return -1 4376 } 4377 return 1 4378 } 4379 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 { 4380 return c 4381 } 4382 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4383 return c 4384 } 4385 return 0 4386 } 4387 func (this *NinOptStruct) Compare(that interface{}) int { 4388 if that == nil { 4389 if this == nil { 4390 return 0 4391 } 4392 return 1 4393 } 4394 4395 that1, ok := that.(*NinOptStruct) 4396 if !ok { 4397 that2, ok := that.(NinOptStruct) 4398 if ok { 4399 that1 = &that2 4400 } else { 4401 return 1 4402 } 4403 } 4404 if that1 == nil { 4405 if this == nil { 4406 return 0 4407 } 4408 return 1 4409 } else if this == nil { 4410 return -1 4411 } 4412 if this.Field1 != nil && that1.Field1 != nil { 4413 if *this.Field1 != *that1.Field1 { 4414 if *this.Field1 < *that1.Field1 { 4415 return -1 4416 } 4417 return 1 4418 } 4419 } else if this.Field1 != nil { 4420 return 1 4421 } else if that1.Field1 != nil { 4422 return -1 4423 } 4424 if this.Field2 != nil && that1.Field2 != nil { 4425 if *this.Field2 != *that1.Field2 { 4426 if *this.Field2 < *that1.Field2 { 4427 return -1 4428 } 4429 return 1 4430 } 4431 } else if this.Field2 != nil { 4432 return 1 4433 } else if that1.Field2 != nil { 4434 return -1 4435 } 4436 if c := this.Field3.Compare(that1.Field3); c != 0 { 4437 return c 4438 } 4439 if c := this.Field4.Compare(that1.Field4); c != 0 { 4440 return c 4441 } 4442 if this.Field6 != nil && that1.Field6 != nil { 4443 if *this.Field6 != *that1.Field6 { 4444 if *this.Field6 < *that1.Field6 { 4445 return -1 4446 } 4447 return 1 4448 } 4449 } else if this.Field6 != nil { 4450 return 1 4451 } else if that1.Field6 != nil { 4452 return -1 4453 } 4454 if this.Field7 != nil && that1.Field7 != nil { 4455 if *this.Field7 != *that1.Field7 { 4456 if *this.Field7 < *that1.Field7 { 4457 return -1 4458 } 4459 return 1 4460 } 4461 } else if this.Field7 != nil { 4462 return 1 4463 } else if that1.Field7 != nil { 4464 return -1 4465 } 4466 if c := this.Field8.Compare(that1.Field8); c != 0 { 4467 return c 4468 } 4469 if this.Field13 != nil && that1.Field13 != nil { 4470 if *this.Field13 != *that1.Field13 { 4471 if !*this.Field13 { 4472 return -1 4473 } 4474 return 1 4475 } 4476 } else if this.Field13 != nil { 4477 return 1 4478 } else if that1.Field13 != nil { 4479 return -1 4480 } 4481 if this.Field14 != nil && that1.Field14 != nil { 4482 if *this.Field14 != *that1.Field14 { 4483 if *this.Field14 < *that1.Field14 { 4484 return -1 4485 } 4486 return 1 4487 } 4488 } else if this.Field14 != nil { 4489 return 1 4490 } else if that1.Field14 != nil { 4491 return -1 4492 } 4493 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 { 4494 return c 4495 } 4496 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4497 return c 4498 } 4499 return 0 4500 } 4501 func (this *NidRepStruct) Compare(that interface{}) int { 4502 if that == nil { 4503 if this == nil { 4504 return 0 4505 } 4506 return 1 4507 } 4508 4509 that1, ok := that.(*NidRepStruct) 4510 if !ok { 4511 that2, ok := that.(NidRepStruct) 4512 if ok { 4513 that1 = &that2 4514 } else { 4515 return 1 4516 } 4517 } 4518 if that1 == nil { 4519 if this == nil { 4520 return 0 4521 } 4522 return 1 4523 } else if this == nil { 4524 return -1 4525 } 4526 if len(this.Field1) != len(that1.Field1) { 4527 if len(this.Field1) < len(that1.Field1) { 4528 return -1 4529 } 4530 return 1 4531 } 4532 for i := range this.Field1 { 4533 if this.Field1[i] != that1.Field1[i] { 4534 if this.Field1[i] < that1.Field1[i] { 4535 return -1 4536 } 4537 return 1 4538 } 4539 } 4540 if len(this.Field2) != len(that1.Field2) { 4541 if len(this.Field2) < len(that1.Field2) { 4542 return -1 4543 } 4544 return 1 4545 } 4546 for i := range this.Field2 { 4547 if this.Field2[i] != that1.Field2[i] { 4548 if this.Field2[i] < that1.Field2[i] { 4549 return -1 4550 } 4551 return 1 4552 } 4553 } 4554 if len(this.Field3) != len(that1.Field3) { 4555 if len(this.Field3) < len(that1.Field3) { 4556 return -1 4557 } 4558 return 1 4559 } 4560 for i := range this.Field3 { 4561 if c := this.Field3[i].Compare(&that1.Field3[i]); c != 0 { 4562 return c 4563 } 4564 } 4565 if len(this.Field4) != len(that1.Field4) { 4566 if len(this.Field4) < len(that1.Field4) { 4567 return -1 4568 } 4569 return 1 4570 } 4571 for i := range this.Field4 { 4572 if c := this.Field4[i].Compare(&that1.Field4[i]); c != 0 { 4573 return c 4574 } 4575 } 4576 if len(this.Field6) != len(that1.Field6) { 4577 if len(this.Field6) < len(that1.Field6) { 4578 return -1 4579 } 4580 return 1 4581 } 4582 for i := range this.Field6 { 4583 if this.Field6[i] != that1.Field6[i] { 4584 if this.Field6[i] < that1.Field6[i] { 4585 return -1 4586 } 4587 return 1 4588 } 4589 } 4590 if len(this.Field7) != len(that1.Field7) { 4591 if len(this.Field7) < len(that1.Field7) { 4592 return -1 4593 } 4594 return 1 4595 } 4596 for i := range this.Field7 { 4597 if this.Field7[i] != that1.Field7[i] { 4598 if this.Field7[i] < that1.Field7[i] { 4599 return -1 4600 } 4601 return 1 4602 } 4603 } 4604 if len(this.Field8) != len(that1.Field8) { 4605 if len(this.Field8) < len(that1.Field8) { 4606 return -1 4607 } 4608 return 1 4609 } 4610 for i := range this.Field8 { 4611 if c := this.Field8[i].Compare(&that1.Field8[i]); c != 0 { 4612 return c 4613 } 4614 } 4615 if len(this.Field13) != len(that1.Field13) { 4616 if len(this.Field13) < len(that1.Field13) { 4617 return -1 4618 } 4619 return 1 4620 } 4621 for i := range this.Field13 { 4622 if this.Field13[i] != that1.Field13[i] { 4623 if !this.Field13[i] { 4624 return -1 4625 } 4626 return 1 4627 } 4628 } 4629 if len(this.Field14) != len(that1.Field14) { 4630 if len(this.Field14) < len(that1.Field14) { 4631 return -1 4632 } 4633 return 1 4634 } 4635 for i := range this.Field14 { 4636 if this.Field14[i] != that1.Field14[i] { 4637 if this.Field14[i] < that1.Field14[i] { 4638 return -1 4639 } 4640 return 1 4641 } 4642 } 4643 if len(this.Field15) != len(that1.Field15) { 4644 if len(this.Field15) < len(that1.Field15) { 4645 return -1 4646 } 4647 return 1 4648 } 4649 for i := range this.Field15 { 4650 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 { 4651 return c 4652 } 4653 } 4654 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4655 return c 4656 } 4657 return 0 4658 } 4659 func (this *NinRepStruct) Compare(that interface{}) int { 4660 if that == nil { 4661 if this == nil { 4662 return 0 4663 } 4664 return 1 4665 } 4666 4667 that1, ok := that.(*NinRepStruct) 4668 if !ok { 4669 that2, ok := that.(NinRepStruct) 4670 if ok { 4671 that1 = &that2 4672 } else { 4673 return 1 4674 } 4675 } 4676 if that1 == nil { 4677 if this == nil { 4678 return 0 4679 } 4680 return 1 4681 } else if this == nil { 4682 return -1 4683 } 4684 if len(this.Field1) != len(that1.Field1) { 4685 if len(this.Field1) < len(that1.Field1) { 4686 return -1 4687 } 4688 return 1 4689 } 4690 for i := range this.Field1 { 4691 if this.Field1[i] != that1.Field1[i] { 4692 if this.Field1[i] < that1.Field1[i] { 4693 return -1 4694 } 4695 return 1 4696 } 4697 } 4698 if len(this.Field2) != len(that1.Field2) { 4699 if len(this.Field2) < len(that1.Field2) { 4700 return -1 4701 } 4702 return 1 4703 } 4704 for i := range this.Field2 { 4705 if this.Field2[i] != that1.Field2[i] { 4706 if this.Field2[i] < that1.Field2[i] { 4707 return -1 4708 } 4709 return 1 4710 } 4711 } 4712 if len(this.Field3) != len(that1.Field3) { 4713 if len(this.Field3) < len(that1.Field3) { 4714 return -1 4715 } 4716 return 1 4717 } 4718 for i := range this.Field3 { 4719 if c := this.Field3[i].Compare(that1.Field3[i]); c != 0 { 4720 return c 4721 } 4722 } 4723 if len(this.Field4) != len(that1.Field4) { 4724 if len(this.Field4) < len(that1.Field4) { 4725 return -1 4726 } 4727 return 1 4728 } 4729 for i := range this.Field4 { 4730 if c := this.Field4[i].Compare(that1.Field4[i]); c != 0 { 4731 return c 4732 } 4733 } 4734 if len(this.Field6) != len(that1.Field6) { 4735 if len(this.Field6) < len(that1.Field6) { 4736 return -1 4737 } 4738 return 1 4739 } 4740 for i := range this.Field6 { 4741 if this.Field6[i] != that1.Field6[i] { 4742 if this.Field6[i] < that1.Field6[i] { 4743 return -1 4744 } 4745 return 1 4746 } 4747 } 4748 if len(this.Field7) != len(that1.Field7) { 4749 if len(this.Field7) < len(that1.Field7) { 4750 return -1 4751 } 4752 return 1 4753 } 4754 for i := range this.Field7 { 4755 if this.Field7[i] != that1.Field7[i] { 4756 if this.Field7[i] < that1.Field7[i] { 4757 return -1 4758 } 4759 return 1 4760 } 4761 } 4762 if len(this.Field8) != len(that1.Field8) { 4763 if len(this.Field8) < len(that1.Field8) { 4764 return -1 4765 } 4766 return 1 4767 } 4768 for i := range this.Field8 { 4769 if c := this.Field8[i].Compare(that1.Field8[i]); c != 0 { 4770 return c 4771 } 4772 } 4773 if len(this.Field13) != len(that1.Field13) { 4774 if len(this.Field13) < len(that1.Field13) { 4775 return -1 4776 } 4777 return 1 4778 } 4779 for i := range this.Field13 { 4780 if this.Field13[i] != that1.Field13[i] { 4781 if !this.Field13[i] { 4782 return -1 4783 } 4784 return 1 4785 } 4786 } 4787 if len(this.Field14) != len(that1.Field14) { 4788 if len(this.Field14) < len(that1.Field14) { 4789 return -1 4790 } 4791 return 1 4792 } 4793 for i := range this.Field14 { 4794 if this.Field14[i] != that1.Field14[i] { 4795 if this.Field14[i] < that1.Field14[i] { 4796 return -1 4797 } 4798 return 1 4799 } 4800 } 4801 if len(this.Field15) != len(that1.Field15) { 4802 if len(this.Field15) < len(that1.Field15) { 4803 return -1 4804 } 4805 return 1 4806 } 4807 for i := range this.Field15 { 4808 if c := bytes.Compare(this.Field15[i], that1.Field15[i]); c != 0 { 4809 return c 4810 } 4811 } 4812 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4813 return c 4814 } 4815 return 0 4816 } 4817 func (this *NidEmbeddedStruct) Compare(that interface{}) int { 4818 if that == nil { 4819 if this == nil { 4820 return 0 4821 } 4822 return 1 4823 } 4824 4825 that1, ok := that.(*NidEmbeddedStruct) 4826 if !ok { 4827 that2, ok := that.(NidEmbeddedStruct) 4828 if ok { 4829 that1 = &that2 4830 } else { 4831 return 1 4832 } 4833 } 4834 if that1 == nil { 4835 if this == nil { 4836 return 0 4837 } 4838 return 1 4839 } else if this == nil { 4840 return -1 4841 } 4842 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 { 4843 return c 4844 } 4845 if c := this.Field200.Compare(&that1.Field200); c != 0 { 4846 return c 4847 } 4848 if this.Field210 != that1.Field210 { 4849 if !this.Field210 { 4850 return -1 4851 } 4852 return 1 4853 } 4854 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4855 return c 4856 } 4857 return 0 4858 } 4859 func (this *NinEmbeddedStruct) Compare(that interface{}) int { 4860 if that == nil { 4861 if this == nil { 4862 return 0 4863 } 4864 return 1 4865 } 4866 4867 that1, ok := that.(*NinEmbeddedStruct) 4868 if !ok { 4869 that2, ok := that.(NinEmbeddedStruct) 4870 if ok { 4871 that1 = &that2 4872 } else { 4873 return 1 4874 } 4875 } 4876 if that1 == nil { 4877 if this == nil { 4878 return 0 4879 } 4880 return 1 4881 } else if this == nil { 4882 return -1 4883 } 4884 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 { 4885 return c 4886 } 4887 if c := this.Field200.Compare(that1.Field200); c != 0 { 4888 return c 4889 } 4890 if this.Field210 != nil && that1.Field210 != nil { 4891 if *this.Field210 != *that1.Field210 { 4892 if !*this.Field210 { 4893 return -1 4894 } 4895 return 1 4896 } 4897 } else if this.Field210 != nil { 4898 return 1 4899 } else if that1.Field210 != nil { 4900 return -1 4901 } 4902 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4903 return c 4904 } 4905 return 0 4906 } 4907 func (this *NidNestedStruct) Compare(that interface{}) int { 4908 if that == nil { 4909 if this == nil { 4910 return 0 4911 } 4912 return 1 4913 } 4914 4915 that1, ok := that.(*NidNestedStruct) 4916 if !ok { 4917 that2, ok := that.(NidNestedStruct) 4918 if ok { 4919 that1 = &that2 4920 } else { 4921 return 1 4922 } 4923 } 4924 if that1 == nil { 4925 if this == nil { 4926 return 0 4927 } 4928 return 1 4929 } else if this == nil { 4930 return -1 4931 } 4932 if c := this.Field1.Compare(&that1.Field1); c != 0 { 4933 return c 4934 } 4935 if len(this.Field2) != len(that1.Field2) { 4936 if len(this.Field2) < len(that1.Field2) { 4937 return -1 4938 } 4939 return 1 4940 } 4941 for i := range this.Field2 { 4942 if c := this.Field2[i].Compare(&that1.Field2[i]); c != 0 { 4943 return c 4944 } 4945 } 4946 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4947 return c 4948 } 4949 return 0 4950 } 4951 func (this *NinNestedStruct) Compare(that interface{}) int { 4952 if that == nil { 4953 if this == nil { 4954 return 0 4955 } 4956 return 1 4957 } 4958 4959 that1, ok := that.(*NinNestedStruct) 4960 if !ok { 4961 that2, ok := that.(NinNestedStruct) 4962 if ok { 4963 that1 = &that2 4964 } else { 4965 return 1 4966 } 4967 } 4968 if that1 == nil { 4969 if this == nil { 4970 return 0 4971 } 4972 return 1 4973 } else if this == nil { 4974 return -1 4975 } 4976 if c := this.Field1.Compare(that1.Field1); c != 0 { 4977 return c 4978 } 4979 if len(this.Field2) != len(that1.Field2) { 4980 if len(this.Field2) < len(that1.Field2) { 4981 return -1 4982 } 4983 return 1 4984 } 4985 for i := range this.Field2 { 4986 if c := this.Field2[i].Compare(that1.Field2[i]); c != 0 { 4987 return c 4988 } 4989 } 4990 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 4991 return c 4992 } 4993 return 0 4994 } 4995 func (this *NidOptCustom) Compare(that interface{}) int { 4996 if that == nil { 4997 if this == nil { 4998 return 0 4999 } 5000 return 1 5001 } 5002 5003 that1, ok := that.(*NidOptCustom) 5004 if !ok { 5005 that2, ok := that.(NidOptCustom) 5006 if ok { 5007 that1 = &that2 5008 } else { 5009 return 1 5010 } 5011 } 5012 if that1 == nil { 5013 if this == nil { 5014 return 0 5015 } 5016 return 1 5017 } else if this == nil { 5018 return -1 5019 } 5020 if c := this.Id.Compare(that1.Id); c != 0 { 5021 return c 5022 } 5023 if c := this.Value.Compare(that1.Value); c != 0 { 5024 return c 5025 } 5026 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5027 return c 5028 } 5029 return 0 5030 } 5031 func (this *CustomDash) Compare(that interface{}) int { 5032 if that == nil { 5033 if this == nil { 5034 return 0 5035 } 5036 return 1 5037 } 5038 5039 that1, ok := that.(*CustomDash) 5040 if !ok { 5041 that2, ok := that.(CustomDash) 5042 if ok { 5043 that1 = &that2 5044 } else { 5045 return 1 5046 } 5047 } 5048 if that1 == nil { 5049 if this == nil { 5050 return 0 5051 } 5052 return 1 5053 } else if this == nil { 5054 return -1 5055 } 5056 if that1.Value == nil { 5057 if this.Value != nil { 5058 return 1 5059 } 5060 } else if this.Value == nil { 5061 return -1 5062 } else if c := this.Value.Compare(*that1.Value); c != 0 { 5063 return c 5064 } 5065 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5066 return c 5067 } 5068 return 0 5069 } 5070 func (this *NinOptCustom) Compare(that interface{}) int { 5071 if that == nil { 5072 if this == nil { 5073 return 0 5074 } 5075 return 1 5076 } 5077 5078 that1, ok := that.(*NinOptCustom) 5079 if !ok { 5080 that2, ok := that.(NinOptCustom) 5081 if ok { 5082 that1 = &that2 5083 } else { 5084 return 1 5085 } 5086 } 5087 if that1 == nil { 5088 if this == nil { 5089 return 0 5090 } 5091 return 1 5092 } else if this == nil { 5093 return -1 5094 } 5095 if that1.Id == nil { 5096 if this.Id != nil { 5097 return 1 5098 } 5099 } else if this.Id == nil { 5100 return -1 5101 } else if c := this.Id.Compare(*that1.Id); c != 0 { 5102 return c 5103 } 5104 if that1.Value == nil { 5105 if this.Value != nil { 5106 return 1 5107 } 5108 } else if this.Value == nil { 5109 return -1 5110 } else if c := this.Value.Compare(*that1.Value); c != 0 { 5111 return c 5112 } 5113 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5114 return c 5115 } 5116 return 0 5117 } 5118 func (this *NidRepCustom) Compare(that interface{}) int { 5119 if that == nil { 5120 if this == nil { 5121 return 0 5122 } 5123 return 1 5124 } 5125 5126 that1, ok := that.(*NidRepCustom) 5127 if !ok { 5128 that2, ok := that.(NidRepCustom) 5129 if ok { 5130 that1 = &that2 5131 } else { 5132 return 1 5133 } 5134 } 5135 if that1 == nil { 5136 if this == nil { 5137 return 0 5138 } 5139 return 1 5140 } else if this == nil { 5141 return -1 5142 } 5143 if len(this.Id) != len(that1.Id) { 5144 if len(this.Id) < len(that1.Id) { 5145 return -1 5146 } 5147 return 1 5148 } 5149 for i := range this.Id { 5150 if c := this.Id[i].Compare(that1.Id[i]); c != 0 { 5151 return c 5152 } 5153 } 5154 if len(this.Value) != len(that1.Value) { 5155 if len(this.Value) < len(that1.Value) { 5156 return -1 5157 } 5158 return 1 5159 } 5160 for i := range this.Value { 5161 if c := this.Value[i].Compare(that1.Value[i]); c != 0 { 5162 return c 5163 } 5164 } 5165 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5166 return c 5167 } 5168 return 0 5169 } 5170 func (this *NinRepCustom) Compare(that interface{}) int { 5171 if that == nil { 5172 if this == nil { 5173 return 0 5174 } 5175 return 1 5176 } 5177 5178 that1, ok := that.(*NinRepCustom) 5179 if !ok { 5180 that2, ok := that.(NinRepCustom) 5181 if ok { 5182 that1 = &that2 5183 } else { 5184 return 1 5185 } 5186 } 5187 if that1 == nil { 5188 if this == nil { 5189 return 0 5190 } 5191 return 1 5192 } else if this == nil { 5193 return -1 5194 } 5195 if len(this.Id) != len(that1.Id) { 5196 if len(this.Id) < len(that1.Id) { 5197 return -1 5198 } 5199 return 1 5200 } 5201 for i := range this.Id { 5202 if c := this.Id[i].Compare(that1.Id[i]); c != 0 { 5203 return c 5204 } 5205 } 5206 if len(this.Value) != len(that1.Value) { 5207 if len(this.Value) < len(that1.Value) { 5208 return -1 5209 } 5210 return 1 5211 } 5212 for i := range this.Value { 5213 if c := this.Value[i].Compare(that1.Value[i]); c != 0 { 5214 return c 5215 } 5216 } 5217 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5218 return c 5219 } 5220 return 0 5221 } 5222 func (this *NinOptNativeUnion) Compare(that interface{}) int { 5223 if that == nil { 5224 if this == nil { 5225 return 0 5226 } 5227 return 1 5228 } 5229 5230 that1, ok := that.(*NinOptNativeUnion) 5231 if !ok { 5232 that2, ok := that.(NinOptNativeUnion) 5233 if ok { 5234 that1 = &that2 5235 } else { 5236 return 1 5237 } 5238 } 5239 if that1 == nil { 5240 if this == nil { 5241 return 0 5242 } 5243 return 1 5244 } else if this == nil { 5245 return -1 5246 } 5247 if this.Field1 != nil && that1.Field1 != nil { 5248 if *this.Field1 != *that1.Field1 { 5249 if *this.Field1 < *that1.Field1 { 5250 return -1 5251 } 5252 return 1 5253 } 5254 } else if this.Field1 != nil { 5255 return 1 5256 } else if that1.Field1 != nil { 5257 return -1 5258 } 5259 if this.Field2 != nil && that1.Field2 != nil { 5260 if *this.Field2 != *that1.Field2 { 5261 if *this.Field2 < *that1.Field2 { 5262 return -1 5263 } 5264 return 1 5265 } 5266 } else if this.Field2 != nil { 5267 return 1 5268 } else if that1.Field2 != nil { 5269 return -1 5270 } 5271 if this.Field3 != nil && that1.Field3 != nil { 5272 if *this.Field3 != *that1.Field3 { 5273 if *this.Field3 < *that1.Field3 { 5274 return -1 5275 } 5276 return 1 5277 } 5278 } else if this.Field3 != nil { 5279 return 1 5280 } else if that1.Field3 != nil { 5281 return -1 5282 } 5283 if this.Field4 != nil && that1.Field4 != nil { 5284 if *this.Field4 != *that1.Field4 { 5285 if *this.Field4 < *that1.Field4 { 5286 return -1 5287 } 5288 return 1 5289 } 5290 } else if this.Field4 != nil { 5291 return 1 5292 } else if that1.Field4 != nil { 5293 return -1 5294 } 5295 if this.Field5 != nil && that1.Field5 != nil { 5296 if *this.Field5 != *that1.Field5 { 5297 if *this.Field5 < *that1.Field5 { 5298 return -1 5299 } 5300 return 1 5301 } 5302 } else if this.Field5 != nil { 5303 return 1 5304 } else if that1.Field5 != nil { 5305 return -1 5306 } 5307 if this.Field6 != nil && that1.Field6 != nil { 5308 if *this.Field6 != *that1.Field6 { 5309 if *this.Field6 < *that1.Field6 { 5310 return -1 5311 } 5312 return 1 5313 } 5314 } else if this.Field6 != nil { 5315 return 1 5316 } else if that1.Field6 != nil { 5317 return -1 5318 } 5319 if this.Field13 != nil && that1.Field13 != nil { 5320 if *this.Field13 != *that1.Field13 { 5321 if !*this.Field13 { 5322 return -1 5323 } 5324 return 1 5325 } 5326 } else if this.Field13 != nil { 5327 return 1 5328 } else if that1.Field13 != nil { 5329 return -1 5330 } 5331 if this.Field14 != nil && that1.Field14 != nil { 5332 if *this.Field14 != *that1.Field14 { 5333 if *this.Field14 < *that1.Field14 { 5334 return -1 5335 } 5336 return 1 5337 } 5338 } else if this.Field14 != nil { 5339 return 1 5340 } else if that1.Field14 != nil { 5341 return -1 5342 } 5343 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 { 5344 return c 5345 } 5346 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5347 return c 5348 } 5349 return 0 5350 } 5351 func (this *NinOptStructUnion) Compare(that interface{}) int { 5352 if that == nil { 5353 if this == nil { 5354 return 0 5355 } 5356 return 1 5357 } 5358 5359 that1, ok := that.(*NinOptStructUnion) 5360 if !ok { 5361 that2, ok := that.(NinOptStructUnion) 5362 if ok { 5363 that1 = &that2 5364 } else { 5365 return 1 5366 } 5367 } 5368 if that1 == nil { 5369 if this == nil { 5370 return 0 5371 } 5372 return 1 5373 } else if this == nil { 5374 return -1 5375 } 5376 if this.Field1 != nil && that1.Field1 != nil { 5377 if *this.Field1 != *that1.Field1 { 5378 if *this.Field1 < *that1.Field1 { 5379 return -1 5380 } 5381 return 1 5382 } 5383 } else if this.Field1 != nil { 5384 return 1 5385 } else if that1.Field1 != nil { 5386 return -1 5387 } 5388 if this.Field2 != nil && that1.Field2 != nil { 5389 if *this.Field2 != *that1.Field2 { 5390 if *this.Field2 < *that1.Field2 { 5391 return -1 5392 } 5393 return 1 5394 } 5395 } else if this.Field2 != nil { 5396 return 1 5397 } else if that1.Field2 != nil { 5398 return -1 5399 } 5400 if c := this.Field3.Compare(that1.Field3); c != 0 { 5401 return c 5402 } 5403 if c := this.Field4.Compare(that1.Field4); c != 0 { 5404 return c 5405 } 5406 if this.Field6 != nil && that1.Field6 != nil { 5407 if *this.Field6 != *that1.Field6 { 5408 if *this.Field6 < *that1.Field6 { 5409 return -1 5410 } 5411 return 1 5412 } 5413 } else if this.Field6 != nil { 5414 return 1 5415 } else if that1.Field6 != nil { 5416 return -1 5417 } 5418 if this.Field7 != nil && that1.Field7 != nil { 5419 if *this.Field7 != *that1.Field7 { 5420 if *this.Field7 < *that1.Field7 { 5421 return -1 5422 } 5423 return 1 5424 } 5425 } else if this.Field7 != nil { 5426 return 1 5427 } else if that1.Field7 != nil { 5428 return -1 5429 } 5430 if this.Field13 != nil && that1.Field13 != nil { 5431 if *this.Field13 != *that1.Field13 { 5432 if !*this.Field13 { 5433 return -1 5434 } 5435 return 1 5436 } 5437 } else if this.Field13 != nil { 5438 return 1 5439 } else if that1.Field13 != nil { 5440 return -1 5441 } 5442 if this.Field14 != nil && that1.Field14 != nil { 5443 if *this.Field14 != *that1.Field14 { 5444 if *this.Field14 < *that1.Field14 { 5445 return -1 5446 } 5447 return 1 5448 } 5449 } else if this.Field14 != nil { 5450 return 1 5451 } else if that1.Field14 != nil { 5452 return -1 5453 } 5454 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 { 5455 return c 5456 } 5457 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5458 return c 5459 } 5460 return 0 5461 } 5462 func (this *NinEmbeddedStructUnion) Compare(that interface{}) int { 5463 if that == nil { 5464 if this == nil { 5465 return 0 5466 } 5467 return 1 5468 } 5469 5470 that1, ok := that.(*NinEmbeddedStructUnion) 5471 if !ok { 5472 that2, ok := that.(NinEmbeddedStructUnion) 5473 if ok { 5474 that1 = &that2 5475 } else { 5476 return 1 5477 } 5478 } 5479 if that1 == nil { 5480 if this == nil { 5481 return 0 5482 } 5483 return 1 5484 } else if this == nil { 5485 return -1 5486 } 5487 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 { 5488 return c 5489 } 5490 if c := this.Field200.Compare(that1.Field200); c != 0 { 5491 return c 5492 } 5493 if this.Field210 != nil && that1.Field210 != nil { 5494 if *this.Field210 != *that1.Field210 { 5495 if !*this.Field210 { 5496 return -1 5497 } 5498 return 1 5499 } 5500 } else if this.Field210 != nil { 5501 return 1 5502 } else if that1.Field210 != nil { 5503 return -1 5504 } 5505 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5506 return c 5507 } 5508 return 0 5509 } 5510 func (this *NinNestedStructUnion) Compare(that interface{}) int { 5511 if that == nil { 5512 if this == nil { 5513 return 0 5514 } 5515 return 1 5516 } 5517 5518 that1, ok := that.(*NinNestedStructUnion) 5519 if !ok { 5520 that2, ok := that.(NinNestedStructUnion) 5521 if ok { 5522 that1 = &that2 5523 } else { 5524 return 1 5525 } 5526 } 5527 if that1 == nil { 5528 if this == nil { 5529 return 0 5530 } 5531 return 1 5532 } else if this == nil { 5533 return -1 5534 } 5535 if c := this.Field1.Compare(that1.Field1); c != 0 { 5536 return c 5537 } 5538 if c := this.Field2.Compare(that1.Field2); c != 0 { 5539 return c 5540 } 5541 if c := this.Field3.Compare(that1.Field3); c != 0 { 5542 return c 5543 } 5544 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5545 return c 5546 } 5547 return 0 5548 } 5549 func (this *Tree) Compare(that interface{}) int { 5550 if that == nil { 5551 if this == nil { 5552 return 0 5553 } 5554 return 1 5555 } 5556 5557 that1, ok := that.(*Tree) 5558 if !ok { 5559 that2, ok := that.(Tree) 5560 if ok { 5561 that1 = &that2 5562 } else { 5563 return 1 5564 } 5565 } 5566 if that1 == nil { 5567 if this == nil { 5568 return 0 5569 } 5570 return 1 5571 } else if this == nil { 5572 return -1 5573 } 5574 if c := this.Or.Compare(that1.Or); c != 0 { 5575 return c 5576 } 5577 if c := this.And.Compare(that1.And); c != 0 { 5578 return c 5579 } 5580 if c := this.Leaf.Compare(that1.Leaf); c != 0 { 5581 return c 5582 } 5583 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5584 return c 5585 } 5586 return 0 5587 } 5588 func (this *OrBranch) Compare(that interface{}) int { 5589 if that == nil { 5590 if this == nil { 5591 return 0 5592 } 5593 return 1 5594 } 5595 5596 that1, ok := that.(*OrBranch) 5597 if !ok { 5598 that2, ok := that.(OrBranch) 5599 if ok { 5600 that1 = &that2 5601 } else { 5602 return 1 5603 } 5604 } 5605 if that1 == nil { 5606 if this == nil { 5607 return 0 5608 } 5609 return 1 5610 } else if this == nil { 5611 return -1 5612 } 5613 if c := this.Left.Compare(&that1.Left); c != 0 { 5614 return c 5615 } 5616 if c := this.Right.Compare(&that1.Right); c != 0 { 5617 return c 5618 } 5619 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5620 return c 5621 } 5622 return 0 5623 } 5624 func (this *AndBranch) Compare(that interface{}) int { 5625 if that == nil { 5626 if this == nil { 5627 return 0 5628 } 5629 return 1 5630 } 5631 5632 that1, ok := that.(*AndBranch) 5633 if !ok { 5634 that2, ok := that.(AndBranch) 5635 if ok { 5636 that1 = &that2 5637 } else { 5638 return 1 5639 } 5640 } 5641 if that1 == nil { 5642 if this == nil { 5643 return 0 5644 } 5645 return 1 5646 } else if this == nil { 5647 return -1 5648 } 5649 if c := this.Left.Compare(&that1.Left); c != 0 { 5650 return c 5651 } 5652 if c := this.Right.Compare(&that1.Right); c != 0 { 5653 return c 5654 } 5655 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5656 return c 5657 } 5658 return 0 5659 } 5660 func (this *Leaf) Compare(that interface{}) int { 5661 if that == nil { 5662 if this == nil { 5663 return 0 5664 } 5665 return 1 5666 } 5667 5668 that1, ok := that.(*Leaf) 5669 if !ok { 5670 that2, ok := that.(Leaf) 5671 if ok { 5672 that1 = &that2 5673 } else { 5674 return 1 5675 } 5676 } 5677 if that1 == nil { 5678 if this == nil { 5679 return 0 5680 } 5681 return 1 5682 } else if this == nil { 5683 return -1 5684 } 5685 if this.Value != that1.Value { 5686 if this.Value < that1.Value { 5687 return -1 5688 } 5689 return 1 5690 } 5691 if this.StrValue != that1.StrValue { 5692 if this.StrValue < that1.StrValue { 5693 return -1 5694 } 5695 return 1 5696 } 5697 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5698 return c 5699 } 5700 return 0 5701 } 5702 func (this *DeepTree) Compare(that interface{}) int { 5703 if that == nil { 5704 if this == nil { 5705 return 0 5706 } 5707 return 1 5708 } 5709 5710 that1, ok := that.(*DeepTree) 5711 if !ok { 5712 that2, ok := that.(DeepTree) 5713 if ok { 5714 that1 = &that2 5715 } else { 5716 return 1 5717 } 5718 } 5719 if that1 == nil { 5720 if this == nil { 5721 return 0 5722 } 5723 return 1 5724 } else if this == nil { 5725 return -1 5726 } 5727 if c := this.Down.Compare(that1.Down); c != 0 { 5728 return c 5729 } 5730 if c := this.And.Compare(that1.And); c != 0 { 5731 return c 5732 } 5733 if c := this.Leaf.Compare(that1.Leaf); c != 0 { 5734 return c 5735 } 5736 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5737 return c 5738 } 5739 return 0 5740 } 5741 func (this *ADeepBranch) Compare(that interface{}) int { 5742 if that == nil { 5743 if this == nil { 5744 return 0 5745 } 5746 return 1 5747 } 5748 5749 that1, ok := that.(*ADeepBranch) 5750 if !ok { 5751 that2, ok := that.(ADeepBranch) 5752 if ok { 5753 that1 = &that2 5754 } else { 5755 return 1 5756 } 5757 } 5758 if that1 == nil { 5759 if this == nil { 5760 return 0 5761 } 5762 return 1 5763 } else if this == nil { 5764 return -1 5765 } 5766 if c := this.Down.Compare(&that1.Down); c != 0 { 5767 return c 5768 } 5769 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5770 return c 5771 } 5772 return 0 5773 } 5774 func (this *AndDeepBranch) Compare(that interface{}) int { 5775 if that == nil { 5776 if this == nil { 5777 return 0 5778 } 5779 return 1 5780 } 5781 5782 that1, ok := that.(*AndDeepBranch) 5783 if !ok { 5784 that2, ok := that.(AndDeepBranch) 5785 if ok { 5786 that1 = &that2 5787 } else { 5788 return 1 5789 } 5790 } 5791 if that1 == nil { 5792 if this == nil { 5793 return 0 5794 } 5795 return 1 5796 } else if this == nil { 5797 return -1 5798 } 5799 if c := this.Left.Compare(&that1.Left); c != 0 { 5800 return c 5801 } 5802 if c := this.Right.Compare(&that1.Right); c != 0 { 5803 return c 5804 } 5805 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5806 return c 5807 } 5808 return 0 5809 } 5810 func (this *DeepLeaf) Compare(that interface{}) int { 5811 if that == nil { 5812 if this == nil { 5813 return 0 5814 } 5815 return 1 5816 } 5817 5818 that1, ok := that.(*DeepLeaf) 5819 if !ok { 5820 that2, ok := that.(DeepLeaf) 5821 if ok { 5822 that1 = &that2 5823 } else { 5824 return 1 5825 } 5826 } 5827 if that1 == nil { 5828 if this == nil { 5829 return 0 5830 } 5831 return 1 5832 } else if this == nil { 5833 return -1 5834 } 5835 if c := this.Tree.Compare(&that1.Tree); c != 0 { 5836 return c 5837 } 5838 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5839 return c 5840 } 5841 return 0 5842 } 5843 func (this *Nil) Compare(that interface{}) int { 5844 if that == nil { 5845 if this == nil { 5846 return 0 5847 } 5848 return 1 5849 } 5850 5851 that1, ok := that.(*Nil) 5852 if !ok { 5853 that2, ok := that.(Nil) 5854 if ok { 5855 that1 = &that2 5856 } else { 5857 return 1 5858 } 5859 } 5860 if that1 == nil { 5861 if this == nil { 5862 return 0 5863 } 5864 return 1 5865 } else if this == nil { 5866 return -1 5867 } 5868 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5869 return c 5870 } 5871 return 0 5872 } 5873 func (this *NidOptEnum) Compare(that interface{}) int { 5874 if that == nil { 5875 if this == nil { 5876 return 0 5877 } 5878 return 1 5879 } 5880 5881 that1, ok := that.(*NidOptEnum) 5882 if !ok { 5883 that2, ok := that.(NidOptEnum) 5884 if ok { 5885 that1 = &that2 5886 } else { 5887 return 1 5888 } 5889 } 5890 if that1 == nil { 5891 if this == nil { 5892 return 0 5893 } 5894 return 1 5895 } else if this == nil { 5896 return -1 5897 } 5898 if this.Field1 != that1.Field1 { 5899 if this.Field1 < that1.Field1 { 5900 return -1 5901 } 5902 return 1 5903 } 5904 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5905 return c 5906 } 5907 return 0 5908 } 5909 func (this *NinOptEnum) Compare(that interface{}) int { 5910 if that == nil { 5911 if this == nil { 5912 return 0 5913 } 5914 return 1 5915 } 5916 5917 that1, ok := that.(*NinOptEnum) 5918 if !ok { 5919 that2, ok := that.(NinOptEnum) 5920 if ok { 5921 that1 = &that2 5922 } else { 5923 return 1 5924 } 5925 } 5926 if that1 == nil { 5927 if this == nil { 5928 return 0 5929 } 5930 return 1 5931 } else if this == nil { 5932 return -1 5933 } 5934 if this.Field1 != nil && that1.Field1 != nil { 5935 if *this.Field1 != *that1.Field1 { 5936 if *this.Field1 < *that1.Field1 { 5937 return -1 5938 } 5939 return 1 5940 } 5941 } else if this.Field1 != nil { 5942 return 1 5943 } else if that1.Field1 != nil { 5944 return -1 5945 } 5946 if this.Field2 != nil && that1.Field2 != nil { 5947 if *this.Field2 != *that1.Field2 { 5948 if *this.Field2 < *that1.Field2 { 5949 return -1 5950 } 5951 return 1 5952 } 5953 } else if this.Field2 != nil { 5954 return 1 5955 } else if that1.Field2 != nil { 5956 return -1 5957 } 5958 if this.Field3 != nil && that1.Field3 != nil { 5959 if *this.Field3 != *that1.Field3 { 5960 if *this.Field3 < *that1.Field3 { 5961 return -1 5962 } 5963 return 1 5964 } 5965 } else if this.Field3 != nil { 5966 return 1 5967 } else if that1.Field3 != nil { 5968 return -1 5969 } 5970 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 5971 return c 5972 } 5973 return 0 5974 } 5975 func (this *NidRepEnum) Compare(that interface{}) int { 5976 if that == nil { 5977 if this == nil { 5978 return 0 5979 } 5980 return 1 5981 } 5982 5983 that1, ok := that.(*NidRepEnum) 5984 if !ok { 5985 that2, ok := that.(NidRepEnum) 5986 if ok { 5987 that1 = &that2 5988 } else { 5989 return 1 5990 } 5991 } 5992 if that1 == nil { 5993 if this == nil { 5994 return 0 5995 } 5996 return 1 5997 } else if this == nil { 5998 return -1 5999 } 6000 if len(this.Field1) != len(that1.Field1) { 6001 if len(this.Field1) < len(that1.Field1) { 6002 return -1 6003 } 6004 return 1 6005 } 6006 for i := range this.Field1 { 6007 if this.Field1[i] != that1.Field1[i] { 6008 if this.Field1[i] < that1.Field1[i] { 6009 return -1 6010 } 6011 return 1 6012 } 6013 } 6014 if len(this.Field2) != len(that1.Field2) { 6015 if len(this.Field2) < len(that1.Field2) { 6016 return -1 6017 } 6018 return 1 6019 } 6020 for i := range this.Field2 { 6021 if this.Field2[i] != that1.Field2[i] { 6022 if this.Field2[i] < that1.Field2[i] { 6023 return -1 6024 } 6025 return 1 6026 } 6027 } 6028 if len(this.Field3) != len(that1.Field3) { 6029 if len(this.Field3) < len(that1.Field3) { 6030 return -1 6031 } 6032 return 1 6033 } 6034 for i := range this.Field3 { 6035 if this.Field3[i] != that1.Field3[i] { 6036 if this.Field3[i] < that1.Field3[i] { 6037 return -1 6038 } 6039 return 1 6040 } 6041 } 6042 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6043 return c 6044 } 6045 return 0 6046 } 6047 func (this *NinRepEnum) Compare(that interface{}) int { 6048 if that == nil { 6049 if this == nil { 6050 return 0 6051 } 6052 return 1 6053 } 6054 6055 that1, ok := that.(*NinRepEnum) 6056 if !ok { 6057 that2, ok := that.(NinRepEnum) 6058 if ok { 6059 that1 = &that2 6060 } else { 6061 return 1 6062 } 6063 } 6064 if that1 == nil { 6065 if this == nil { 6066 return 0 6067 } 6068 return 1 6069 } else if this == nil { 6070 return -1 6071 } 6072 if len(this.Field1) != len(that1.Field1) { 6073 if len(this.Field1) < len(that1.Field1) { 6074 return -1 6075 } 6076 return 1 6077 } 6078 for i := range this.Field1 { 6079 if this.Field1[i] != that1.Field1[i] { 6080 if this.Field1[i] < that1.Field1[i] { 6081 return -1 6082 } 6083 return 1 6084 } 6085 } 6086 if len(this.Field2) != len(that1.Field2) { 6087 if len(this.Field2) < len(that1.Field2) { 6088 return -1 6089 } 6090 return 1 6091 } 6092 for i := range this.Field2 { 6093 if this.Field2[i] != that1.Field2[i] { 6094 if this.Field2[i] < that1.Field2[i] { 6095 return -1 6096 } 6097 return 1 6098 } 6099 } 6100 if len(this.Field3) != len(that1.Field3) { 6101 if len(this.Field3) < len(that1.Field3) { 6102 return -1 6103 } 6104 return 1 6105 } 6106 for i := range this.Field3 { 6107 if this.Field3[i] != that1.Field3[i] { 6108 if this.Field3[i] < that1.Field3[i] { 6109 return -1 6110 } 6111 return 1 6112 } 6113 } 6114 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6115 return c 6116 } 6117 return 0 6118 } 6119 func (this *NinOptEnumDefault) Compare(that interface{}) int { 6120 if that == nil { 6121 if this == nil { 6122 return 0 6123 } 6124 return 1 6125 } 6126 6127 that1, ok := that.(*NinOptEnumDefault) 6128 if !ok { 6129 that2, ok := that.(NinOptEnumDefault) 6130 if ok { 6131 that1 = &that2 6132 } else { 6133 return 1 6134 } 6135 } 6136 if that1 == nil { 6137 if this == nil { 6138 return 0 6139 } 6140 return 1 6141 } else if this == nil { 6142 return -1 6143 } 6144 if this.Field1 != nil && that1.Field1 != nil { 6145 if *this.Field1 != *that1.Field1 { 6146 if *this.Field1 < *that1.Field1 { 6147 return -1 6148 } 6149 return 1 6150 } 6151 } else if this.Field1 != nil { 6152 return 1 6153 } else if that1.Field1 != nil { 6154 return -1 6155 } 6156 if this.Field2 != nil && that1.Field2 != nil { 6157 if *this.Field2 != *that1.Field2 { 6158 if *this.Field2 < *that1.Field2 { 6159 return -1 6160 } 6161 return 1 6162 } 6163 } else if this.Field2 != nil { 6164 return 1 6165 } else if that1.Field2 != nil { 6166 return -1 6167 } 6168 if this.Field3 != nil && that1.Field3 != nil { 6169 if *this.Field3 != *that1.Field3 { 6170 if *this.Field3 < *that1.Field3 { 6171 return -1 6172 } 6173 return 1 6174 } 6175 } else if this.Field3 != nil { 6176 return 1 6177 } else if that1.Field3 != nil { 6178 return -1 6179 } 6180 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6181 return c 6182 } 6183 return 0 6184 } 6185 func (this *AnotherNinOptEnum) Compare(that interface{}) int { 6186 if that == nil { 6187 if this == nil { 6188 return 0 6189 } 6190 return 1 6191 } 6192 6193 that1, ok := that.(*AnotherNinOptEnum) 6194 if !ok { 6195 that2, ok := that.(AnotherNinOptEnum) 6196 if ok { 6197 that1 = &that2 6198 } else { 6199 return 1 6200 } 6201 } 6202 if that1 == nil { 6203 if this == nil { 6204 return 0 6205 } 6206 return 1 6207 } else if this == nil { 6208 return -1 6209 } 6210 if this.Field1 != nil && that1.Field1 != nil { 6211 if *this.Field1 != *that1.Field1 { 6212 if *this.Field1 < *that1.Field1 { 6213 return -1 6214 } 6215 return 1 6216 } 6217 } else if this.Field1 != nil { 6218 return 1 6219 } else if that1.Field1 != nil { 6220 return -1 6221 } 6222 if this.Field2 != nil && that1.Field2 != nil { 6223 if *this.Field2 != *that1.Field2 { 6224 if *this.Field2 < *that1.Field2 { 6225 return -1 6226 } 6227 return 1 6228 } 6229 } else if this.Field2 != nil { 6230 return 1 6231 } else if that1.Field2 != nil { 6232 return -1 6233 } 6234 if this.Field3 != nil && that1.Field3 != nil { 6235 if *this.Field3 != *that1.Field3 { 6236 if *this.Field3 < *that1.Field3 { 6237 return -1 6238 } 6239 return 1 6240 } 6241 } else if this.Field3 != nil { 6242 return 1 6243 } else if that1.Field3 != nil { 6244 return -1 6245 } 6246 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6247 return c 6248 } 6249 return 0 6250 } 6251 func (this *AnotherNinOptEnumDefault) Compare(that interface{}) int { 6252 if that == nil { 6253 if this == nil { 6254 return 0 6255 } 6256 return 1 6257 } 6258 6259 that1, ok := that.(*AnotherNinOptEnumDefault) 6260 if !ok { 6261 that2, ok := that.(AnotherNinOptEnumDefault) 6262 if ok { 6263 that1 = &that2 6264 } else { 6265 return 1 6266 } 6267 } 6268 if that1 == nil { 6269 if this == nil { 6270 return 0 6271 } 6272 return 1 6273 } else if this == nil { 6274 return -1 6275 } 6276 if this.Field1 != nil && that1.Field1 != nil { 6277 if *this.Field1 != *that1.Field1 { 6278 if *this.Field1 < *that1.Field1 { 6279 return -1 6280 } 6281 return 1 6282 } 6283 } else if this.Field1 != nil { 6284 return 1 6285 } else if that1.Field1 != nil { 6286 return -1 6287 } 6288 if this.Field2 != nil && that1.Field2 != nil { 6289 if *this.Field2 != *that1.Field2 { 6290 if *this.Field2 < *that1.Field2 { 6291 return -1 6292 } 6293 return 1 6294 } 6295 } else if this.Field2 != nil { 6296 return 1 6297 } else if that1.Field2 != nil { 6298 return -1 6299 } 6300 if this.Field3 != nil && that1.Field3 != nil { 6301 if *this.Field3 != *that1.Field3 { 6302 if *this.Field3 < *that1.Field3 { 6303 return -1 6304 } 6305 return 1 6306 } 6307 } else if this.Field3 != nil { 6308 return 1 6309 } else if that1.Field3 != nil { 6310 return -1 6311 } 6312 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6313 return c 6314 } 6315 return 0 6316 } 6317 func (this *Timer) Compare(that interface{}) int { 6318 if that == nil { 6319 if this == nil { 6320 return 0 6321 } 6322 return 1 6323 } 6324 6325 that1, ok := that.(*Timer) 6326 if !ok { 6327 that2, ok := that.(Timer) 6328 if ok { 6329 that1 = &that2 6330 } else { 6331 return 1 6332 } 6333 } 6334 if that1 == nil { 6335 if this == nil { 6336 return 0 6337 } 6338 return 1 6339 } else if this == nil { 6340 return -1 6341 } 6342 if this.Time1 != that1.Time1 { 6343 if this.Time1 < that1.Time1 { 6344 return -1 6345 } 6346 return 1 6347 } 6348 if this.Time2 != that1.Time2 { 6349 if this.Time2 < that1.Time2 { 6350 return -1 6351 } 6352 return 1 6353 } 6354 if c := bytes.Compare(this.Data, that1.Data); c != 0 { 6355 return c 6356 } 6357 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6358 return c 6359 } 6360 return 0 6361 } 6362 func (this *MyExtendable) Compare(that interface{}) int { 6363 if that == nil { 6364 if this == nil { 6365 return 0 6366 } 6367 return 1 6368 } 6369 6370 that1, ok := that.(*MyExtendable) 6371 if !ok { 6372 that2, ok := that.(MyExtendable) 6373 if ok { 6374 that1 = &that2 6375 } else { 6376 return 1 6377 } 6378 } 6379 if that1 == nil { 6380 if this == nil { 6381 return 0 6382 } 6383 return 1 6384 } else if this == nil { 6385 return -1 6386 } 6387 if this.Field1 != nil && that1.Field1 != nil { 6388 if *this.Field1 != *that1.Field1 { 6389 if *this.Field1 < *that1.Field1 { 6390 return -1 6391 } 6392 return 1 6393 } 6394 } else if this.Field1 != nil { 6395 return 1 6396 } else if that1.Field1 != nil { 6397 return -1 6398 } 6399 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this) 6400 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1) 6401 extkeys := make([]int32, 0, len(thismap)+len(thatmap)) 6402 for k := range thismap { 6403 extkeys = append(extkeys, k) 6404 } 6405 for k := range thatmap { 6406 if _, ok := thismap[k]; !ok { 6407 extkeys = append(extkeys, k) 6408 } 6409 } 6410 github_com_gogo_protobuf_sortkeys.Int32s(extkeys) 6411 for _, k := range extkeys { 6412 if v, ok := thismap[k]; ok { 6413 if v2, ok := thatmap[k]; ok { 6414 if c := v.Compare(&v2); c != 0 { 6415 return c 6416 } 6417 } else { 6418 return 1 6419 } 6420 } else { 6421 return -1 6422 } 6423 } 6424 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6425 return c 6426 } 6427 return 0 6428 } 6429 func (this *OtherExtenable) Compare(that interface{}) int { 6430 if that == nil { 6431 if this == nil { 6432 return 0 6433 } 6434 return 1 6435 } 6436 6437 that1, ok := that.(*OtherExtenable) 6438 if !ok { 6439 that2, ok := that.(OtherExtenable) 6440 if ok { 6441 that1 = &that2 6442 } else { 6443 return 1 6444 } 6445 } 6446 if that1 == nil { 6447 if this == nil { 6448 return 0 6449 } 6450 return 1 6451 } else if this == nil { 6452 return -1 6453 } 6454 if this.Field2 != nil && that1.Field2 != nil { 6455 if *this.Field2 != *that1.Field2 { 6456 if *this.Field2 < *that1.Field2 { 6457 return -1 6458 } 6459 return 1 6460 } 6461 } else if this.Field2 != nil { 6462 return 1 6463 } else if that1.Field2 != nil { 6464 return -1 6465 } 6466 if this.Field13 != nil && that1.Field13 != nil { 6467 if *this.Field13 != *that1.Field13 { 6468 if *this.Field13 < *that1.Field13 { 6469 return -1 6470 } 6471 return 1 6472 } 6473 } else if this.Field13 != nil { 6474 return 1 6475 } else if that1.Field13 != nil { 6476 return -1 6477 } 6478 if c := this.M.Compare(that1.M); c != 0 { 6479 return c 6480 } 6481 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this) 6482 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1) 6483 extkeys := make([]int32, 0, len(thismap)+len(thatmap)) 6484 for k := range thismap { 6485 extkeys = append(extkeys, k) 6486 } 6487 for k := range thatmap { 6488 if _, ok := thismap[k]; !ok { 6489 extkeys = append(extkeys, k) 6490 } 6491 } 6492 github_com_gogo_protobuf_sortkeys.Int32s(extkeys) 6493 for _, k := range extkeys { 6494 if v, ok := thismap[k]; ok { 6495 if v2, ok := thatmap[k]; ok { 6496 if c := v.Compare(&v2); c != 0 { 6497 return c 6498 } 6499 } else { 6500 return 1 6501 } 6502 } else { 6503 return -1 6504 } 6505 } 6506 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6507 return c 6508 } 6509 return 0 6510 } 6511 func (this *NestedDefinition) Compare(that interface{}) int { 6512 if that == nil { 6513 if this == nil { 6514 return 0 6515 } 6516 return 1 6517 } 6518 6519 that1, ok := that.(*NestedDefinition) 6520 if !ok { 6521 that2, ok := that.(NestedDefinition) 6522 if ok { 6523 that1 = &that2 6524 } else { 6525 return 1 6526 } 6527 } 6528 if that1 == nil { 6529 if this == nil { 6530 return 0 6531 } 6532 return 1 6533 } else if this == nil { 6534 return -1 6535 } 6536 if this.Field1 != nil && that1.Field1 != nil { 6537 if *this.Field1 != *that1.Field1 { 6538 if *this.Field1 < *that1.Field1 { 6539 return -1 6540 } 6541 return 1 6542 } 6543 } else if this.Field1 != nil { 6544 return 1 6545 } else if that1.Field1 != nil { 6546 return -1 6547 } 6548 if this.EnumField != nil && that1.EnumField != nil { 6549 if *this.EnumField != *that1.EnumField { 6550 if *this.EnumField < *that1.EnumField { 6551 return -1 6552 } 6553 return 1 6554 } 6555 } else if this.EnumField != nil { 6556 return 1 6557 } else if that1.EnumField != nil { 6558 return -1 6559 } 6560 if c := this.NNM.Compare(that1.NNM); c != 0 { 6561 return c 6562 } 6563 if c := this.NM.Compare(that1.NM); c != 0 { 6564 return c 6565 } 6566 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6567 return c 6568 } 6569 return 0 6570 } 6571 func (this *NestedDefinition_NestedMessage) Compare(that interface{}) int { 6572 if that == nil { 6573 if this == nil { 6574 return 0 6575 } 6576 return 1 6577 } 6578 6579 that1, ok := that.(*NestedDefinition_NestedMessage) 6580 if !ok { 6581 that2, ok := that.(NestedDefinition_NestedMessage) 6582 if ok { 6583 that1 = &that2 6584 } else { 6585 return 1 6586 } 6587 } 6588 if that1 == nil { 6589 if this == nil { 6590 return 0 6591 } 6592 return 1 6593 } else if this == nil { 6594 return -1 6595 } 6596 if this.NestedField1 != nil && that1.NestedField1 != nil { 6597 if *this.NestedField1 != *that1.NestedField1 { 6598 if *this.NestedField1 < *that1.NestedField1 { 6599 return -1 6600 } 6601 return 1 6602 } 6603 } else if this.NestedField1 != nil { 6604 return 1 6605 } else if that1.NestedField1 != nil { 6606 return -1 6607 } 6608 if c := this.NNM.Compare(that1.NNM); c != 0 { 6609 return c 6610 } 6611 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6612 return c 6613 } 6614 return 0 6615 } 6616 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Compare(that interface{}) int { 6617 if that == nil { 6618 if this == nil { 6619 return 0 6620 } 6621 return 1 6622 } 6623 6624 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg) 6625 if !ok { 6626 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg) 6627 if ok { 6628 that1 = &that2 6629 } else { 6630 return 1 6631 } 6632 } 6633 if that1 == nil { 6634 if this == nil { 6635 return 0 6636 } 6637 return 1 6638 } else if this == nil { 6639 return -1 6640 } 6641 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil { 6642 if *this.NestedNestedField1 != *that1.NestedNestedField1 { 6643 if *this.NestedNestedField1 < *that1.NestedNestedField1 { 6644 return -1 6645 } 6646 return 1 6647 } 6648 } else if this.NestedNestedField1 != nil { 6649 return 1 6650 } else if that1.NestedNestedField1 != nil { 6651 return -1 6652 } 6653 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6654 return c 6655 } 6656 return 0 6657 } 6658 func (this *NestedScope) Compare(that interface{}) int { 6659 if that == nil { 6660 if this == nil { 6661 return 0 6662 } 6663 return 1 6664 } 6665 6666 that1, ok := that.(*NestedScope) 6667 if !ok { 6668 that2, ok := that.(NestedScope) 6669 if ok { 6670 that1 = &that2 6671 } else { 6672 return 1 6673 } 6674 } 6675 if that1 == nil { 6676 if this == nil { 6677 return 0 6678 } 6679 return 1 6680 } else if this == nil { 6681 return -1 6682 } 6683 if c := this.A.Compare(that1.A); c != 0 { 6684 return c 6685 } 6686 if this.B != nil && that1.B != nil { 6687 if *this.B != *that1.B { 6688 if *this.B < *that1.B { 6689 return -1 6690 } 6691 return 1 6692 } 6693 } else if this.B != nil { 6694 return 1 6695 } else if that1.B != nil { 6696 return -1 6697 } 6698 if c := this.C.Compare(that1.C); c != 0 { 6699 return c 6700 } 6701 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6702 return c 6703 } 6704 return 0 6705 } 6706 func (this *NinOptNativeDefault) Compare(that interface{}) int { 6707 if that == nil { 6708 if this == nil { 6709 return 0 6710 } 6711 return 1 6712 } 6713 6714 that1, ok := that.(*NinOptNativeDefault) 6715 if !ok { 6716 that2, ok := that.(NinOptNativeDefault) 6717 if ok { 6718 that1 = &that2 6719 } else { 6720 return 1 6721 } 6722 } 6723 if that1 == nil { 6724 if this == nil { 6725 return 0 6726 } 6727 return 1 6728 } else if this == nil { 6729 return -1 6730 } 6731 if this.Field1 != nil && that1.Field1 != nil { 6732 if *this.Field1 != *that1.Field1 { 6733 if *this.Field1 < *that1.Field1 { 6734 return -1 6735 } 6736 return 1 6737 } 6738 } else if this.Field1 != nil { 6739 return 1 6740 } else if that1.Field1 != nil { 6741 return -1 6742 } 6743 if this.Field2 != nil && that1.Field2 != nil { 6744 if *this.Field2 != *that1.Field2 { 6745 if *this.Field2 < *that1.Field2 { 6746 return -1 6747 } 6748 return 1 6749 } 6750 } else if this.Field2 != nil { 6751 return 1 6752 } else if that1.Field2 != nil { 6753 return -1 6754 } 6755 if this.Field3 != nil && that1.Field3 != nil { 6756 if *this.Field3 != *that1.Field3 { 6757 if *this.Field3 < *that1.Field3 { 6758 return -1 6759 } 6760 return 1 6761 } 6762 } else if this.Field3 != nil { 6763 return 1 6764 } else if that1.Field3 != nil { 6765 return -1 6766 } 6767 if this.Field4 != nil && that1.Field4 != nil { 6768 if *this.Field4 != *that1.Field4 { 6769 if *this.Field4 < *that1.Field4 { 6770 return -1 6771 } 6772 return 1 6773 } 6774 } else if this.Field4 != nil { 6775 return 1 6776 } else if that1.Field4 != nil { 6777 return -1 6778 } 6779 if this.Field5 != nil && that1.Field5 != nil { 6780 if *this.Field5 != *that1.Field5 { 6781 if *this.Field5 < *that1.Field5 { 6782 return -1 6783 } 6784 return 1 6785 } 6786 } else if this.Field5 != nil { 6787 return 1 6788 } else if that1.Field5 != nil { 6789 return -1 6790 } 6791 if this.Field6 != nil && that1.Field6 != nil { 6792 if *this.Field6 != *that1.Field6 { 6793 if *this.Field6 < *that1.Field6 { 6794 return -1 6795 } 6796 return 1 6797 } 6798 } else if this.Field6 != nil { 6799 return 1 6800 } else if that1.Field6 != nil { 6801 return -1 6802 } 6803 if this.Field7 != nil && that1.Field7 != nil { 6804 if *this.Field7 != *that1.Field7 { 6805 if *this.Field7 < *that1.Field7 { 6806 return -1 6807 } 6808 return 1 6809 } 6810 } else if this.Field7 != nil { 6811 return 1 6812 } else if that1.Field7 != nil { 6813 return -1 6814 } 6815 if this.Field8 != nil && that1.Field8 != nil { 6816 if *this.Field8 != *that1.Field8 { 6817 if *this.Field8 < *that1.Field8 { 6818 return -1 6819 } 6820 return 1 6821 } 6822 } else if this.Field8 != nil { 6823 return 1 6824 } else if that1.Field8 != nil { 6825 return -1 6826 } 6827 if this.Field9 != nil && that1.Field9 != nil { 6828 if *this.Field9 != *that1.Field9 { 6829 if *this.Field9 < *that1.Field9 { 6830 return -1 6831 } 6832 return 1 6833 } 6834 } else if this.Field9 != nil { 6835 return 1 6836 } else if that1.Field9 != nil { 6837 return -1 6838 } 6839 if this.Field10 != nil && that1.Field10 != nil { 6840 if *this.Field10 != *that1.Field10 { 6841 if *this.Field10 < *that1.Field10 { 6842 return -1 6843 } 6844 return 1 6845 } 6846 } else if this.Field10 != nil { 6847 return 1 6848 } else if that1.Field10 != nil { 6849 return -1 6850 } 6851 if this.Field11 != nil && that1.Field11 != nil { 6852 if *this.Field11 != *that1.Field11 { 6853 if *this.Field11 < *that1.Field11 { 6854 return -1 6855 } 6856 return 1 6857 } 6858 } else if this.Field11 != nil { 6859 return 1 6860 } else if that1.Field11 != nil { 6861 return -1 6862 } 6863 if this.Field12 != nil && that1.Field12 != nil { 6864 if *this.Field12 != *that1.Field12 { 6865 if *this.Field12 < *that1.Field12 { 6866 return -1 6867 } 6868 return 1 6869 } 6870 } else if this.Field12 != nil { 6871 return 1 6872 } else if that1.Field12 != nil { 6873 return -1 6874 } 6875 if this.Field13 != nil && that1.Field13 != nil { 6876 if *this.Field13 != *that1.Field13 { 6877 if !*this.Field13 { 6878 return -1 6879 } 6880 return 1 6881 } 6882 } else if this.Field13 != nil { 6883 return 1 6884 } else if that1.Field13 != nil { 6885 return -1 6886 } 6887 if this.Field14 != nil && that1.Field14 != nil { 6888 if *this.Field14 != *that1.Field14 { 6889 if *this.Field14 < *that1.Field14 { 6890 return -1 6891 } 6892 return 1 6893 } 6894 } else if this.Field14 != nil { 6895 return 1 6896 } else if that1.Field14 != nil { 6897 return -1 6898 } 6899 if c := bytes.Compare(this.Field15, that1.Field15); c != 0 { 6900 return c 6901 } 6902 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6903 return c 6904 } 6905 return 0 6906 } 6907 func (this *CustomContainer) Compare(that interface{}) int { 6908 if that == nil { 6909 if this == nil { 6910 return 0 6911 } 6912 return 1 6913 } 6914 6915 that1, ok := that.(*CustomContainer) 6916 if !ok { 6917 that2, ok := that.(CustomContainer) 6918 if ok { 6919 that1 = &that2 6920 } else { 6921 return 1 6922 } 6923 } 6924 if that1 == nil { 6925 if this == nil { 6926 return 0 6927 } 6928 return 1 6929 } else if this == nil { 6930 return -1 6931 } 6932 if c := this.CustomStruct.Compare(&that1.CustomStruct); c != 0 { 6933 return c 6934 } 6935 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 6936 return c 6937 } 6938 return 0 6939 } 6940 func (this *CustomNameNidOptNative) Compare(that interface{}) int { 6941 if that == nil { 6942 if this == nil { 6943 return 0 6944 } 6945 return 1 6946 } 6947 6948 that1, ok := that.(*CustomNameNidOptNative) 6949 if !ok { 6950 that2, ok := that.(CustomNameNidOptNative) 6951 if ok { 6952 that1 = &that2 6953 } else { 6954 return 1 6955 } 6956 } 6957 if that1 == nil { 6958 if this == nil { 6959 return 0 6960 } 6961 return 1 6962 } else if this == nil { 6963 return -1 6964 } 6965 if this.FieldA != that1.FieldA { 6966 if this.FieldA < that1.FieldA { 6967 return -1 6968 } 6969 return 1 6970 } 6971 if this.FieldB != that1.FieldB { 6972 if this.FieldB < that1.FieldB { 6973 return -1 6974 } 6975 return 1 6976 } 6977 if this.FieldC != that1.FieldC { 6978 if this.FieldC < that1.FieldC { 6979 return -1 6980 } 6981 return 1 6982 } 6983 if this.FieldD != that1.FieldD { 6984 if this.FieldD < that1.FieldD { 6985 return -1 6986 } 6987 return 1 6988 } 6989 if this.FieldE != that1.FieldE { 6990 if this.FieldE < that1.FieldE { 6991 return -1 6992 } 6993 return 1 6994 } 6995 if this.FieldF != that1.FieldF { 6996 if this.FieldF < that1.FieldF { 6997 return -1 6998 } 6999 return 1 7000 } 7001 if this.FieldG != that1.FieldG { 7002 if this.FieldG < that1.FieldG { 7003 return -1 7004 } 7005 return 1 7006 } 7007 if this.FieldH != that1.FieldH { 7008 if this.FieldH < that1.FieldH { 7009 return -1 7010 } 7011 return 1 7012 } 7013 if this.FieldI != that1.FieldI { 7014 if this.FieldI < that1.FieldI { 7015 return -1 7016 } 7017 return 1 7018 } 7019 if this.FieldJ != that1.FieldJ { 7020 if this.FieldJ < that1.FieldJ { 7021 return -1 7022 } 7023 return 1 7024 } 7025 if this.FieldK != that1.FieldK { 7026 if this.FieldK < that1.FieldK { 7027 return -1 7028 } 7029 return 1 7030 } 7031 if this.FieldL != that1.FieldL { 7032 if this.FieldL < that1.FieldL { 7033 return -1 7034 } 7035 return 1 7036 } 7037 if this.FieldM != that1.FieldM { 7038 if !this.FieldM { 7039 return -1 7040 } 7041 return 1 7042 } 7043 if this.FieldN != that1.FieldN { 7044 if this.FieldN < that1.FieldN { 7045 return -1 7046 } 7047 return 1 7048 } 7049 if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 { 7050 return c 7051 } 7052 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7053 return c 7054 } 7055 return 0 7056 } 7057 func (this *CustomNameNinOptNative) Compare(that interface{}) int { 7058 if that == nil { 7059 if this == nil { 7060 return 0 7061 } 7062 return 1 7063 } 7064 7065 that1, ok := that.(*CustomNameNinOptNative) 7066 if !ok { 7067 that2, ok := that.(CustomNameNinOptNative) 7068 if ok { 7069 that1 = &that2 7070 } else { 7071 return 1 7072 } 7073 } 7074 if that1 == nil { 7075 if this == nil { 7076 return 0 7077 } 7078 return 1 7079 } else if this == nil { 7080 return -1 7081 } 7082 if this.FieldA != nil && that1.FieldA != nil { 7083 if *this.FieldA != *that1.FieldA { 7084 if *this.FieldA < *that1.FieldA { 7085 return -1 7086 } 7087 return 1 7088 } 7089 } else if this.FieldA != nil { 7090 return 1 7091 } else if that1.FieldA != nil { 7092 return -1 7093 } 7094 if this.FieldB != nil && that1.FieldB != nil { 7095 if *this.FieldB != *that1.FieldB { 7096 if *this.FieldB < *that1.FieldB { 7097 return -1 7098 } 7099 return 1 7100 } 7101 } else if this.FieldB != nil { 7102 return 1 7103 } else if that1.FieldB != nil { 7104 return -1 7105 } 7106 if this.FieldC != nil && that1.FieldC != nil { 7107 if *this.FieldC != *that1.FieldC { 7108 if *this.FieldC < *that1.FieldC { 7109 return -1 7110 } 7111 return 1 7112 } 7113 } else if this.FieldC != nil { 7114 return 1 7115 } else if that1.FieldC != nil { 7116 return -1 7117 } 7118 if this.FieldD != nil && that1.FieldD != nil { 7119 if *this.FieldD != *that1.FieldD { 7120 if *this.FieldD < *that1.FieldD { 7121 return -1 7122 } 7123 return 1 7124 } 7125 } else if this.FieldD != nil { 7126 return 1 7127 } else if that1.FieldD != nil { 7128 return -1 7129 } 7130 if this.FieldE != nil && that1.FieldE != nil { 7131 if *this.FieldE != *that1.FieldE { 7132 if *this.FieldE < *that1.FieldE { 7133 return -1 7134 } 7135 return 1 7136 } 7137 } else if this.FieldE != nil { 7138 return 1 7139 } else if that1.FieldE != nil { 7140 return -1 7141 } 7142 if this.FieldF != nil && that1.FieldF != nil { 7143 if *this.FieldF != *that1.FieldF { 7144 if *this.FieldF < *that1.FieldF { 7145 return -1 7146 } 7147 return 1 7148 } 7149 } else if this.FieldF != nil { 7150 return 1 7151 } else if that1.FieldF != nil { 7152 return -1 7153 } 7154 if this.FieldG != nil && that1.FieldG != nil { 7155 if *this.FieldG != *that1.FieldG { 7156 if *this.FieldG < *that1.FieldG { 7157 return -1 7158 } 7159 return 1 7160 } 7161 } else if this.FieldG != nil { 7162 return 1 7163 } else if that1.FieldG != nil { 7164 return -1 7165 } 7166 if this.FieldH != nil && that1.FieldH != nil { 7167 if *this.FieldH != *that1.FieldH { 7168 if *this.FieldH < *that1.FieldH { 7169 return -1 7170 } 7171 return 1 7172 } 7173 } else if this.FieldH != nil { 7174 return 1 7175 } else if that1.FieldH != nil { 7176 return -1 7177 } 7178 if this.FieldI != nil && that1.FieldI != nil { 7179 if *this.FieldI != *that1.FieldI { 7180 if *this.FieldI < *that1.FieldI { 7181 return -1 7182 } 7183 return 1 7184 } 7185 } else if this.FieldI != nil { 7186 return 1 7187 } else if that1.FieldI != nil { 7188 return -1 7189 } 7190 if this.FieldJ != nil && that1.FieldJ != nil { 7191 if *this.FieldJ != *that1.FieldJ { 7192 if *this.FieldJ < *that1.FieldJ { 7193 return -1 7194 } 7195 return 1 7196 } 7197 } else if this.FieldJ != nil { 7198 return 1 7199 } else if that1.FieldJ != nil { 7200 return -1 7201 } 7202 if this.FieldK != nil && that1.FieldK != nil { 7203 if *this.FieldK != *that1.FieldK { 7204 if *this.FieldK < *that1.FieldK { 7205 return -1 7206 } 7207 return 1 7208 } 7209 } else if this.FieldK != nil { 7210 return 1 7211 } else if that1.FieldK != nil { 7212 return -1 7213 } 7214 if this.FielL != nil && that1.FielL != nil { 7215 if *this.FielL != *that1.FielL { 7216 if *this.FielL < *that1.FielL { 7217 return -1 7218 } 7219 return 1 7220 } 7221 } else if this.FielL != nil { 7222 return 1 7223 } else if that1.FielL != nil { 7224 return -1 7225 } 7226 if this.FieldM != nil && that1.FieldM != nil { 7227 if *this.FieldM != *that1.FieldM { 7228 if !*this.FieldM { 7229 return -1 7230 } 7231 return 1 7232 } 7233 } else if this.FieldM != nil { 7234 return 1 7235 } else if that1.FieldM != nil { 7236 return -1 7237 } 7238 if this.FieldN != nil && that1.FieldN != nil { 7239 if *this.FieldN != *that1.FieldN { 7240 if *this.FieldN < *that1.FieldN { 7241 return -1 7242 } 7243 return 1 7244 } 7245 } else if this.FieldN != nil { 7246 return 1 7247 } else if that1.FieldN != nil { 7248 return -1 7249 } 7250 if c := bytes.Compare(this.FieldO, that1.FieldO); c != 0 { 7251 return c 7252 } 7253 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7254 return c 7255 } 7256 return 0 7257 } 7258 func (this *CustomNameNinRepNative) Compare(that interface{}) int { 7259 if that == nil { 7260 if this == nil { 7261 return 0 7262 } 7263 return 1 7264 } 7265 7266 that1, ok := that.(*CustomNameNinRepNative) 7267 if !ok { 7268 that2, ok := that.(CustomNameNinRepNative) 7269 if ok { 7270 that1 = &that2 7271 } else { 7272 return 1 7273 } 7274 } 7275 if that1 == nil { 7276 if this == nil { 7277 return 0 7278 } 7279 return 1 7280 } else if this == nil { 7281 return -1 7282 } 7283 if len(this.FieldA) != len(that1.FieldA) { 7284 if len(this.FieldA) < len(that1.FieldA) { 7285 return -1 7286 } 7287 return 1 7288 } 7289 for i := range this.FieldA { 7290 if this.FieldA[i] != that1.FieldA[i] { 7291 if this.FieldA[i] < that1.FieldA[i] { 7292 return -1 7293 } 7294 return 1 7295 } 7296 } 7297 if len(this.FieldB) != len(that1.FieldB) { 7298 if len(this.FieldB) < len(that1.FieldB) { 7299 return -1 7300 } 7301 return 1 7302 } 7303 for i := range this.FieldB { 7304 if this.FieldB[i] != that1.FieldB[i] { 7305 if this.FieldB[i] < that1.FieldB[i] { 7306 return -1 7307 } 7308 return 1 7309 } 7310 } 7311 if len(this.FieldC) != len(that1.FieldC) { 7312 if len(this.FieldC) < len(that1.FieldC) { 7313 return -1 7314 } 7315 return 1 7316 } 7317 for i := range this.FieldC { 7318 if this.FieldC[i] != that1.FieldC[i] { 7319 if this.FieldC[i] < that1.FieldC[i] { 7320 return -1 7321 } 7322 return 1 7323 } 7324 } 7325 if len(this.FieldD) != len(that1.FieldD) { 7326 if len(this.FieldD) < len(that1.FieldD) { 7327 return -1 7328 } 7329 return 1 7330 } 7331 for i := range this.FieldD { 7332 if this.FieldD[i] != that1.FieldD[i] { 7333 if this.FieldD[i] < that1.FieldD[i] { 7334 return -1 7335 } 7336 return 1 7337 } 7338 } 7339 if len(this.FieldE) != len(that1.FieldE) { 7340 if len(this.FieldE) < len(that1.FieldE) { 7341 return -1 7342 } 7343 return 1 7344 } 7345 for i := range this.FieldE { 7346 if this.FieldE[i] != that1.FieldE[i] { 7347 if this.FieldE[i] < that1.FieldE[i] { 7348 return -1 7349 } 7350 return 1 7351 } 7352 } 7353 if len(this.FieldF) != len(that1.FieldF) { 7354 if len(this.FieldF) < len(that1.FieldF) { 7355 return -1 7356 } 7357 return 1 7358 } 7359 for i := range this.FieldF { 7360 if this.FieldF[i] != that1.FieldF[i] { 7361 if this.FieldF[i] < that1.FieldF[i] { 7362 return -1 7363 } 7364 return 1 7365 } 7366 } 7367 if len(this.FieldG) != len(that1.FieldG) { 7368 if len(this.FieldG) < len(that1.FieldG) { 7369 return -1 7370 } 7371 return 1 7372 } 7373 for i := range this.FieldG { 7374 if this.FieldG[i] != that1.FieldG[i] { 7375 if this.FieldG[i] < that1.FieldG[i] { 7376 return -1 7377 } 7378 return 1 7379 } 7380 } 7381 if len(this.FieldH) != len(that1.FieldH) { 7382 if len(this.FieldH) < len(that1.FieldH) { 7383 return -1 7384 } 7385 return 1 7386 } 7387 for i := range this.FieldH { 7388 if this.FieldH[i] != that1.FieldH[i] { 7389 if this.FieldH[i] < that1.FieldH[i] { 7390 return -1 7391 } 7392 return 1 7393 } 7394 } 7395 if len(this.FieldI) != len(that1.FieldI) { 7396 if len(this.FieldI) < len(that1.FieldI) { 7397 return -1 7398 } 7399 return 1 7400 } 7401 for i := range this.FieldI { 7402 if this.FieldI[i] != that1.FieldI[i] { 7403 if this.FieldI[i] < that1.FieldI[i] { 7404 return -1 7405 } 7406 return 1 7407 } 7408 } 7409 if len(this.FieldJ) != len(that1.FieldJ) { 7410 if len(this.FieldJ) < len(that1.FieldJ) { 7411 return -1 7412 } 7413 return 1 7414 } 7415 for i := range this.FieldJ { 7416 if this.FieldJ[i] != that1.FieldJ[i] { 7417 if this.FieldJ[i] < that1.FieldJ[i] { 7418 return -1 7419 } 7420 return 1 7421 } 7422 } 7423 if len(this.FieldK) != len(that1.FieldK) { 7424 if len(this.FieldK) < len(that1.FieldK) { 7425 return -1 7426 } 7427 return 1 7428 } 7429 for i := range this.FieldK { 7430 if this.FieldK[i] != that1.FieldK[i] { 7431 if this.FieldK[i] < that1.FieldK[i] { 7432 return -1 7433 } 7434 return 1 7435 } 7436 } 7437 if len(this.FieldL) != len(that1.FieldL) { 7438 if len(this.FieldL) < len(that1.FieldL) { 7439 return -1 7440 } 7441 return 1 7442 } 7443 for i := range this.FieldL { 7444 if this.FieldL[i] != that1.FieldL[i] { 7445 if this.FieldL[i] < that1.FieldL[i] { 7446 return -1 7447 } 7448 return 1 7449 } 7450 } 7451 if len(this.FieldM) != len(that1.FieldM) { 7452 if len(this.FieldM) < len(that1.FieldM) { 7453 return -1 7454 } 7455 return 1 7456 } 7457 for i := range this.FieldM { 7458 if this.FieldM[i] != that1.FieldM[i] { 7459 if !this.FieldM[i] { 7460 return -1 7461 } 7462 return 1 7463 } 7464 } 7465 if len(this.FieldN) != len(that1.FieldN) { 7466 if len(this.FieldN) < len(that1.FieldN) { 7467 return -1 7468 } 7469 return 1 7470 } 7471 for i := range this.FieldN { 7472 if this.FieldN[i] != that1.FieldN[i] { 7473 if this.FieldN[i] < that1.FieldN[i] { 7474 return -1 7475 } 7476 return 1 7477 } 7478 } 7479 if len(this.FieldO) != len(that1.FieldO) { 7480 if len(this.FieldO) < len(that1.FieldO) { 7481 return -1 7482 } 7483 return 1 7484 } 7485 for i := range this.FieldO { 7486 if c := bytes.Compare(this.FieldO[i], that1.FieldO[i]); c != 0 { 7487 return c 7488 } 7489 } 7490 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7491 return c 7492 } 7493 return 0 7494 } 7495 func (this *CustomNameNinStruct) Compare(that interface{}) int { 7496 if that == nil { 7497 if this == nil { 7498 return 0 7499 } 7500 return 1 7501 } 7502 7503 that1, ok := that.(*CustomNameNinStruct) 7504 if !ok { 7505 that2, ok := that.(CustomNameNinStruct) 7506 if ok { 7507 that1 = &that2 7508 } else { 7509 return 1 7510 } 7511 } 7512 if that1 == nil { 7513 if this == nil { 7514 return 0 7515 } 7516 return 1 7517 } else if this == nil { 7518 return -1 7519 } 7520 if this.FieldA != nil && that1.FieldA != nil { 7521 if *this.FieldA != *that1.FieldA { 7522 if *this.FieldA < *that1.FieldA { 7523 return -1 7524 } 7525 return 1 7526 } 7527 } else if this.FieldA != nil { 7528 return 1 7529 } else if that1.FieldA != nil { 7530 return -1 7531 } 7532 if this.FieldB != nil && that1.FieldB != nil { 7533 if *this.FieldB != *that1.FieldB { 7534 if *this.FieldB < *that1.FieldB { 7535 return -1 7536 } 7537 return 1 7538 } 7539 } else if this.FieldB != nil { 7540 return 1 7541 } else if that1.FieldB != nil { 7542 return -1 7543 } 7544 if c := this.FieldC.Compare(that1.FieldC); c != 0 { 7545 return c 7546 } 7547 if len(this.FieldD) != len(that1.FieldD) { 7548 if len(this.FieldD) < len(that1.FieldD) { 7549 return -1 7550 } 7551 return 1 7552 } 7553 for i := range this.FieldD { 7554 if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 { 7555 return c 7556 } 7557 } 7558 if this.FieldE != nil && that1.FieldE != nil { 7559 if *this.FieldE != *that1.FieldE { 7560 if *this.FieldE < *that1.FieldE { 7561 return -1 7562 } 7563 return 1 7564 } 7565 } else if this.FieldE != nil { 7566 return 1 7567 } else if that1.FieldE != nil { 7568 return -1 7569 } 7570 if this.FieldF != nil && that1.FieldF != nil { 7571 if *this.FieldF != *that1.FieldF { 7572 if *this.FieldF < *that1.FieldF { 7573 return -1 7574 } 7575 return 1 7576 } 7577 } else if this.FieldF != nil { 7578 return 1 7579 } else if that1.FieldF != nil { 7580 return -1 7581 } 7582 if c := this.FieldG.Compare(that1.FieldG); c != 0 { 7583 return c 7584 } 7585 if this.FieldH != nil && that1.FieldH != nil { 7586 if *this.FieldH != *that1.FieldH { 7587 if !*this.FieldH { 7588 return -1 7589 } 7590 return 1 7591 } 7592 } else if this.FieldH != nil { 7593 return 1 7594 } else if that1.FieldH != nil { 7595 return -1 7596 } 7597 if this.FieldI != nil && that1.FieldI != nil { 7598 if *this.FieldI != *that1.FieldI { 7599 if *this.FieldI < *that1.FieldI { 7600 return -1 7601 } 7602 return 1 7603 } 7604 } else if this.FieldI != nil { 7605 return 1 7606 } else if that1.FieldI != nil { 7607 return -1 7608 } 7609 if c := bytes.Compare(this.FieldJ, that1.FieldJ); c != 0 { 7610 return c 7611 } 7612 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7613 return c 7614 } 7615 return 0 7616 } 7617 func (this *CustomNameCustomType) Compare(that interface{}) int { 7618 if that == nil { 7619 if this == nil { 7620 return 0 7621 } 7622 return 1 7623 } 7624 7625 that1, ok := that.(*CustomNameCustomType) 7626 if !ok { 7627 that2, ok := that.(CustomNameCustomType) 7628 if ok { 7629 that1 = &that2 7630 } else { 7631 return 1 7632 } 7633 } 7634 if that1 == nil { 7635 if this == nil { 7636 return 0 7637 } 7638 return 1 7639 } else if this == nil { 7640 return -1 7641 } 7642 if that1.FieldA == nil { 7643 if this.FieldA != nil { 7644 return 1 7645 } 7646 } else if this.FieldA == nil { 7647 return -1 7648 } else if c := this.FieldA.Compare(*that1.FieldA); c != 0 { 7649 return c 7650 } 7651 if that1.FieldB == nil { 7652 if this.FieldB != nil { 7653 return 1 7654 } 7655 } else if this.FieldB == nil { 7656 return -1 7657 } else if c := this.FieldB.Compare(*that1.FieldB); c != 0 { 7658 return c 7659 } 7660 if len(this.FieldC) != len(that1.FieldC) { 7661 if len(this.FieldC) < len(that1.FieldC) { 7662 return -1 7663 } 7664 return 1 7665 } 7666 for i := range this.FieldC { 7667 if c := this.FieldC[i].Compare(that1.FieldC[i]); c != 0 { 7668 return c 7669 } 7670 } 7671 if len(this.FieldD) != len(that1.FieldD) { 7672 if len(this.FieldD) < len(that1.FieldD) { 7673 return -1 7674 } 7675 return 1 7676 } 7677 for i := range this.FieldD { 7678 if c := this.FieldD[i].Compare(that1.FieldD[i]); c != 0 { 7679 return c 7680 } 7681 } 7682 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7683 return c 7684 } 7685 return 0 7686 } 7687 func (this *CustomNameNinEmbeddedStructUnion) Compare(that interface{}) int { 7688 if that == nil { 7689 if this == nil { 7690 return 0 7691 } 7692 return 1 7693 } 7694 7695 that1, ok := that.(*CustomNameNinEmbeddedStructUnion) 7696 if !ok { 7697 that2, ok := that.(CustomNameNinEmbeddedStructUnion) 7698 if ok { 7699 that1 = &that2 7700 } else { 7701 return 1 7702 } 7703 } 7704 if that1 == nil { 7705 if this == nil { 7706 return 0 7707 } 7708 return 1 7709 } else if this == nil { 7710 return -1 7711 } 7712 if c := this.NidOptNative.Compare(that1.NidOptNative); c != 0 { 7713 return c 7714 } 7715 if c := this.FieldA.Compare(that1.FieldA); c != 0 { 7716 return c 7717 } 7718 if this.FieldB != nil && that1.FieldB != nil { 7719 if *this.FieldB != *that1.FieldB { 7720 if !*this.FieldB { 7721 return -1 7722 } 7723 return 1 7724 } 7725 } else if this.FieldB != nil { 7726 return 1 7727 } else if that1.FieldB != nil { 7728 return -1 7729 } 7730 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7731 return c 7732 } 7733 return 0 7734 } 7735 func (this *CustomNameEnum) Compare(that interface{}) int { 7736 if that == nil { 7737 if this == nil { 7738 return 0 7739 } 7740 return 1 7741 } 7742 7743 that1, ok := that.(*CustomNameEnum) 7744 if !ok { 7745 that2, ok := that.(CustomNameEnum) 7746 if ok { 7747 that1 = &that2 7748 } else { 7749 return 1 7750 } 7751 } 7752 if that1 == nil { 7753 if this == nil { 7754 return 0 7755 } 7756 return 1 7757 } else if this == nil { 7758 return -1 7759 } 7760 if this.FieldA != nil && that1.FieldA != nil { 7761 if *this.FieldA != *that1.FieldA { 7762 if *this.FieldA < *that1.FieldA { 7763 return -1 7764 } 7765 return 1 7766 } 7767 } else if this.FieldA != nil { 7768 return 1 7769 } else if that1.FieldA != nil { 7770 return -1 7771 } 7772 if len(this.FieldB) != len(that1.FieldB) { 7773 if len(this.FieldB) < len(that1.FieldB) { 7774 return -1 7775 } 7776 return 1 7777 } 7778 for i := range this.FieldB { 7779 if this.FieldB[i] != that1.FieldB[i] { 7780 if this.FieldB[i] < that1.FieldB[i] { 7781 return -1 7782 } 7783 return 1 7784 } 7785 } 7786 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7787 return c 7788 } 7789 return 0 7790 } 7791 func (this *NoExtensionsMap) Compare(that interface{}) int { 7792 if that == nil { 7793 if this == nil { 7794 return 0 7795 } 7796 return 1 7797 } 7798 7799 that1, ok := that.(*NoExtensionsMap) 7800 if !ok { 7801 that2, ok := that.(NoExtensionsMap) 7802 if ok { 7803 that1 = &that2 7804 } else { 7805 return 1 7806 } 7807 } 7808 if that1 == nil { 7809 if this == nil { 7810 return 0 7811 } 7812 return 1 7813 } else if this == nil { 7814 return -1 7815 } 7816 if this.Field1 != nil && that1.Field1 != nil { 7817 if *this.Field1 != *that1.Field1 { 7818 if *this.Field1 < *that1.Field1 { 7819 return -1 7820 } 7821 return 1 7822 } 7823 } else if this.Field1 != nil { 7824 return 1 7825 } else if that1.Field1 != nil { 7826 return -1 7827 } 7828 if c := bytes.Compare(this.XXX_extensions, that1.XXX_extensions); c != 0 { 7829 return c 7830 } 7831 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7832 return c 7833 } 7834 return 0 7835 } 7836 func (this *Unrecognized) Compare(that interface{}) int { 7837 if that == nil { 7838 if this == nil { 7839 return 0 7840 } 7841 return 1 7842 } 7843 7844 that1, ok := that.(*Unrecognized) 7845 if !ok { 7846 that2, ok := that.(Unrecognized) 7847 if ok { 7848 that1 = &that2 7849 } else { 7850 return 1 7851 } 7852 } 7853 if that1 == nil { 7854 if this == nil { 7855 return 0 7856 } 7857 return 1 7858 } else if this == nil { 7859 return -1 7860 } 7861 if this.Field1 != nil && that1.Field1 != nil { 7862 if *this.Field1 != *that1.Field1 { 7863 if *this.Field1 < *that1.Field1 { 7864 return -1 7865 } 7866 return 1 7867 } 7868 } else if this.Field1 != nil { 7869 return 1 7870 } else if that1.Field1 != nil { 7871 return -1 7872 } 7873 return 0 7874 } 7875 func (this *UnrecognizedWithInner) Compare(that interface{}) int { 7876 if that == nil { 7877 if this == nil { 7878 return 0 7879 } 7880 return 1 7881 } 7882 7883 that1, ok := that.(*UnrecognizedWithInner) 7884 if !ok { 7885 that2, ok := that.(UnrecognizedWithInner) 7886 if ok { 7887 that1 = &that2 7888 } else { 7889 return 1 7890 } 7891 } 7892 if that1 == nil { 7893 if this == nil { 7894 return 0 7895 } 7896 return 1 7897 } else if this == nil { 7898 return -1 7899 } 7900 if len(this.Embedded) != len(that1.Embedded) { 7901 if len(this.Embedded) < len(that1.Embedded) { 7902 return -1 7903 } 7904 return 1 7905 } 7906 for i := range this.Embedded { 7907 if c := this.Embedded[i].Compare(that1.Embedded[i]); c != 0 { 7908 return c 7909 } 7910 } 7911 if this.Field2 != nil && that1.Field2 != nil { 7912 if *this.Field2 != *that1.Field2 { 7913 if *this.Field2 < *that1.Field2 { 7914 return -1 7915 } 7916 return 1 7917 } 7918 } else if this.Field2 != nil { 7919 return 1 7920 } else if that1.Field2 != nil { 7921 return -1 7922 } 7923 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 7924 return c 7925 } 7926 return 0 7927 } 7928 func (this *UnrecognizedWithInner_Inner) Compare(that interface{}) int { 7929 if that == nil { 7930 if this == nil { 7931 return 0 7932 } 7933 return 1 7934 } 7935 7936 that1, ok := that.(*UnrecognizedWithInner_Inner) 7937 if !ok { 7938 that2, ok := that.(UnrecognizedWithInner_Inner) 7939 if ok { 7940 that1 = &that2 7941 } else { 7942 return 1 7943 } 7944 } 7945 if that1 == nil { 7946 if this == nil { 7947 return 0 7948 } 7949 return 1 7950 } else if this == nil { 7951 return -1 7952 } 7953 if this.Field1 != nil && that1.Field1 != nil { 7954 if *this.Field1 != *that1.Field1 { 7955 if *this.Field1 < *that1.Field1 { 7956 return -1 7957 } 7958 return 1 7959 } 7960 } else if this.Field1 != nil { 7961 return 1 7962 } else if that1.Field1 != nil { 7963 return -1 7964 } 7965 return 0 7966 } 7967 func (this *UnrecognizedWithEmbed) Compare(that interface{}) int { 7968 if that == nil { 7969 if this == nil { 7970 return 0 7971 } 7972 return 1 7973 } 7974 7975 that1, ok := that.(*UnrecognizedWithEmbed) 7976 if !ok { 7977 that2, ok := that.(UnrecognizedWithEmbed) 7978 if ok { 7979 that1 = &that2 7980 } else { 7981 return 1 7982 } 7983 } 7984 if that1 == nil { 7985 if this == nil { 7986 return 0 7987 } 7988 return 1 7989 } else if this == nil { 7990 return -1 7991 } 7992 if c := this.UnrecognizedWithEmbed_Embedded.Compare(&that1.UnrecognizedWithEmbed_Embedded); c != 0 { 7993 return c 7994 } 7995 if this.Field2 != nil && that1.Field2 != nil { 7996 if *this.Field2 != *that1.Field2 { 7997 if *this.Field2 < *that1.Field2 { 7998 return -1 7999 } 8000 return 1 8001 } 8002 } else if this.Field2 != nil { 8003 return 1 8004 } else if that1.Field2 != nil { 8005 return -1 8006 } 8007 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 8008 return c 8009 } 8010 return 0 8011 } 8012 func (this *UnrecognizedWithEmbed_Embedded) Compare(that interface{}) int { 8013 if that == nil { 8014 if this == nil { 8015 return 0 8016 } 8017 return 1 8018 } 8019 8020 that1, ok := that.(*UnrecognizedWithEmbed_Embedded) 8021 if !ok { 8022 that2, ok := that.(UnrecognizedWithEmbed_Embedded) 8023 if ok { 8024 that1 = &that2 8025 } else { 8026 return 1 8027 } 8028 } 8029 if that1 == nil { 8030 if this == nil { 8031 return 0 8032 } 8033 return 1 8034 } else if this == nil { 8035 return -1 8036 } 8037 if this.Field1 != nil && that1.Field1 != nil { 8038 if *this.Field1 != *that1.Field1 { 8039 if *this.Field1 < *that1.Field1 { 8040 return -1 8041 } 8042 return 1 8043 } 8044 } else if this.Field1 != nil { 8045 return 1 8046 } else if that1.Field1 != nil { 8047 return -1 8048 } 8049 return 0 8050 } 8051 func (this *Node) Compare(that interface{}) int { 8052 if that == nil { 8053 if this == nil { 8054 return 0 8055 } 8056 return 1 8057 } 8058 8059 that1, ok := that.(*Node) 8060 if !ok { 8061 that2, ok := that.(Node) 8062 if ok { 8063 that1 = &that2 8064 } else { 8065 return 1 8066 } 8067 } 8068 if that1 == nil { 8069 if this == nil { 8070 return 0 8071 } 8072 return 1 8073 } else if this == nil { 8074 return -1 8075 } 8076 if this.Label != nil && that1.Label != nil { 8077 if *this.Label != *that1.Label { 8078 if *this.Label < *that1.Label { 8079 return -1 8080 } 8081 return 1 8082 } 8083 } else if this.Label != nil { 8084 return 1 8085 } else if that1.Label != nil { 8086 return -1 8087 } 8088 if len(this.Children) != len(that1.Children) { 8089 if len(this.Children) < len(that1.Children) { 8090 return -1 8091 } 8092 return 1 8093 } 8094 for i := range this.Children { 8095 if c := this.Children[i].Compare(that1.Children[i]); c != 0 { 8096 return c 8097 } 8098 } 8099 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 8100 return c 8101 } 8102 return 0 8103 } 8104 func (this *NonByteCustomType) Compare(that interface{}) int { 8105 if that == nil { 8106 if this == nil { 8107 return 0 8108 } 8109 return 1 8110 } 8111 8112 that1, ok := that.(*NonByteCustomType) 8113 if !ok { 8114 that2, ok := that.(NonByteCustomType) 8115 if ok { 8116 that1 = &that2 8117 } else { 8118 return 1 8119 } 8120 } 8121 if that1 == nil { 8122 if this == nil { 8123 return 0 8124 } 8125 return 1 8126 } else if this == nil { 8127 return -1 8128 } 8129 if that1.Field1 == nil { 8130 if this.Field1 != nil { 8131 return 1 8132 } 8133 } else if this.Field1 == nil { 8134 return -1 8135 } else if c := this.Field1.Compare(*that1.Field1); c != 0 { 8136 return c 8137 } 8138 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 8139 return c 8140 } 8141 return 0 8142 } 8143 func (this *NidOptNonByteCustomType) Compare(that interface{}) int { 8144 if that == nil { 8145 if this == nil { 8146 return 0 8147 } 8148 return 1 8149 } 8150 8151 that1, ok := that.(*NidOptNonByteCustomType) 8152 if !ok { 8153 that2, ok := that.(NidOptNonByteCustomType) 8154 if ok { 8155 that1 = &that2 8156 } else { 8157 return 1 8158 } 8159 } 8160 if that1 == nil { 8161 if this == nil { 8162 return 0 8163 } 8164 return 1 8165 } else if this == nil { 8166 return -1 8167 } 8168 if c := this.Field1.Compare(that1.Field1); c != 0 { 8169 return c 8170 } 8171 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 8172 return c 8173 } 8174 return 0 8175 } 8176 func (this *NinOptNonByteCustomType) Compare(that interface{}) int { 8177 if that == nil { 8178 if this == nil { 8179 return 0 8180 } 8181 return 1 8182 } 8183 8184 that1, ok := that.(*NinOptNonByteCustomType) 8185 if !ok { 8186 that2, ok := that.(NinOptNonByteCustomType) 8187 if ok { 8188 that1 = &that2 8189 } else { 8190 return 1 8191 } 8192 } 8193 if that1 == nil { 8194 if this == nil { 8195 return 0 8196 } 8197 return 1 8198 } else if this == nil { 8199 return -1 8200 } 8201 if that1.Field1 == nil { 8202 if this.Field1 != nil { 8203 return 1 8204 } 8205 } else if this.Field1 == nil { 8206 return -1 8207 } else if c := this.Field1.Compare(*that1.Field1); c != 0 { 8208 return c 8209 } 8210 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 8211 return c 8212 } 8213 return 0 8214 } 8215 func (this *NidRepNonByteCustomType) Compare(that interface{}) int { 8216 if that == nil { 8217 if this == nil { 8218 return 0 8219 } 8220 return 1 8221 } 8222 8223 that1, ok := that.(*NidRepNonByteCustomType) 8224 if !ok { 8225 that2, ok := that.(NidRepNonByteCustomType) 8226 if ok { 8227 that1 = &that2 8228 } else { 8229 return 1 8230 } 8231 } 8232 if that1 == nil { 8233 if this == nil { 8234 return 0 8235 } 8236 return 1 8237 } else if this == nil { 8238 return -1 8239 } 8240 if len(this.Field1) != len(that1.Field1) { 8241 if len(this.Field1) < len(that1.Field1) { 8242 return -1 8243 } 8244 return 1 8245 } 8246 for i := range this.Field1 { 8247 if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 { 8248 return c 8249 } 8250 } 8251 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 8252 return c 8253 } 8254 return 0 8255 } 8256 func (this *NinRepNonByteCustomType) Compare(that interface{}) int { 8257 if that == nil { 8258 if this == nil { 8259 return 0 8260 } 8261 return 1 8262 } 8263 8264 that1, ok := that.(*NinRepNonByteCustomType) 8265 if !ok { 8266 that2, ok := that.(NinRepNonByteCustomType) 8267 if ok { 8268 that1 = &that2 8269 } else { 8270 return 1 8271 } 8272 } 8273 if that1 == nil { 8274 if this == nil { 8275 return 0 8276 } 8277 return 1 8278 } else if this == nil { 8279 return -1 8280 } 8281 if len(this.Field1) != len(that1.Field1) { 8282 if len(this.Field1) < len(that1.Field1) { 8283 return -1 8284 } 8285 return 1 8286 } 8287 for i := range this.Field1 { 8288 if c := this.Field1[i].Compare(that1.Field1[i]); c != 0 { 8289 return c 8290 } 8291 } 8292 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 8293 return c 8294 } 8295 return 0 8296 } 8297 func (this *ProtoType) Compare(that interface{}) int { 8298 if that == nil { 8299 if this == nil { 8300 return 0 8301 } 8302 return 1 8303 } 8304 8305 that1, ok := that.(*ProtoType) 8306 if !ok { 8307 that2, ok := that.(ProtoType) 8308 if ok { 8309 that1 = &that2 8310 } else { 8311 return 1 8312 } 8313 } 8314 if that1 == nil { 8315 if this == nil { 8316 return 0 8317 } 8318 return 1 8319 } else if this == nil { 8320 return -1 8321 } 8322 if this.Field2 != nil && that1.Field2 != nil { 8323 if *this.Field2 != *that1.Field2 { 8324 if *this.Field2 < *that1.Field2 { 8325 return -1 8326 } 8327 return 1 8328 } 8329 } else if this.Field2 != nil { 8330 return 1 8331 } else if that1.Field2 != nil { 8332 return -1 8333 } 8334 if c := bytes.Compare(this.XXX_unrecognized, that1.XXX_unrecognized); c != 0 { 8335 return c 8336 } 8337 return 0 8338 } 8339 func (this *NidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8340 return ThetestDescription() 8341 } 8342 func (this *NinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8343 return ThetestDescription() 8344 } 8345 func (this *NidRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8346 return ThetestDescription() 8347 } 8348 func (this *NinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8349 return ThetestDescription() 8350 } 8351 func (this *NidRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8352 return ThetestDescription() 8353 } 8354 func (this *NinRepPackedNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8355 return ThetestDescription() 8356 } 8357 func (this *NidOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8358 return ThetestDescription() 8359 } 8360 func (this *NinOptStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8361 return ThetestDescription() 8362 } 8363 func (this *NidRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8364 return ThetestDescription() 8365 } 8366 func (this *NinRepStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8367 return ThetestDescription() 8368 } 8369 func (this *NidEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8370 return ThetestDescription() 8371 } 8372 func (this *NinEmbeddedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8373 return ThetestDescription() 8374 } 8375 func (this *NidNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8376 return ThetestDescription() 8377 } 8378 func (this *NinNestedStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8379 return ThetestDescription() 8380 } 8381 func (this *NidOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8382 return ThetestDescription() 8383 } 8384 func (this *CustomDash) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8385 return ThetestDescription() 8386 } 8387 func (this *NinOptCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8388 return ThetestDescription() 8389 } 8390 func (this *NidRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8391 return ThetestDescription() 8392 } 8393 func (this *NinRepCustom) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8394 return ThetestDescription() 8395 } 8396 func (this *NinOptNativeUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8397 return ThetestDescription() 8398 } 8399 func (this *NinOptStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8400 return ThetestDescription() 8401 } 8402 func (this *NinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8403 return ThetestDescription() 8404 } 8405 func (this *NinNestedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8406 return ThetestDescription() 8407 } 8408 func (this *Tree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8409 return ThetestDescription() 8410 } 8411 func (this *OrBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8412 return ThetestDescription() 8413 } 8414 func (this *AndBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8415 return ThetestDescription() 8416 } 8417 func (this *Leaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8418 return ThetestDescription() 8419 } 8420 func (this *DeepTree) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8421 return ThetestDescription() 8422 } 8423 func (this *ADeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8424 return ThetestDescription() 8425 } 8426 func (this *AndDeepBranch) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8427 return ThetestDescription() 8428 } 8429 func (this *DeepLeaf) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8430 return ThetestDescription() 8431 } 8432 func (this *Nil) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8433 return ThetestDescription() 8434 } 8435 func (this *NidOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8436 return ThetestDescription() 8437 } 8438 func (this *NinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8439 return ThetestDescription() 8440 } 8441 func (this *NidRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8442 return ThetestDescription() 8443 } 8444 func (this *NinRepEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8445 return ThetestDescription() 8446 } 8447 func (this *NinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8448 return ThetestDescription() 8449 } 8450 func (this *AnotherNinOptEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8451 return ThetestDescription() 8452 } 8453 func (this *AnotherNinOptEnumDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8454 return ThetestDescription() 8455 } 8456 func (this *Timer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8457 return ThetestDescription() 8458 } 8459 func (this *MyExtendable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8460 return ThetestDescription() 8461 } 8462 func (this *OtherExtenable) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8463 return ThetestDescription() 8464 } 8465 func (this *NestedDefinition) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8466 return ThetestDescription() 8467 } 8468 func (this *NestedDefinition_NestedMessage) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8469 return ThetestDescription() 8470 } 8471 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8472 return ThetestDescription() 8473 } 8474 func (this *NestedScope) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8475 return ThetestDescription() 8476 } 8477 func (this *NinOptNativeDefault) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8478 return ThetestDescription() 8479 } 8480 func (this *CustomContainer) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8481 return ThetestDescription() 8482 } 8483 func (this *CustomNameNidOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8484 return ThetestDescription() 8485 } 8486 func (this *CustomNameNinOptNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8487 return ThetestDescription() 8488 } 8489 func (this *CustomNameNinRepNative) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8490 return ThetestDescription() 8491 } 8492 func (this *CustomNameNinStruct) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8493 return ThetestDescription() 8494 } 8495 func (this *CustomNameCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8496 return ThetestDescription() 8497 } 8498 func (this *CustomNameNinEmbeddedStructUnion) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8499 return ThetestDescription() 8500 } 8501 func (this *CustomNameEnum) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8502 return ThetestDescription() 8503 } 8504 func (this *NoExtensionsMap) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8505 return ThetestDescription() 8506 } 8507 func (this *Unrecognized) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8508 return ThetestDescription() 8509 } 8510 func (this *UnrecognizedWithInner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8511 return ThetestDescription() 8512 } 8513 func (this *UnrecognizedWithInner_Inner) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8514 return ThetestDescription() 8515 } 8516 func (this *UnrecognizedWithEmbed) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8517 return ThetestDescription() 8518 } 8519 func (this *UnrecognizedWithEmbed_Embedded) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8520 return ThetestDescription() 8521 } 8522 func (this *Node) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8523 return ThetestDescription() 8524 } 8525 func (this *NonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8526 return ThetestDescription() 8527 } 8528 func (this *NidOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8529 return ThetestDescription() 8530 } 8531 func (this *NinOptNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8532 return ThetestDescription() 8533 } 8534 func (this *NidRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8535 return ThetestDescription() 8536 } 8537 func (this *NinRepNonByteCustomType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8538 return ThetestDescription() 8539 } 8540 func (this *ProtoType) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8541 return ThetestDescription() 8542 } 8543 func ThetestDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) { 8544 d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{} 8545 var gzipped = []byte{ 8546 // 6765 bytes of a gzipped FileDescriptorSet 8547 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x7c, 0x6b, 0x70, 0x1c, 0xd7, 8548 0x75, 0x26, 0x7a, 0x7a, 0x00, 0x0e, 0x0e, 0x5e, 0x8d, 0x06, 0x09, 0x8e, 0x20, 0x0a, 0x00, 0x47, 8549 0x14, 0x05, 0x41, 0x12, 0x08, 0x82, 0xe0, 0x6b, 0x68, 0x49, 0x3b, 0x2f, 0x52, 0xa0, 0x89, 0x01, 8550 0xdc, 0x00, 0x2c, 0xd1, 0xde, 0xad, 0xa9, 0xe6, 0xcc, 0x05, 0x30, 0xd2, 0x4c, 0xf7, 0x78, 0xba, 8551 0x47, 0x12, 0x54, 0x5b, 0x5b, 0x5a, 0x7b, 0xd7, 0x6b, 0xef, 0x7b, 0xd7, 0xbb, 0xb5, 0xb6, 0xd7, 8552 0x96, 0x65, 0xbb, 0x6c, 0xcb, 0xce, 0xcb, 0x4e, 0x1c, 0xc7, 0x76, 0x52, 0xb1, 0xfe, 0x38, 0x61, 8553 0xfe, 0xb8, 0xe4, 0xfc, 0x4a, 0xb9, 0x52, 0x2a, 0x8b, 0x72, 0x55, 0x9c, 0x44, 0x49, 0x1c, 0x47, 8554 0x55, 0x71, 0x95, 0xfc, 0x23, 0x75, 0x5f, 0xdd, 0x7d, 0xef, 0xf4, 0xa0, 0x1b, 0xa2, 0x24, 0xfb, 8555 0x0f, 0x39, 0x73, 0xcf, 0xf9, 0x4e, 0x9f, 0x7b, 0x5e, 0xf7, 0xf4, 0xbd, 0x17, 0x03, 0x37, 0xb3, 8556 0x30, 0xbb, 0x63, 0xdb, 0x3b, 0x0d, 0x74, 0xaa, 0xd5, 0xb6, 0x5d, 0xfb, 0x46, 0x67, 0xfb, 0x54, 8557 0x0d, 0x39, 0xd5, 0x76, 0xbd, 0xe5, 0xda, 0xed, 0x05, 0x32, 0xa6, 0x8f, 0x51, 0x8e, 0x05, 0xce, 8558 0x91, 0x59, 0x85, 0xf1, 0xcb, 0xf5, 0x06, 0x2a, 0x7a, 0x8c, 0x1b, 0xc8, 0xd5, 0x2f, 0x40, 0x72, 8559 0xbb, 0xde, 0x40, 0x69, 0x65, 0x56, 0x9d, 0x1b, 0x5a, 0x3a, 0xb1, 0x20, 0x81, 0x16, 0x44, 0xc4, 8560 0x3a, 0x1e, 0x36, 0x08, 0x22, 0xf3, 0x93, 0x24, 0x4c, 0x84, 0x50, 0x75, 0x1d, 0x92, 0x96, 0xd9, 8561 0xc4, 0x12, 0x95, 0xb9, 0x41, 0x83, 0x7c, 0xd6, 0xd3, 0x70, 0xa8, 0x65, 0x56, 0x9f, 0x34, 0x77, 8562 0x50, 0x3a, 0x41, 0x86, 0xf9, 0x57, 0x7d, 0x1a, 0xa0, 0x86, 0x5a, 0xc8, 0xaa, 0x21, 0xab, 0xba, 8563 0x97, 0x56, 0x67, 0xd5, 0xb9, 0x41, 0x23, 0x30, 0xa2, 0xdf, 0x0f, 0xe3, 0xad, 0xce, 0x8d, 0x46, 8564 0xbd, 0x5a, 0x09, 0xb0, 0xc1, 0xac, 0x3a, 0xd7, 0x6f, 0x68, 0x94, 0x50, 0xf4, 0x99, 0xef, 0x85, 8565 0xb1, 0xa7, 0x91, 0xf9, 0x64, 0x90, 0x75, 0x88, 0xb0, 0x8e, 0xe2, 0xe1, 0x00, 0x63, 0x01, 0x86, 8566 0x9b, 0xc8, 0x71, 0xcc, 0x1d, 0x54, 0x71, 0xf7, 0x5a, 0x28, 0x9d, 0x24, 0xb3, 0x9f, 0xed, 0x9a, 8567 0xbd, 0x3c, 0xf3, 0x21, 0x86, 0xda, 0xdc, 0x6b, 0x21, 0x3d, 0x07, 0x83, 0xc8, 0xea, 0x34, 0xa9, 8568 0x84, 0xfe, 0x1e, 0xf6, 0x2b, 0x59, 0x9d, 0xa6, 0x2c, 0x25, 0x85, 0x61, 0x4c, 0xc4, 0x21, 0x07, 8569 0xb5, 0x9f, 0xaa, 0x57, 0x51, 0x7a, 0x80, 0x08, 0xb8, 0xb7, 0x4b, 0xc0, 0x06, 0xa5, 0xcb, 0x32, 8570 0x38, 0x4e, 0x2f, 0xc0, 0x20, 0x7a, 0xc6, 0x45, 0x96, 0x53, 0xb7, 0xad, 0xf4, 0x21, 0x22, 0xe4, 8571 0x9e, 0x10, 0x2f, 0xa2, 0x46, 0x4d, 0x16, 0xe1, 0xe3, 0xf4, 0x73, 0x70, 0xc8, 0x6e, 0xb9, 0x75, 8572 0xdb, 0x72, 0xd2, 0xa9, 0x59, 0x65, 0x6e, 0x68, 0xe9, 0x58, 0x68, 0x20, 0xac, 0x51, 0x1e, 0x83, 8573 0x33, 0xeb, 0x2b, 0xa0, 0x39, 0x76, 0xa7, 0x5d, 0x45, 0x95, 0xaa, 0x5d, 0x43, 0x95, 0xba, 0xb5, 8574 0x6d, 0xa7, 0x07, 0x89, 0x80, 0x99, 0xee, 0x89, 0x10, 0xc6, 0x82, 0x5d, 0x43, 0x2b, 0xd6, 0xb6, 8575 0x6d, 0x8c, 0x3a, 0xc2, 0x77, 0x7d, 0x12, 0x06, 0x9c, 0x3d, 0xcb, 0x35, 0x9f, 0x49, 0x0f, 0x93, 8576 0x08, 0x61, 0xdf, 0x32, 0xdf, 0x19, 0x80, 0xb1, 0x38, 0x21, 0x76, 0x09, 0xfa, 0xb7, 0xf1, 0x2c, 8577 0xd3, 0x89, 0x83, 0xd8, 0x80, 0x62, 0x44, 0x23, 0x0e, 0xbc, 0x45, 0x23, 0xe6, 0x60, 0xc8, 0x42, 8578 0x8e, 0x8b, 0x6a, 0x34, 0x22, 0xd4, 0x98, 0x31, 0x05, 0x14, 0xd4, 0x1d, 0x52, 0xc9, 0xb7, 0x14, 8579 0x52, 0x8f, 0xc3, 0x98, 0xa7, 0x52, 0xa5, 0x6d, 0x5a, 0x3b, 0x3c, 0x36, 0x4f, 0x45, 0x69, 0xb2, 8580 0x50, 0xe2, 0x38, 0x03, 0xc3, 0x8c, 0x51, 0x24, 0x7c, 0xd7, 0x8b, 0x00, 0xb6, 0x85, 0xec, 0xed, 8581 0x4a, 0x0d, 0x55, 0x1b, 0xe9, 0x54, 0x0f, 0x2b, 0xad, 0x61, 0x96, 0x2e, 0x2b, 0xd9, 0x74, 0xb4, 8582 0xda, 0xd0, 0x2f, 0xfa, 0xa1, 0x76, 0xa8, 0x47, 0xa4, 0xac, 0xd2, 0x24, 0xeb, 0x8a, 0xb6, 0x2d, 8583 0x18, 0x6d, 0x23, 0x1c, 0xf7, 0xa8, 0xc6, 0x66, 0x36, 0x48, 0x94, 0x58, 0x88, 0x9c, 0x99, 0xc1, 8584 0x60, 0x74, 0x62, 0x23, 0xed, 0xe0, 0x57, 0xfd, 0x6e, 0xf0, 0x06, 0x2a, 0x24, 0xac, 0x80, 0x54, 8585 0xa1, 0x61, 0x3e, 0x58, 0x36, 0x9b, 0x68, 0xea, 0x59, 0x18, 0x15, 0xcd, 0xa3, 0x1f, 0x86, 0x7e, 8586 0xc7, 0x35, 0xdb, 0x2e, 0x89, 0xc2, 0x7e, 0x83, 0x7e, 0xd1, 0x35, 0x50, 0x91, 0x55, 0x23, 0x55, 8587 0xae, 0xdf, 0xc0, 0x1f, 0xf5, 0x7f, 0xe5, 0x4f, 0x58, 0x25, 0x13, 0x3e, 0xd9, 0xed, 0x51, 0x41, 8588 0xb2, 0x3c, 0xef, 0xa9, 0xf3, 0x30, 0x22, 0x4c, 0x20, 0xee, 0xa3, 0x33, 0xff, 0x16, 0x8e, 0x84, 8589 0x8a, 0xd6, 0x1f, 0x87, 0xc3, 0x1d, 0xab, 0x6e, 0xb9, 0xa8, 0xdd, 0x6a, 0x23, 0x1c, 0xb1, 0xf4, 8590 0x51, 0xe9, 0xbf, 0x3a, 0xd4, 0x23, 0xe6, 0xb6, 0x82, 0xdc, 0x54, 0x8a, 0x31, 0xd1, 0xe9, 0x1e, 8591 0x9c, 0x1f, 0x4c, 0xfd, 0xf4, 0x90, 0xf6, 0xdc, 0x73, 0xcf, 0x3d, 0x97, 0xc8, 0x7c, 0x72, 0x00, 8592 0x0e, 0x87, 0xe5, 0x4c, 0x68, 0xfa, 0x4e, 0xc2, 0x80, 0xd5, 0x69, 0xde, 0x40, 0x6d, 0x62, 0xa4, 8593 0x7e, 0x83, 0x7d, 0xd3, 0x73, 0xd0, 0xdf, 0x30, 0x6f, 0xa0, 0x46, 0x3a, 0x39, 0xab, 0xcc, 0x8d, 8594 0x2e, 0xdd, 0x1f, 0x2b, 0x2b, 0x17, 0xae, 0x61, 0x88, 0x41, 0x91, 0xfa, 0xc3, 0x90, 0x64, 0x25, 8595 0x1a, 0x4b, 0x98, 0x8f, 0x27, 0x01, 0xe7, 0x92, 0x41, 0x70, 0xfa, 0x9d, 0x30, 0x88, 0xff, 0xa7, 8596 0xb1, 0x31, 0x40, 0x74, 0x4e, 0xe1, 0x01, 0x1c, 0x17, 0xfa, 0x14, 0xa4, 0x48, 0x9a, 0xd4, 0x10, 8597 0x5f, 0xda, 0xbc, 0xef, 0x38, 0xb0, 0x6a, 0x68, 0xdb, 0xec, 0x34, 0xdc, 0xca, 0x53, 0x66, 0xa3, 8598 0x83, 0x48, 0xc0, 0x0f, 0x1a, 0xc3, 0x6c, 0xf0, 0xfd, 0x78, 0x4c, 0x9f, 0x81, 0x21, 0x9a, 0x55, 8599 0x75, 0xab, 0x86, 0x9e, 0x21, 0xd5, 0xb3, 0xdf, 0xa0, 0x89, 0xb6, 0x82, 0x47, 0xf0, 0xe3, 0x9f, 8600 0x70, 0x6c, 0x8b, 0x87, 0x26, 0x79, 0x04, 0x1e, 0x20, 0x8f, 0x3f, 0x2f, 0x17, 0xee, 0xbb, 0xc2, 8601 0xa7, 0x27, 0xc7, 0x54, 0xe6, 0x5b, 0x09, 0x48, 0x92, 0x7a, 0x31, 0x06, 0x43, 0x9b, 0xd7, 0xd7, 8602 0x4b, 0x95, 0xe2, 0xda, 0x56, 0xfe, 0x5a, 0x49, 0x53, 0xf4, 0x51, 0x00, 0x32, 0x70, 0xf9, 0xda, 8603 0x5a, 0x6e, 0x53, 0x4b, 0x78, 0xdf, 0x57, 0xca, 0x9b, 0xe7, 0x96, 0x35, 0xd5, 0x03, 0x6c, 0xd1, 8604 0x81, 0x64, 0x90, 0xe1, 0xcc, 0x92, 0xd6, 0xaf, 0x6b, 0x30, 0x4c, 0x05, 0xac, 0x3c, 0x5e, 0x2a, 8605 0x9e, 0x5b, 0xd6, 0x06, 0xc4, 0x91, 0x33, 0x4b, 0xda, 0x21, 0x7d, 0x04, 0x06, 0xc9, 0x48, 0x7e, 8606 0x6d, 0xed, 0x9a, 0x96, 0xf2, 0x64, 0x6e, 0x6c, 0x1a, 0x2b, 0xe5, 0x2b, 0xda, 0xa0, 0x27, 0xf3, 8607 0x8a, 0xb1, 0xb6, 0xb5, 0xae, 0x81, 0x27, 0x61, 0xb5, 0xb4, 0xb1, 0x91, 0xbb, 0x52, 0xd2, 0x86, 8608 0x3c, 0x8e, 0xfc, 0xf5, 0xcd, 0xd2, 0x86, 0x36, 0x2c, 0xa8, 0x75, 0x66, 0x49, 0x1b, 0xf1, 0x1e, 8609 0x51, 0x2a, 0x6f, 0xad, 0x6a, 0xa3, 0xfa, 0x38, 0x8c, 0xd0, 0x47, 0x70, 0x25, 0xc6, 0xa4, 0xa1, 8610 0x73, 0xcb, 0x9a, 0xe6, 0x2b, 0x42, 0xa5, 0x8c, 0x0b, 0x03, 0xe7, 0x96, 0x35, 0x3d, 0x53, 0x80, 8611 0x7e, 0x12, 0x5d, 0xba, 0x0e, 0xa3, 0xd7, 0x72, 0xf9, 0xd2, 0xb5, 0xca, 0xda, 0xfa, 0xe6, 0xca, 8612 0x5a, 0x39, 0x77, 0x4d, 0x53, 0xfc, 0x31, 0xa3, 0xf4, 0xbe, 0xad, 0x15, 0xa3, 0x54, 0xd4, 0x12, 8613 0xc1, 0xb1, 0xf5, 0x52, 0x6e, 0xb3, 0x54, 0xd4, 0xd4, 0x4c, 0x15, 0x0e, 0x87, 0xd5, 0xc9, 0xd0, 8614 0xcc, 0x08, 0xb8, 0x38, 0xd1, 0xc3, 0xc5, 0x44, 0x56, 0x97, 0x8b, 0x5f, 0x4b, 0xc0, 0x44, 0xc8, 8615 0x5a, 0x11, 0xfa, 0x90, 0x47, 0xa0, 0x9f, 0x86, 0x28, 0x5d, 0x3d, 0xef, 0x0b, 0x5d, 0x74, 0x48, 8616 0xc0, 0x76, 0xad, 0xa0, 0x04, 0x17, 0xec, 0x20, 0xd4, 0x1e, 0x1d, 0x04, 0x16, 0xd1, 0x55, 0xd3, 8617 0xff, 0x4d, 0x57, 0x4d, 0xa7, 0xcb, 0xde, 0xb9, 0x38, 0xcb, 0x1e, 0x19, 0x3b, 0x58, 0x6d, 0xef, 8618 0x0f, 0xa9, 0xed, 0x97, 0x60, 0xbc, 0x4b, 0x50, 0xec, 0x1a, 0xfb, 0x11, 0x05, 0xd2, 0xbd, 0x8c, 8619 0x13, 0x51, 0xe9, 0x12, 0x42, 0xa5, 0xbb, 0x24, 0x5b, 0xf0, 0x78, 0x6f, 0x27, 0x74, 0xf9, 0xfa, 8620 0x2b, 0x0a, 0x4c, 0x86, 0x77, 0x8a, 0xa1, 0x3a, 0x3c, 0x0c, 0x03, 0x4d, 0xe4, 0xee, 0xda, 0xbc, 8621 0x5b, 0x3a, 0x19, 0xb2, 0x06, 0x63, 0xb2, 0xec, 0x6c, 0x86, 0x0a, 0x2e, 0xe2, 0x6a, 0xaf, 0x76, 8622 0x8f, 0x6a, 0xd3, 0xa5, 0xe9, 0xc7, 0x13, 0x70, 0x24, 0x54, 0x78, 0xa8, 0xa2, 0x77, 0x01, 0xd4, 8623 0xad, 0x56, 0xc7, 0xa5, 0x1d, 0x11, 0x2d, 0xb0, 0x83, 0x64, 0x84, 0x14, 0x2f, 0x5c, 0x3c, 0x3b, 8624 0xae, 0x47, 0x57, 0x09, 0x1d, 0xe8, 0x10, 0x61, 0xb8, 0xe0, 0x2b, 0x9a, 0x24, 0x8a, 0x4e, 0xf7, 8625 0x98, 0x69, 0x57, 0x60, 0x2e, 0x82, 0x56, 0x6d, 0xd4, 0x91, 0xe5, 0x56, 0x1c, 0xb7, 0x8d, 0xcc, 8626 0x66, 0xdd, 0xda, 0x21, 0x2b, 0x48, 0x2a, 0xdb, 0xbf, 0x6d, 0x36, 0x1c, 0x64, 0x8c, 0x51, 0xf2, 8627 0x06, 0xa7, 0x62, 0x04, 0x09, 0xa0, 0x76, 0x00, 0x31, 0x20, 0x20, 0x28, 0xd9, 0x43, 0x64, 0xfe, 8628 0xeb, 0x20, 0x0c, 0x05, 0xfa, 0x6a, 0xfd, 0x38, 0x0c, 0x3f, 0x61, 0x3e, 0x65, 0x56, 0xf8, 0xbb, 8629 0x12, 0xb5, 0xc4, 0x10, 0x1e, 0x5b, 0x67, 0xef, 0x4b, 0x8b, 0x70, 0x98, 0xb0, 0xd8, 0x1d, 0x17, 8630 0xb5, 0x2b, 0xd5, 0x86, 0xe9, 0x38, 0xc4, 0x68, 0x29, 0xc2, 0xaa, 0x63, 0xda, 0x1a, 0x26, 0x15, 8631 0x38, 0x45, 0x3f, 0x0b, 0x13, 0x04, 0xd1, 0xec, 0x34, 0xdc, 0x7a, 0xab, 0x81, 0x2a, 0xf8, 0xed, 8632 0xcd, 0x21, 0x2b, 0x89, 0xa7, 0xd9, 0x38, 0xe6, 0x58, 0x65, 0x0c, 0x58, 0x23, 0x47, 0x2f, 0xc2, 8633 0x5d, 0x04, 0xb6, 0x83, 0x2c, 0xd4, 0x36, 0x5d, 0x54, 0x41, 0x1f, 0xea, 0x98, 0x0d, 0xa7, 0x62, 8634 0x5a, 0xb5, 0xca, 0xae, 0xe9, 0xec, 0xa6, 0x0f, 0x63, 0x01, 0xf9, 0x44, 0x5a, 0x31, 0xee, 0xc0, 8635 0x8c, 0x57, 0x18, 0x5f, 0x89, 0xb0, 0xe5, 0xac, 0xda, 0xa3, 0xa6, 0xb3, 0xab, 0x67, 0x61, 0x92, 8636 0x48, 0x71, 0xdc, 0x76, 0xdd, 0xda, 0xa9, 0x54, 0x77, 0x51, 0xf5, 0xc9, 0x4a, 0xc7, 0xdd, 0xbe, 8637 0x90, 0xbe, 0x33, 0xf8, 0x7c, 0xa2, 0xe1, 0x06, 0xe1, 0x29, 0x60, 0x96, 0x2d, 0x77, 0xfb, 0x82, 8638 0xbe, 0x01, 0xc3, 0xd8, 0x19, 0xcd, 0xfa, 0xb3, 0xa8, 0xb2, 0x6d, 0xb7, 0xc9, 0xd2, 0x38, 0x1a, 8639 0x52, 0x9a, 0x02, 0x16, 0x5c, 0x58, 0x63, 0x80, 0x55, 0xbb, 0x86, 0xb2, 0xfd, 0x1b, 0xeb, 0xa5, 8640 0x52, 0xd1, 0x18, 0xe2, 0x52, 0x2e, 0xdb, 0x6d, 0x1c, 0x50, 0x3b, 0xb6, 0x67, 0xe0, 0x21, 0x1a, 8641 0x50, 0x3b, 0x36, 0x37, 0xef, 0x59, 0x98, 0xa8, 0x56, 0xe9, 0x9c, 0xeb, 0xd5, 0x0a, 0x7b, 0xc7, 8642 0x72, 0xd2, 0x9a, 0x60, 0xac, 0x6a, 0xf5, 0x0a, 0x65, 0x60, 0x31, 0xee, 0xe8, 0x17, 0xe1, 0x88, 8643 0x6f, 0xac, 0x20, 0x70, 0xbc, 0x6b, 0x96, 0x32, 0xf4, 0x2c, 0x4c, 0xb4, 0xf6, 0xba, 0x81, 0xba, 8644 0xf0, 0xc4, 0xd6, 0x9e, 0x0c, 0x3b, 0x0f, 0x87, 0x5b, 0xbb, 0xad, 0x6e, 0xdc, 0x7c, 0x10, 0xa7, 8645 0xb7, 0x76, 0x5b, 0x32, 0xf0, 0x1e, 0xf2, 0xc2, 0xdd, 0x46, 0x55, 0xd3, 0x45, 0xb5, 0xf4, 0xd1, 8646 0x20, 0x7b, 0x80, 0xa0, 0x9f, 0x02, 0xad, 0x5a, 0xad, 0x20, 0xcb, 0xbc, 0xd1, 0x40, 0x15, 0xb3, 8647 0x8d, 0x2c, 0xd3, 0x49, 0xcf, 0x04, 0x99, 0x47, 0xab, 0xd5, 0x12, 0xa1, 0xe6, 0x08, 0x51, 0x9f, 8648 0x87, 0x71, 0xfb, 0xc6, 0x13, 0x55, 0x1a, 0x92, 0x95, 0x56, 0x1b, 0x6d, 0xd7, 0x9f, 0x49, 0x9f, 8649 0x20, 0xf6, 0x1d, 0xc3, 0x04, 0x12, 0x90, 0xeb, 0x64, 0x58, 0xbf, 0x0f, 0xb4, 0xaa, 0xb3, 0x6b, 8650 0xb6, 0x5b, 0xa4, 0x26, 0x3b, 0x2d, 0xb3, 0x8a, 0xd2, 0xf7, 0x50, 0x56, 0x3a, 0x5e, 0xe6, 0xc3, 8651 0x38, 0x25, 0x9c, 0xa7, 0xeb, 0xdb, 0x2e, 0x97, 0x78, 0x2f, 0x4d, 0x09, 0x32, 0xc6, 0xa4, 0xcd, 8652 0x81, 0x86, 0x4d, 0x21, 0x3c, 0x78, 0x8e, 0xb0, 0x8d, 0xb6, 0x76, 0x5b, 0xc1, 0xe7, 0xde, 0x0d, 8653 0x23, 0x98, 0xd3, 0x7f, 0xe8, 0x7d, 0xb4, 0x21, 0x6b, 0xed, 0x06, 0x9e, 0xb8, 0x0c, 0x93, 0x98, 8654 0xa9, 0x89, 0x5c, 0xb3, 0x66, 0xba, 0x66, 0x80, 0xfb, 0x01, 0xc2, 0x8d, 0xed, 0xbe, 0xca, 0x88, 8655 0x82, 0x9e, 0xed, 0xce, 0x8d, 0x3d, 0x2f, 0xb2, 0x1e, 0xa4, 0x7a, 0xe2, 0x31, 0x1e, 0x5b, 0xef, 8656 0x58, 0xd3, 0x9d, 0xc9, 0xc2, 0x70, 0x30, 0xf0, 0xf5, 0x41, 0xa0, 0xa1, 0xaf, 0x29, 0xb8, 0x0b, 8657 0x2a, 0xac, 0x15, 0x71, 0xff, 0xf2, 0x81, 0x92, 0x96, 0xc0, 0x7d, 0xd4, 0xb5, 0x95, 0xcd, 0x52, 8658 0xc5, 0xd8, 0x2a, 0x6f, 0xae, 0xac, 0x96, 0x34, 0x35, 0xd8, 0xb0, 0x7f, 0x3f, 0x01, 0xa3, 0xe2, 8659 0xbb, 0x97, 0xfe, 0x1e, 0x38, 0xca, 0x37, 0x4a, 0x1c, 0xe4, 0x56, 0x9e, 0xae, 0xb7, 0x49, 0x2e, 8660 0x36, 0x4d, 0xba, 0x2e, 0x7a, 0xd1, 0x70, 0x98, 0x71, 0x6d, 0x20, 0xf7, 0xb1, 0x7a, 0x1b, 0x67, 8661 0x5a, 0xd3, 0x74, 0xf5, 0x6b, 0x30, 0x63, 0xd9, 0x15, 0xc7, 0x35, 0xad, 0x9a, 0xd9, 0xae, 0x55, 8662 0xfc, 0x2d, 0xaa, 0x8a, 0x59, 0xad, 0x22, 0xc7, 0xb1, 0xe9, 0x1a, 0xe8, 0x49, 0x39, 0x66, 0xd9, 8663 0x1b, 0x8c, 0xd9, 0x5f, 0x1c, 0x72, 0x8c, 0x55, 0x8a, 0x5c, 0xb5, 0x57, 0xe4, 0xde, 0x09, 0x83, 8664 0x4d, 0xb3, 0x55, 0x41, 0x96, 0xdb, 0xde, 0x23, 0x1d, 0x77, 0xca, 0x48, 0x35, 0xcd, 0x56, 0x09, 8665 0x7f, 0x7f, 0x77, 0x5e, 0x7c, 0xfe, 0x52, 0x85, 0xe1, 0x60, 0xd7, 0x8d, 0x5f, 0x62, 0xaa, 0x64, 8666 0x81, 0x52, 0x48, 0x09, 0xbb, 0x7b, 0xdf, 0x1e, 0x7d, 0xa1, 0x80, 0x57, 0xae, 0xec, 0x00, 0xed, 8667 0x85, 0x0d, 0x8a, 0xc4, 0x5d, 0x03, 0x0e, 0x2d, 0x44, 0x7b, 0x8f, 0x94, 0xc1, 0xbe, 0xe9, 0x57, 8668 0x60, 0xe0, 0x09, 0x87, 0xc8, 0x1e, 0x20, 0xb2, 0x4f, 0xec, 0x2f, 0xfb, 0xea, 0x06, 0x11, 0x3e, 8669 0x78, 0x75, 0xa3, 0x52, 0x5e, 0x33, 0x56, 0x73, 0xd7, 0x0c, 0x06, 0xd7, 0xef, 0x80, 0x64, 0xc3, 8670 0x7c, 0x76, 0x4f, 0x5c, 0xe3, 0xc8, 0x50, 0x5c, 0xc3, 0xdf, 0x01, 0xc9, 0xa7, 0x91, 0xf9, 0xa4, 8671 0xb8, 0xb2, 0x90, 0xa1, 0x77, 0x30, 0xf4, 0x4f, 0x41, 0x3f, 0xb1, 0x97, 0x0e, 0xc0, 0x2c, 0xa6, 8672 0xf5, 0xe9, 0x29, 0x48, 0x16, 0xd6, 0x0c, 0x1c, 0xfe, 0x1a, 0x0c, 0xd3, 0xd1, 0xca, 0xfa, 0x4a, 8673 0xa9, 0x50, 0xd2, 0x12, 0x99, 0xb3, 0x30, 0x40, 0x8d, 0x80, 0x53, 0xc3, 0x33, 0x83, 0xd6, 0xc7, 8674 0xbe, 0x32, 0x19, 0x0a, 0xa7, 0x6e, 0xad, 0xe6, 0x4b, 0x86, 0x96, 0x08, 0xba, 0xd7, 0x81, 0xe1, 8675 0x60, 0xc3, 0xfd, 0xee, 0xc4, 0xd4, 0x77, 0x15, 0x18, 0x0a, 0x34, 0xd0, 0xb8, 0xf3, 0x31, 0x1b, 8676 0x0d, 0xfb, 0xe9, 0x8a, 0xd9, 0xa8, 0x9b, 0x0e, 0x0b, 0x0a, 0x20, 0x43, 0x39, 0x3c, 0x12, 0xd7, 8677 0x69, 0xef, 0x8a, 0xf2, 0xcf, 0x2b, 0xa0, 0xc9, 0xbd, 0xab, 0xa4, 0xa0, 0xf2, 0x2b, 0x55, 0xf0, 8678 0x33, 0x0a, 0x8c, 0x8a, 0x0d, 0xab, 0xa4, 0xde, 0xf1, 0x5f, 0xa9, 0x7a, 0x3f, 0x4e, 0xc0, 0x88, 8679 0xd0, 0xa6, 0xc6, 0xd5, 0xee, 0x43, 0x30, 0x5e, 0xaf, 0xa1, 0x66, 0xcb, 0x76, 0x91, 0x55, 0xdd, 8680 0xab, 0x34, 0xd0, 0x53, 0xa8, 0x91, 0xce, 0x90, 0x42, 0x71, 0x6a, 0xff, 0x46, 0x78, 0x61, 0xc5, 8681 0xc7, 0x5d, 0xc3, 0xb0, 0xec, 0xc4, 0x4a, 0xb1, 0xb4, 0xba, 0xbe, 0xb6, 0x59, 0x2a, 0x17, 0xae, 8682 0x57, 0xb6, 0xca, 0xef, 0x2d, 0xaf, 0x3d, 0x56, 0x36, 0xb4, 0xba, 0xc4, 0xf6, 0x0e, 0xa6, 0xfa, 8683 0x3a, 0x68, 0xb2, 0x52, 0xfa, 0x51, 0x08, 0x53, 0x4b, 0xeb, 0xd3, 0x27, 0x60, 0xac, 0xbc, 0x56, 8684 0xd9, 0x58, 0x29, 0x96, 0x2a, 0xa5, 0xcb, 0x97, 0x4b, 0x85, 0xcd, 0x0d, 0xba, 0xb5, 0xe1, 0x71, 8685 0x6f, 0x8a, 0x49, 0xfd, 0x69, 0x15, 0x26, 0x42, 0x34, 0xd1, 0x73, 0xec, 0xa5, 0x84, 0xbe, 0x27, 8686 0x3d, 0x18, 0x47, 0xfb, 0x05, 0xdc, 0x15, 0xac, 0x9b, 0x6d, 0x97, 0xbd, 0xc3, 0xdc, 0x07, 0xd8, 8687 0x4a, 0x96, 0x5b, 0xdf, 0xae, 0xa3, 0x36, 0xdb, 0x09, 0xa2, 0x6f, 0x2a, 0x63, 0xfe, 0x38, 0xdd, 8688 0x0c, 0x7a, 0x00, 0xf4, 0x96, 0xed, 0xd4, 0xdd, 0xfa, 0x53, 0xa8, 0x52, 0xb7, 0xf8, 0xb6, 0x11, 8689 0x7e, 0x73, 0x49, 0x1a, 0x1a, 0xa7, 0xac, 0x58, 0xae, 0xc7, 0x6d, 0xa1, 0x1d, 0x53, 0xe2, 0xc6, 8690 0x05, 0x5c, 0x35, 0x34, 0x4e, 0xf1, 0xb8, 0x8f, 0xc3, 0x70, 0xcd, 0xee, 0xe0, 0x76, 0x8e, 0xf2, 8691 0xe1, 0xf5, 0x42, 0x31, 0x86, 0xe8, 0x98, 0xc7, 0xc2, 0x1a, 0x75, 0x7f, 0xbf, 0x6a, 0xd8, 0x18, 8692 0xa2, 0x63, 0x94, 0xe5, 0x5e, 0x18, 0x33, 0x77, 0x76, 0xda, 0x58, 0x38, 0x17, 0x44, 0x5f, 0x3d, 8693 0x46, 0xbd, 0x61, 0xc2, 0x38, 0x75, 0x15, 0x52, 0xdc, 0x0e, 0x78, 0x49, 0xc6, 0x96, 0xa8, 0xb4, 8694 0xe8, 0xfb, 0x74, 0x62, 0x6e, 0xd0, 0x48, 0x59, 0x9c, 0x78, 0x1c, 0x86, 0xeb, 0x4e, 0xc5, 0xdf, 8695 0x7e, 0x4f, 0xcc, 0x26, 0xe6, 0x52, 0xc6, 0x50, 0xdd, 0xf1, 0xb6, 0x2e, 0x33, 0x5f, 0x49, 0xc0, 8696 0xa8, 0x78, 0x7c, 0xa0, 0x17, 0x21, 0xd5, 0xb0, 0xab, 0x26, 0x09, 0x2d, 0x7a, 0x76, 0x35, 0x17, 8697 0x71, 0xe2, 0xb0, 0x70, 0x8d, 0xf1, 0x1b, 0x1e, 0x72, 0xea, 0x07, 0x0a, 0xa4, 0xf8, 0xb0, 0x3e, 8698 0x09, 0xc9, 0x96, 0xe9, 0xee, 0x12, 0x71, 0xfd, 0xf9, 0x84, 0xa6, 0x18, 0xe4, 0x3b, 0x1e, 0x77, 8699 0x5a, 0xa6, 0x45, 0x42, 0x80, 0x8d, 0xe3, 0xef, 0xd8, 0xaf, 0x0d, 0x64, 0xd6, 0xc8, 0x7b, 0x8d, 8700 0xdd, 0x6c, 0x22, 0xcb, 0x75, 0xb8, 0x5f, 0xd9, 0x78, 0x81, 0x0d, 0xeb, 0xf7, 0xc3, 0xb8, 0xdb, 8701 0x36, 0xeb, 0x0d, 0x81, 0x37, 0x49, 0x78, 0x35, 0x4e, 0xf0, 0x98, 0xb3, 0x70, 0x07, 0x97, 0x5b, 8702 0x43, 0xae, 0x59, 0xdd, 0x45, 0x35, 0x1f, 0x34, 0x40, 0xf6, 0x2f, 0x8e, 0x32, 0x86, 0x22, 0xa3, 8703 0x73, 0x6c, 0xe6, 0x87, 0x0a, 0x8c, 0xf3, 0x37, 0xb1, 0x9a, 0x67, 0xac, 0x55, 0x00, 0xd3, 0xb2, 8704 0x6c, 0x37, 0x68, 0xae, 0xee, 0x50, 0xee, 0xc2, 0x2d, 0xe4, 0x3c, 0x90, 0x11, 0x10, 0x30, 0xd5, 8705 0x04, 0xf0, 0x29, 0x3d, 0xcd, 0x36, 0x03, 0x43, 0xec, 0x6c, 0x88, 0x1c, 0x30, 0xd2, 0x77, 0x77, 8706 0xa0, 0x43, 0xf8, 0x95, 0x4d, 0x3f, 0x0c, 0xfd, 0x37, 0xd0, 0x4e, 0xdd, 0x62, 0x3b, 0xbe, 0xf4, 8707 0x0b, 0xdf, 0x61, 0x49, 0x7a, 0x3b, 0x2c, 0xf9, 0x0f, 0xc2, 0x44, 0xd5, 0x6e, 0xca, 0xea, 0xe6, 8708 0x35, 0x69, 0xff, 0xc0, 0x79, 0x54, 0xf9, 0x00, 0xf8, 0x2d, 0xe6, 0x2f, 0x14, 0xe5, 0x0b, 0x09, 8709 0xf5, 0xca, 0x7a, 0xfe, 0x6b, 0x89, 0xa9, 0x2b, 0x14, 0xba, 0xce, 0x67, 0x6a, 0xa0, 0xed, 0x06, 8710 0xaa, 0x62, 0xed, 0xe1, 0xcb, 0xf7, 0xc3, 0x83, 0x3b, 0x75, 0x77, 0xb7, 0x73, 0x63, 0xa1, 0x6a, 8711 0x37, 0x4f, 0xed, 0xd8, 0x3b, 0xb6, 0x7f, 0xa6, 0x8a, 0xbf, 0x91, 0x2f, 0xe4, 0x13, 0x3b, 0x57, 8712 0x1d, 0xf4, 0x46, 0xa7, 0x22, 0x0f, 0x61, 0xb3, 0x65, 0x98, 0x60, 0xcc, 0x15, 0x72, 0xb0, 0x43, 8713 0x5f, 0x4f, 0xf4, 0x7d, 0x37, 0xc7, 0xd2, 0xdf, 0xf8, 0x09, 0x59, 0xae, 0x8d, 0x71, 0x06, 0xc5, 8714 0x34, 0xfa, 0x06, 0x93, 0x35, 0xe0, 0x88, 0x20, 0x8f, 0xa6, 0x26, 0x6a, 0x47, 0x48, 0xfc, 0x3e, 8715 0x93, 0x38, 0x11, 0x90, 0xb8, 0xc1, 0xa0, 0xd9, 0x02, 0x8c, 0x1c, 0x44, 0xd6, 0x9f, 0x30, 0x59, 8716 0xc3, 0x28, 0x28, 0xe4, 0x0a, 0x8c, 0x11, 0x21, 0xd5, 0x8e, 0xe3, 0xda, 0x4d, 0x52, 0xf7, 0xf6, 8717 0x17, 0xf3, 0xa7, 0x3f, 0xa1, 0xb9, 0x32, 0x8a, 0x61, 0x05, 0x0f, 0x95, 0xcd, 0x02, 0x39, 0xcb, 8718 0xaa, 0xa1, 0x6a, 0x23, 0x42, 0xc2, 0x4d, 0xa6, 0x88, 0xc7, 0x9f, 0x7d, 0x3f, 0x1c, 0xc6, 0x9f, 8719 0x49, 0x59, 0x0a, 0x6a, 0x12, 0xbd, 0x93, 0x96, 0xfe, 0xe1, 0x47, 0x68, 0x3a, 0x4e, 0x78, 0x02, 8720 0x02, 0x3a, 0x05, 0xbc, 0xb8, 0x83, 0x5c, 0x17, 0xb5, 0x9d, 0x8a, 0xd9, 0x08, 0x53, 0x2f, 0xb0, 8721 0x15, 0x91, 0xfe, 0xd4, 0xeb, 0xa2, 0x17, 0xaf, 0x50, 0x64, 0xae, 0xd1, 0xc8, 0x6e, 0xc1, 0xd1, 8722 0x90, 0xa8, 0x88, 0x21, 0xf3, 0xd3, 0x4c, 0xe6, 0xe1, 0xae, 0xc8, 0xc0, 0x62, 0xd7, 0x81, 0x8f, 8723 0x7b, 0xbe, 0x8c, 0x21, 0xf3, 0xff, 0x33, 0x99, 0x3a, 0xc3, 0x72, 0x97, 0x62, 0x89, 0x57, 0x61, 8724 0xfc, 0x29, 0xd4, 0xbe, 0x61, 0x3b, 0x6c, 0xfb, 0x27, 0x86, 0xb8, 0xcf, 0x30, 0x71, 0x63, 0x0c, 8725 0x48, 0xf6, 0x83, 0xb0, 0xac, 0x8b, 0x90, 0xda, 0x36, 0xab, 0x28, 0x86, 0x88, 0xcf, 0x32, 0x11, 8726 0x87, 0x30, 0x3f, 0x86, 0xe6, 0x60, 0x78, 0xc7, 0x66, 0x2b, 0x53, 0x34, 0xfc, 0x79, 0x06, 0x1f, 8727 0xe2, 0x18, 0x26, 0xa2, 0x65, 0xb7, 0x3a, 0x0d, 0xbc, 0x6c, 0x45, 0x8b, 0xf8, 0x1c, 0x17, 0xc1, 8728 0x31, 0x4c, 0xc4, 0x01, 0xcc, 0xfa, 0x02, 0x17, 0xe1, 0x04, 0xec, 0xf9, 0x08, 0x0c, 0xd9, 0x56, 8729 0x63, 0xcf, 0xb6, 0xe2, 0x28, 0xf1, 0x79, 0x26, 0x01, 0x18, 0x04, 0x0b, 0xb8, 0x04, 0x83, 0x71, 8730 0x1d, 0xf1, 0xa5, 0xd7, 0x79, 0x7a, 0x70, 0x0f, 0x5c, 0x81, 0x31, 0x5e, 0xa0, 0xea, 0xb6, 0x15, 8731 0x43, 0xc4, 0x97, 0x99, 0x88, 0xd1, 0x00, 0x8c, 0x4d, 0xc3, 0x45, 0x8e, 0xbb, 0x83, 0xe2, 0x08, 8732 0xf9, 0x0a, 0x9f, 0x06, 0x83, 0x30, 0x53, 0xde, 0x40, 0x56, 0x75, 0x37, 0x9e, 0x84, 0x17, 0xb9, 8733 0x29, 0x39, 0x06, 0x8b, 0x28, 0xc0, 0x48, 0xd3, 0x6c, 0x3b, 0xbb, 0x66, 0x23, 0x96, 0x3b, 0xbe, 8734 0xca, 0x64, 0x0c, 0x7b, 0x20, 0x66, 0x91, 0x8e, 0x75, 0x10, 0x31, 0x5f, 0xe3, 0x16, 0x09, 0xc0, 8735 0x58, 0xea, 0x39, 0x2e, 0xd9, 0x2b, 0x3b, 0x88, 0xb4, 0xdf, 0xe0, 0xa9, 0x47, 0xb1, 0xab, 0x41, 8736 0x89, 0x97, 0x60, 0xd0, 0xa9, 0x3f, 0x1b, 0x4b, 0xcc, 0x6f, 0x72, 0x4f, 0x13, 0x00, 0x06, 0x5f, 8737 0x87, 0x3b, 0x42, 0x97, 0x89, 0x18, 0xc2, 0x7e, 0x8b, 0x09, 0x9b, 0x0c, 0x59, 0x2a, 0x58, 0x49, 8738 0x38, 0xa8, 0xc8, 0xdf, 0xe6, 0x25, 0x01, 0x49, 0xb2, 0xd6, 0xf1, 0xbb, 0x82, 0x63, 0x6e, 0x1f, 8739 0xcc, 0x6a, 0xbf, 0xc3, 0xad, 0x46, 0xb1, 0x82, 0xd5, 0x36, 0x61, 0x92, 0x49, 0x3c, 0x98, 0x5f, 8740 0xbf, 0xce, 0x0b, 0x2b, 0x45, 0x6f, 0x89, 0xde, 0xfd, 0x20, 0x4c, 0x79, 0xe6, 0xe4, 0x4d, 0xa9, 8741 0x53, 0x69, 0x9a, 0xad, 0x18, 0x92, 0xbf, 0xc1, 0x24, 0xf3, 0x8a, 0xef, 0x75, 0xb5, 0xce, 0xaa, 8742 0xd9, 0xc2, 0xc2, 0x1f, 0x87, 0x34, 0x17, 0xde, 0xb1, 0xda, 0xa8, 0x6a, 0xef, 0x58, 0xf5, 0x67, 8743 0x51, 0x2d, 0x86, 0xe8, 0xdf, 0x95, 0x5c, 0xb5, 0x15, 0x80, 0x63, 0xc9, 0x2b, 0xa0, 0x79, 0xbd, 8744 0x4a, 0xa5, 0xde, 0x6c, 0xd9, 0x6d, 0x37, 0x42, 0xe2, 0xef, 0x71, 0x4f, 0x79, 0xb8, 0x15, 0x02, 8745 0xcb, 0x96, 0x60, 0x94, 0x7c, 0x8d, 0x1b, 0x92, 0xdf, 0x64, 0x82, 0x46, 0x7c, 0x14, 0x2b, 0x1c, 8746 0x55, 0xbb, 0xd9, 0x32, 0xdb, 0x71, 0xea, 0xdf, 0xef, 0xf3, 0xc2, 0xc1, 0x20, 0xac, 0x70, 0xb8, 8747 0x7b, 0x2d, 0x84, 0x57, 0xfb, 0x18, 0x12, 0xbe, 0xc5, 0x0b, 0x07, 0xc7, 0x30, 0x11, 0xbc, 0x61, 8748 0x88, 0x21, 0xe2, 0x0f, 0xb8, 0x08, 0x8e, 0xc1, 0x22, 0xde, 0xe7, 0x2f, 0xb4, 0x6d, 0xb4, 0x53, 8749 0x77, 0xdc, 0x36, 0x6d, 0x85, 0xf7, 0x17, 0xf5, 0xed, 0xd7, 0xc5, 0x26, 0xcc, 0x08, 0x40, 0x71, 8750 0x25, 0x62, 0x5b, 0xa8, 0xe4, 0x4d, 0x29, 0x5a, 0xb1, 0xef, 0xf0, 0x4a, 0x14, 0x80, 0x61, 0xdd, 8751 0x02, 0x1d, 0x22, 0x36, 0x7b, 0x15, 0xbf, 0x1f, 0xc4, 0x10, 0xf7, 0x5d, 0x49, 0xb9, 0x0d, 0x8e, 8752 0xc5, 0x32, 0x03, 0xfd, 0x4f, 0xc7, 0x7a, 0x12, 0xed, 0xc5, 0x8a, 0xce, 0x3f, 0x94, 0xfa, 0x9f, 8753 0x2d, 0x8a, 0xa4, 0x35, 0x64, 0x4c, 0xea, 0xa7, 0xf4, 0xa8, 0x5b, 0x40, 0xe9, 0x7f, 0xff, 0x06, 8754 0x9b, 0xaf, 0xd8, 0x4e, 0x65, 0xaf, 0xe1, 0x20, 0x17, 0x9b, 0x9e, 0x68, 0x61, 0x1f, 0x79, 0xc3, 8755 0x8b, 0x73, 0xa1, 0xe7, 0xc9, 0x5e, 0x86, 0x11, 0xa1, 0xe1, 0x89, 0x16, 0xf5, 0x1f, 0x98, 0xa8, 8756 0xe1, 0x60, 0xbf, 0x93, 0x3d, 0x0b, 0x49, 0xdc, 0xbc, 0x44, 0xc3, 0xff, 0x23, 0x83, 0x13, 0xf6, 8757 0xec, 0x43, 0x90, 0xe2, 0x4d, 0x4b, 0x34, 0xf4, 0xa3, 0x0c, 0xea, 0x41, 0x30, 0x9c, 0x37, 0x2c, 8758 0xd1, 0xf0, 0xff, 0xc4, 0xe1, 0x1c, 0x82, 0xe1, 0xf1, 0x4d, 0xf8, 0xd2, 0x7f, 0x49, 0xb2, 0x45, 8759 0x87, 0xdb, 0xee, 0x12, 0x1c, 0x62, 0x9d, 0x4a, 0x34, 0xfa, 0xe3, 0xec, 0xe1, 0x1c, 0x91, 0x3d, 8760 0x0f, 0xfd, 0x31, 0x0d, 0xfe, 0xdf, 0x18, 0x94, 0xf2, 0x67, 0x0b, 0x30, 0x14, 0xe8, 0x4e, 0xa2, 8761 0xe1, 0xff, 0x9d, 0xc1, 0x83, 0x28, 0xac, 0x3a, 0xeb, 0x4e, 0xa2, 0x05, 0xfc, 0x0f, 0xae, 0x3a, 8762 0x43, 0x60, 0xb3, 0xf1, 0xc6, 0x24, 0x1a, 0xfd, 0x3f, 0xb9, 0xd5, 0x39, 0x24, 0xfb, 0x08, 0x0c, 8763 0x7a, 0x8b, 0x4d, 0x34, 0xfe, 0x7f, 0x31, 0xbc, 0x8f, 0xc1, 0x16, 0x08, 0x2c, 0x76, 0xd1, 0x22, 8764 0xfe, 0x37, 0xb7, 0x40, 0x00, 0x85, 0xd3, 0x48, 0x6e, 0x60, 0xa2, 0x25, 0x7d, 0x82, 0xa7, 0x91, 8765 0xd4, 0xbf, 0x60, 0x6f, 0x92, 0x9a, 0x1f, 0x2d, 0xe2, 0xff, 0x70, 0x6f, 0x12, 0x7e, 0xac, 0x86, 8766 0xdc, 0x11, 0x44, 0xcb, 0xf8, 0x7f, 0x5c, 0x0d, 0xa9, 0x21, 0xc8, 0xae, 0x83, 0xde, 0xdd, 0x0d, 8767 0x44, 0xcb, 0xfb, 0x24, 0x93, 0x37, 0xde, 0xd5, 0x0c, 0x64, 0x1f, 0x83, 0xc9, 0xf0, 0x4e, 0x20, 8768 0x5a, 0xea, 0xa7, 0xde, 0x90, 0xde, 0xdd, 0x82, 0x8d, 0x40, 0x76, 0xd3, 0x5f, 0x52, 0x82, 0x5d, 8769 0x40, 0xb4, 0xd8, 0x4f, 0xbf, 0x21, 0x16, 0xee, 0x60, 0x13, 0x90, 0xcd, 0x01, 0xf8, 0x0b, 0x70, 8770 0xb4, 0xac, 0xcf, 0x30, 0x59, 0x01, 0x10, 0x4e, 0x0d, 0xb6, 0xfe, 0x46, 0xe3, 0x3f, 0xcb, 0x53, 8771 0x83, 0x21, 0x70, 0x6a, 0xf0, 0xa5, 0x37, 0x1a, 0xfd, 0x3c, 0x4f, 0x0d, 0x0e, 0xc1, 0x91, 0x1d, 8772 0x58, 0xdd, 0xa2, 0x25, 0x7c, 0x9e, 0x47, 0x76, 0x00, 0x95, 0x2d, 0xc3, 0x78, 0xd7, 0x82, 0x18, 8773 0x2d, 0xea, 0x0b, 0x4c, 0x94, 0x26, 0xaf, 0x87, 0xc1, 0xc5, 0x8b, 0x2d, 0x86, 0xd1, 0xd2, 0xbe, 8774 0x28, 0x2d, 0x5e, 0x6c, 0x2d, 0xcc, 0x5e, 0x82, 0x94, 0xd5, 0x69, 0x34, 0x70, 0xf2, 0xe8, 0xfb, 8775 0xdf, 0xdc, 0x4b, 0xff, 0xf5, 0x9b, 0xcc, 0x3a, 0x1c, 0x90, 0x3d, 0x0b, 0xfd, 0xa8, 0x79, 0x03, 8776 0xd5, 0xa2, 0x90, 0x7f, 0xf3, 0x26, 0x2f, 0x98, 0x98, 0x3b, 0xfb, 0x08, 0x00, 0xdd, 0x1a, 0x21, 8777 0xc7, 0x7e, 0x11, 0xd8, 0xbf, 0x7d, 0x93, 0xdd, 0xa9, 0xf1, 0x21, 0xbe, 0x00, 0x7a, 0x43, 0x67, 8778 0x7f, 0x01, 0xaf, 0x8b, 0x02, 0x88, 0x47, 0x2e, 0xc2, 0xa1, 0x27, 0x1c, 0xdb, 0x72, 0xcd, 0x9d, 8779 0x28, 0xf4, 0xdf, 0x31, 0x34, 0xe7, 0xc7, 0x06, 0x6b, 0xda, 0x6d, 0xe4, 0x9a, 0x3b, 0x4e, 0x14, 8780 0xf6, 0xef, 0x19, 0xd6, 0x03, 0x60, 0x70, 0xd5, 0x74, 0xdc, 0x38, 0xf3, 0xfe, 0x07, 0x0e, 0xe6, 8781 0x00, 0xac, 0x34, 0xfe, 0xfc, 0x24, 0xda, 0x8b, 0xc2, 0xfe, 0x8c, 0x2b, 0xcd, 0xf8, 0xb3, 0x0f, 8782 0xc1, 0x20, 0xfe, 0x48, 0x2f, 0xca, 0x45, 0x80, 0xff, 0x91, 0x81, 0x7d, 0x04, 0x7e, 0xb2, 0xe3, 8783 0xd6, 0xdc, 0x7a, 0xb4, 0xb1, 0x7f, 0xce, 0x3c, 0xcd, 0xf9, 0xb3, 0x39, 0x18, 0x72, 0xdc, 0x5a, 8784 0xad, 0xc3, 0xfa, 0xd3, 0x08, 0xf8, 0x3f, 0xbd, 0xe9, 0x6d, 0x59, 0x78, 0x18, 0xec, 0xed, 0xa7, 8785 0x9f, 0x74, 0x5b, 0x36, 0x39, 0xe6, 0x88, 0x92, 0xf0, 0x06, 0x93, 0x10, 0x80, 0xe4, 0x4b, 0xe1, 8786 0xdb, 0xb7, 0x70, 0xc5, 0xbe, 0x62, 0xd3, 0x8d, 0xdb, 0x0f, 0x64, 0xa2, 0x77, 0x60, 0xe1, 0x07, 8787 0x0d, 0x98, 0xad, 0xda, 0xcd, 0x1b, 0xb6, 0x73, 0x2a, 0x50, 0xcc, 0x4f, 0xb9, 0xbb, 0x08, 0xaf, 8788 0xc3, 0x6c, 0x6f, 0x36, 0x89, 0x3f, 0x4f, 0x1d, 0x6c, 0x43, 0x97, 0x1c, 0xd7, 0x97, 0xeb, 0x78, 8789 0x0e, 0x65, 0x72, 0x62, 0xa2, 0x1f, 0x83, 0x01, 0x32, 0xab, 0xd3, 0xe4, 0x54, 0x52, 0xc9, 0x27, 8790 0x6f, 0xbe, 0x32, 0xd3, 0x67, 0xb0, 0x31, 0x8f, 0xba, 0x44, 0xb6, 0xb4, 0x13, 0x02, 0x75, 0xc9, 8791 0xa3, 0x9e, 0xa1, 0xbb, 0xda, 0x02, 0xf5, 0x8c, 0x47, 0x5d, 0x26, 0xfb, 0xdb, 0xaa, 0x40, 0x5d, 8792 0xf6, 0xa8, 0x67, 0xc9, 0x19, 0xce, 0x88, 0x40, 0x3d, 0xeb, 0x51, 0xcf, 0x91, 0x93, 0x9b, 0xa4, 8793 0x40, 0x3d, 0xe7, 0x51, 0xcf, 0x93, 0x43, 0x9b, 0x71, 0x81, 0x7a, 0xde, 0xa3, 0x5e, 0x20, 0x87, 8794 0x35, 0xba, 0x40, 0xbd, 0xe0, 0x51, 0x2f, 0x92, 0x2b, 0x56, 0x87, 0x04, 0xea, 0x45, 0x7d, 0x1a, 8795 0x0e, 0xd1, 0x99, 0x2f, 0x92, 0x93, 0xfd, 0x31, 0x46, 0xe6, 0x83, 0x3e, 0xfd, 0x34, 0xb9, 0x4e, 8796 0x35, 0x20, 0xd2, 0x4f, 0xfb, 0xf4, 0x25, 0xf2, 0x97, 0x1d, 0x9a, 0x48, 0x5f, 0xf2, 0xe9, 0x67, 8797 0xd2, 0x23, 0xe4, 0x4a, 0x99, 0x40, 0x3f, 0xe3, 0xd3, 0x97, 0xd3, 0xa3, 0x38, 0x35, 0x44, 0xfa, 8798 0xb2, 0x4f, 0x3f, 0x9b, 0x1e, 0x9b, 0x55, 0xe6, 0x86, 0x45, 0xfa, 0xd9, 0xcc, 0x87, 0x89, 0x7b, 8799 0x2d, 0xdf, 0xbd, 0x93, 0xa2, 0x7b, 0x3d, 0xc7, 0x4e, 0x8a, 0x8e, 0xf5, 0x5c, 0x3a, 0x29, 0xba, 8800 0xd4, 0x73, 0xe6, 0xa4, 0xe8, 0x4c, 0xcf, 0x8d, 0x93, 0xa2, 0x1b, 0x3d, 0x07, 0x4e, 0x8a, 0x0e, 8801 0xf4, 0x5c, 0x37, 0x29, 0xba, 0xce, 0x73, 0xda, 0xa4, 0xe8, 0x34, 0xcf, 0x5d, 0x93, 0xa2, 0xbb, 8802 0x3c, 0x47, 0xa5, 0x25, 0x47, 0xf9, 0x2e, 0x4a, 0x4b, 0x2e, 0xf2, 0x9d, 0x93, 0x96, 0x9c, 0xe3, 8803 0xbb, 0x25, 0x2d, 0xb9, 0xc5, 0x77, 0x48, 0x5a, 0x72, 0x88, 0xef, 0x8a, 0xb4, 0xe4, 0x0a, 0xdf, 8804 0x09, 0x2c, 0xc7, 0x0c, 0xd4, 0x0a, 0xc9, 0x31, 0x75, 0xdf, 0x1c, 0x53, 0xf7, 0xcd, 0x31, 0x75, 8805 0xdf, 0x1c, 0x53, 0xf7, 0xcd, 0x31, 0x75, 0xdf, 0x1c, 0x53, 0xf7, 0xcd, 0x31, 0x75, 0xdf, 0x1c, 8806 0x53, 0xf7, 0xcd, 0x31, 0x75, 0xff, 0x1c, 0x53, 0x23, 0x72, 0x4c, 0x8d, 0xc8, 0x31, 0x35, 0x22, 8807 0xc7, 0xd4, 0x88, 0x1c, 0x53, 0x23, 0x72, 0x4c, 0xed, 0x99, 0x63, 0xbe, 0x7b, 0x27, 0x45, 0xf7, 8808 0x86, 0xe6, 0x98, 0xda, 0x23, 0xc7, 0xd4, 0x1e, 0x39, 0xa6, 0xf6, 0xc8, 0x31, 0xb5, 0x47, 0x8e, 8809 0xa9, 0x3d, 0x72, 0x4c, 0xed, 0x91, 0x63, 0x6a, 0x8f, 0x1c, 0x53, 0x7b, 0xe5, 0x98, 0xda, 0x33, 8810 0xc7, 0xd4, 0x9e, 0x39, 0xa6, 0xf6, 0xcc, 0x31, 0xb5, 0x67, 0x8e, 0xa9, 0x3d, 0x73, 0x4c, 0x0d, 8811 0xe6, 0xd8, 0x1f, 0xa9, 0xa0, 0xd3, 0x1c, 0x5b, 0x27, 0x77, 0xc3, 0x98, 0x2b, 0xa6, 0xa5, 0x4c, 8812 0x1b, 0xc0, 0xae, 0xd3, 0x7c, 0x97, 0x4c, 0x4b, 0xb9, 0x26, 0xd2, 0x97, 0x3c, 0x3a, 0xcf, 0x36, 8813 0x91, 0x7e, 0xc6, 0xa3, 0xf3, 0x7c, 0x13, 0xe9, 0xcb, 0x1e, 0x9d, 0x67, 0x9c, 0x48, 0x3f, 0xeb, 8814 0xd1, 0x79, 0xce, 0x89, 0xf4, 0x73, 0x1e, 0x9d, 0x67, 0x9d, 0x48, 0x3f, 0xef, 0xd1, 0x79, 0xde, 8815 0x89, 0xf4, 0x0b, 0x1e, 0x9d, 0x67, 0x9e, 0x48, 0xbf, 0xa8, 0xcf, 0xca, 0xb9, 0xc7, 0x19, 0x3c, 8816 0xd7, 0xce, 0xca, 0xd9, 0x27, 0x71, 0x9c, 0xf6, 0x39, 0x78, 0xfe, 0x49, 0x1c, 0x4b, 0x3e, 0x07, 8817 0xcf, 0x40, 0x89, 0xe3, 0x4c, 0xe6, 0x63, 0xc4, 0x7d, 0x96, 0xec, 0xbe, 0x29, 0xc9, 0x7d, 0x89, 8818 0x80, 0xeb, 0xa6, 0x24, 0xd7, 0x25, 0x02, 0x6e, 0x9b, 0x92, 0xdc, 0x96, 0x08, 0xb8, 0x6c, 0x4a, 8819 0x72, 0x59, 0x22, 0xe0, 0xae, 0x29, 0xc9, 0x5d, 0x89, 0x80, 0xab, 0xa6, 0x24, 0x57, 0x25, 0x02, 8820 0x6e, 0x9a, 0x92, 0xdc, 0x94, 0x08, 0xb8, 0x68, 0x4a, 0x72, 0x51, 0x22, 0xe0, 0x9e, 0x29, 0xc9, 8821 0x3d, 0x89, 0x80, 0x6b, 0x8e, 0xc9, 0xae, 0x49, 0x04, 0xdd, 0x72, 0x4c, 0x76, 0x4b, 0x22, 0xe8, 8822 0x92, 0x63, 0xb2, 0x4b, 0x12, 0x41, 0x77, 0x1c, 0x93, 0xdd, 0x91, 0x08, 0xba, 0xe2, 0x97, 0x09, 8823 0xde, 0x11, 0x6e, 0xb8, 0xed, 0x4e, 0xd5, 0xbd, 0xad, 0x8e, 0x70, 0x51, 0x68, 0x1f, 0x86, 0x96, 8824 0xf4, 0x05, 0xd2, 0xb0, 0x06, 0x3b, 0x4e, 0x69, 0x05, 0x5b, 0x14, 0x1a, 0x8b, 0x00, 0xc2, 0x0a, 8825 0x47, 0x2c, 0xdf, 0x56, 0x6f, 0xb8, 0x28, 0xb4, 0x19, 0xd1, 0xfa, 0x5d, 0x78, 0xc7, 0x3b, 0xb6, 8826 0x97, 0x12, 0xbc, 0x63, 0x63, 0xe6, 0x3f, 0x68, 0xc7, 0x36, 0x1f, 0x6d, 0x72, 0xcf, 0xd8, 0xf3, 8827 0xd1, 0xc6, 0xee, 0x5a, 0x75, 0xe2, 0x76, 0x70, 0xf3, 0xd1, 0xa6, 0xf5, 0x8c, 0xfa, 0xf6, 0xf6, 8828 0x5b, 0x2c, 0x82, 0x0d, 0xd4, 0x0a, 0x89, 0xe0, 0x83, 0xf6, 0x5b, 0x8b, 0x42, 0x29, 0x39, 0x68, 8829 0x04, 0xab, 0x07, 0x8e, 0xe0, 0x83, 0x76, 0x5e, 0x8b, 0x42, 0x79, 0x39, 0x70, 0x04, 0xbf, 0x03, 8830 0xfd, 0x10, 0x8b, 0x60, 0xdf, 0xfc, 0x07, 0xed, 0x87, 0xe6, 0xa3, 0x4d, 0x1e, 0x1a, 0xc1, 0xea, 8831 0x01, 0x22, 0x38, 0x4e, 0x7f, 0x34, 0x1f, 0x6d, 0xda, 0xf0, 0x08, 0xbe, 0xed, 0x6e, 0xe6, 0x73, 8832 0x0a, 0x8c, 0x97, 0xeb, 0xb5, 0x52, 0xf3, 0x06, 0xaa, 0xd5, 0x50, 0x8d, 0xd9, 0x71, 0x51, 0xa8, 8833 0x04, 0x3d, 0x5c, 0xfd, 0xf2, 0x2b, 0x33, 0xbe, 0x85, 0xcf, 0x42, 0x8a, 0xda, 0x74, 0x71, 0x31, 8834 0x7d, 0x53, 0x89, 0xa8, 0x70, 0x1e, 0xab, 0x7e, 0x9c, 0xc3, 0x4e, 0x2f, 0xa6, 0xff, 0x5c, 0x09, 8835 0x54, 0x39, 0x6f, 0x38, 0xf3, 0x09, 0xa2, 0xa1, 0x75, 0xdb, 0x1a, 0x9e, 0x8a, 0xa5, 0x61, 0x40, 8836 0xb7, 0x3b, 0xbb, 0x74, 0x0b, 0x68, 0xd5, 0x81, 0xb1, 0x72, 0xbd, 0x56, 0x26, 0xbf, 0x29, 0x10, 8837 0x47, 0x25, 0xca, 0x23, 0xd5, 0x83, 0x45, 0x21, 0x2c, 0x83, 0x08, 0x2f, 0xa4, 0xc5, 0x1a, 0x91, 8838 0xa9, 0xe3, 0xc7, 0x5a, 0xc2, 0x63, 0xe7, 0x7b, 0x3d, 0xd6, 0xaf, 0xec, 0xde, 0x03, 0xe7, 0x7b, 8839 0x3d, 0xd0, 0xcf, 0x21, 0xef, 0x51, 0xcf, 0xf0, 0xc5, 0x99, 0xde, 0xd0, 0xd2, 0x8f, 0x41, 0x62, 8840 0x85, 0x5e, 0x20, 0x1f, 0xce, 0x0f, 0x63, 0xa5, 0x7e, 0xf4, 0xca, 0x4c, 0x72, 0xab, 0x53, 0xaf, 8841 0x19, 0x89, 0x95, 0x9a, 0x7e, 0x15, 0xfa, 0xdf, 0xcf, 0xfe, 0xb2, 0x15, 0x33, 0x2c, 0x33, 0x86, 8842 0x07, 0x7a, 0xee, 0x11, 0xe1, 0x07, 0x9f, 0xa2, 0xbb, 0x95, 0x0b, 0x5b, 0x75, 0xcb, 0x3d, 0xbd, 8843 0x74, 0xc1, 0xa0, 0x22, 0x32, 0xff, 0x1a, 0x80, 0x3e, 0xb3, 0x68, 0x3a, 0xbb, 0x7a, 0x99, 0x4b, 8844 0xa6, 0x8f, 0xbe, 0xf0, 0xa3, 0x57, 0x66, 0x96, 0xe3, 0x48, 0x7d, 0xb0, 0x66, 0x3a, 0xbb, 0x0f, 8845 0xba, 0x7b, 0x2d, 0xb4, 0x90, 0xdf, 0x73, 0x91, 0xc3, 0xa5, 0xb7, 0xf8, 0xaa, 0xc7, 0xe6, 0x95, 8846 0x0e, 0xcc, 0x2b, 0x25, 0xcc, 0xe9, 0xb2, 0x38, 0xa7, 0xc5, 0xb7, 0x3a, 0x9f, 0x67, 0xf8, 0x22, 8847 0x21, 0x59, 0x52, 0x8d, 0xb2, 0xa4, 0x7a, 0xbb, 0x96, 0x6c, 0xf1, 0xfa, 0x28, 0xcd, 0x55, 0xdd, 8848 0x6f, 0xae, 0xea, 0xed, 0xcc, 0xf5, 0x9f, 0x69, 0xb6, 0x7a, 0xf9, 0xb4, 0x65, 0xd1, 0xcb, 0xab, 8849 0xbf, 0x5e, 0x7b, 0x41, 0x6f, 0x6b, 0x17, 0x90, 0x4d, 0xde, 0x7c, 0x61, 0x46, 0xc9, 0x7c, 0x2e, 8850 0xc1, 0x67, 0x4e, 0x13, 0xe9, 0xad, 0xcd, 0xfc, 0xd7, 0xa5, 0xa7, 0x7a, 0x27, 0x2c, 0xf4, 0xbc, 8851 0x02, 0x93, 0x5d, 0x95, 0x9c, 0x9a, 0xe9, 0xed, 0x2d, 0xe7, 0xd6, 0x41, 0xcb, 0x39, 0x53, 0xf0, 8852 0x9b, 0x0a, 0x1c, 0x96, 0xca, 0x2b, 0x55, 0xef, 0x94, 0xa4, 0xde, 0xd1, 0xee, 0x27, 0x11, 0xc6, 8853 0x80, 0x76, 0x41, 0xf7, 0x4a, 0x80, 0x80, 0x64, 0xcf, 0xef, 0xcb, 0x92, 0xdf, 0x8f, 0x79, 0x80, 8854 0x10, 0x73, 0xf1, 0x08, 0x60, 0x6a, 0xdb, 0x90, 0xdc, 0x6c, 0x23, 0xa4, 0x4f, 0x43, 0x62, 0xad, 8855 0xcd, 0x34, 0x1c, 0xa5, 0xf8, 0xb5, 0x76, 0xbe, 0x6d, 0x5a, 0xd5, 0x5d, 0x23, 0xb1, 0xd6, 0xd6, 8856 0x8f, 0x83, 0x9a, 0x63, 0x7f, 0x55, 0x3f, 0xb4, 0x34, 0x46, 0x19, 0x72, 0x56, 0x8d, 0x71, 0x60, 8857 0x9a, 0x3e, 0x0d, 0xc9, 0x6b, 0xc8, 0xdc, 0x66, 0x4a, 0x00, 0xe5, 0xc1, 0x23, 0x06, 0x19, 0x67, 8858 0x0f, 0x7c, 0x1c, 0x52, 0x5c, 0xb0, 0x7e, 0x02, 0x23, 0xb6, 0x5d, 0xf6, 0x58, 0x86, 0xc0, 0xea, 8859 0xb0, 0x95, 0x8b, 0x50, 0xf5, 0x93, 0xd0, 0x6f, 0xd4, 0x77, 0x76, 0x5d, 0xf6, 0xf0, 0x6e, 0x36, 8860 0x4a, 0xce, 0x5c, 0x87, 0x41, 0x4f, 0xa3, 0xb7, 0x59, 0x74, 0x91, 0x4e, 0x4d, 0x9f, 0x0a, 0xae, 8861 0x27, 0x7c, 0xdf, 0x92, 0x0e, 0xe9, 0xb3, 0x90, 0xda, 0x70, 0xdb, 0x7e, 0xd1, 0xe7, 0x1d, 0xa9, 8862 0x37, 0x9a, 0xf9, 0xb0, 0x02, 0xa9, 0x22, 0x42, 0x2d, 0x62, 0xf0, 0x7b, 0x20, 0x59, 0xb4, 0x9f, 8863 0xb6, 0x98, 0x82, 0xe3, 0xcc, 0xa2, 0x98, 0xcc, 0x6c, 0x4a, 0xc8, 0xfa, 0x3d, 0x41, 0xbb, 0x4f, 8864 0x78, 0x76, 0x0f, 0xf0, 0x11, 0xdb, 0x67, 0x04, 0xdb, 0x33, 0x07, 0x62, 0xa6, 0x2e, 0xfb, 0x9f, 8865 0x87, 0xa1, 0xc0, 0x53, 0xf4, 0x39, 0xa6, 0x46, 0x42, 0x06, 0x06, 0x6d, 0x85, 0x39, 0x32, 0x08, 8866 0x46, 0x84, 0x07, 0x63, 0x68, 0xc0, 0xc4, 0x3d, 0xa0, 0xc4, 0xcc, 0xf3, 0xa2, 0x99, 0xc3, 0x59, 8867 0x99, 0xa9, 0x17, 0xa9, 0x8d, 0x88, 0xb9, 0x4f, 0xd0, 0xe0, 0xec, 0xed, 0x44, 0xfc, 0x39, 0xd3, 8868 0x0f, 0x6a, 0xb9, 0xde, 0xc8, 0x3c, 0x04, 0x40, 0x53, 0xbe, 0x64, 0x75, 0x9a, 0x52, 0xd6, 0x8d, 8869 0x72, 0x03, 0x6f, 0xee, 0xa2, 0x4d, 0xe4, 0x10, 0x16, 0xb1, 0x9f, 0xc2, 0x05, 0x06, 0x68, 0x8a, 8870 0x11, 0xfc, 0x7d, 0x91, 0xf8, 0xd0, 0x4e, 0x0c, 0xb3, 0xa6, 0x29, 0xeb, 0x75, 0xe4, 0xe6, 0x2c, 8871 0xdb, 0xdd, 0x45, 0x6d, 0x09, 0xb1, 0xa4, 0x9f, 0x11, 0x12, 0x76, 0x74, 0xe9, 0x4e, 0x0f, 0xd1, 8872 0x13, 0x74, 0x26, 0xf3, 0x75, 0xa2, 0x20, 0x6e, 0x05, 0xba, 0x26, 0xa8, 0xc6, 0x98, 0xa0, 0x7e, 8873 0x4e, 0xe8, 0xdf, 0xf6, 0x51, 0x53, 0x7a, 0xb5, 0xbc, 0x28, 0xbc, 0xe7, 0xec, 0xaf, 0xac, 0xf8, 8874 0x8e, 0xc9, 0x6d, 0xca, 0x55, 0xbe, 0x2f, 0x52, 0xe5, 0x1e, 0xdd, 0xed, 0x41, 0x6d, 0xaa, 0xc6, 8875 0xb5, 0xe9, 0x77, 0xbd, 0x8e, 0x83, 0xfe, 0x74, 0x09, 0xf9, 0xd1, 0x1f, 0xfd, 0x81, 0x48, 0xdf, 8876 0x67, 0x95, 0x82, 0xa7, 0xea, 0x72, 0x5c, 0xf7, 0x67, 0x13, 0xf9, 0xbc, 0xa7, 0xee, 0xf9, 0x03, 8877 0x84, 0x40, 0x36, 0x51, 0x28, 0x78, 0x65, 0x3b, 0xf5, 0xb1, 0x17, 0x66, 0x94, 0x17, 0x5f, 0x98, 8878 0xe9, 0xcb, 0x7c, 0x55, 0x81, 0x71, 0xc6, 0x19, 0x08, 0xdc, 0x07, 0x25, 0xe5, 0x8f, 0xf0, 0x9a, 8879 0x11, 0x66, 0x81, 0x77, 0x2d, 0x78, 0xbf, 0xaf, 0x40, 0xba, 0x4b, 0x57, 0x6e, 0xef, 0xc5, 0x58, 8880 0x2a, 0x67, 0x95, 0xd2, 0xaf, 0xde, 0xe6, 0xd7, 0xa1, 0x7f, 0xb3, 0xde, 0x44, 0x6d, 0xbc, 0x12, 8881 0xe0, 0x0f, 0x54, 0x65, 0x7e, 0x98, 0x43, 0x87, 0x38, 0x8d, 0x2a, 0x27, 0xd0, 0x96, 0xf4, 0x34, 8882 0x24, 0x8b, 0xa6, 0x6b, 0x12, 0x0d, 0x86, 0xbd, 0xfa, 0x6a, 0xba, 0x66, 0xe6, 0x0c, 0x0c, 0xaf, 8883 0xee, 0x91, 0x1b, 0x47, 0x35, 0x72, 0xd9, 0x44, 0xec, 0xfe, 0x78, 0xbf, 0x7a, 0x7a, 0xbe, 0x3f, 8884 0x55, 0xd3, 0x6e, 0x2a, 0xd9, 0x24, 0xd1, 0xe7, 0x29, 0x18, 0x5d, 0xc3, 0x6a, 0x13, 0x9c, 0x00, 8885 0xa3, 0x4f, 0x57, 0xbd, 0xc9, 0x4b, 0x4d, 0x99, 0xea, 0x37, 0x65, 0xb3, 0xa0, 0xac, 0x8a, 0xad, 8886 0x53, 0x50, 0x0f, 0x43, 0x59, 0x9d, 0x4f, 0xa6, 0x46, 0xb5, 0xf1, 0xf9, 0x64, 0x0a, 0xb4, 0x11, 8887 0xf6, 0xdc, 0x3f, 0x53, 0x41, 0xa3, 0xad, 0x4e, 0x11, 0x6d, 0xd7, 0xad, 0xba, 0xdb, 0xdd, 0xaf, 8888 0x7a, 0x1a, 0xeb, 0x8f, 0xc0, 0x20, 0x36, 0xe9, 0x65, 0xf6, 0xdb, 0x7f, 0xd8, 0xf4, 0xc7, 0x59, 8889 0x8b, 0x22, 0x89, 0x60, 0x03, 0x24, 0x74, 0x7c, 0x8c, 0x7e, 0x19, 0xd4, 0x72, 0x79, 0x95, 0x2d, 8890 0x6e, 0xcb, 0xfb, 0x42, 0xd9, 0xad, 0x1e, 0xf6, 0x8d, 0x8d, 0x39, 0x3b, 0x06, 0x16, 0xa0, 0x2f, 8891 0x43, 0xa2, 0xbc, 0xca, 0x1a, 0xde, 0x13, 0x71, 0xc4, 0x18, 0x89, 0xf2, 0xea, 0xd4, 0x1f, 0x2b, 8892 0x30, 0x22, 0x8c, 0xea, 0x19, 0x18, 0xa6, 0x03, 0x81, 0xe9, 0x0e, 0x18, 0xc2, 0x18, 0xd7, 0x39, 8893 0x71, 0x9b, 0x3a, 0x4f, 0xe5, 0x60, 0x4c, 0x1a, 0xd7, 0x17, 0x40, 0x0f, 0x0e, 0x31, 0x25, 0xe8, 8894 0xef, 0x8e, 0x85, 0x50, 0x32, 0x77, 0x01, 0xf8, 0x76, 0xf5, 0x7e, 0x2e, 0xab, 0x5c, 0xda, 0xd8, 8895 0x2c, 0x15, 0x35, 0x25, 0xf3, 0x2d, 0x05, 0x86, 0x58, 0xdb, 0x5a, 0xb5, 0x5b, 0x48, 0xcf, 0x83, 8896 0x92, 0x63, 0xf1, 0xf0, 0xd6, 0xf4, 0x56, 0x72, 0xfa, 0x29, 0x50, 0xf2, 0xf1, 0x5d, 0xad, 0xe4, 8897 0xf5, 0x25, 0x50, 0x0a, 0xcc, 0xc1, 0xf1, 0x3c, 0xa3, 0x14, 0x32, 0x3f, 0x57, 0x61, 0x22, 0xd8, 8898 0x46, 0xf3, 0x7a, 0x72, 0x5c, 0x7c, 0x6f, 0xca, 0x0e, 0x9e, 0x5e, 0x3a, 0xb3, 0xbc, 0x80, 0xff, 8899 0xf1, 0x42, 0x32, 0x23, 0xbe, 0x42, 0x65, 0xc1, 0x63, 0x39, 0xdd, 0xeb, 0x9e, 0x48, 0x36, 0x19, 8900 0x90, 0xd0, 0x75, 0x4f, 0x44, 0xa0, 0x76, 0xdd, 0x13, 0x11, 0xa8, 0x5d, 0xf7, 0x44, 0x04, 0x6a, 8901 0xd7, 0x59, 0x80, 0x40, 0xed, 0xba, 0x27, 0x22, 0x50, 0xbb, 0xee, 0x89, 0x08, 0xd4, 0xee, 0x7b, 8902 0x22, 0x8c, 0xdc, 0xf3, 0x9e, 0x88, 0x48, 0xef, 0xbe, 0x27, 0x22, 0xd2, 0xbb, 0xef, 0x89, 0x64, 8903 0x93, 0x6e, 0xbb, 0x83, 0x7a, 0x9f, 0x3a, 0x88, 0xf8, 0xfd, 0x5e, 0x02, 0xfd, 0x0a, 0xbc, 0x06, 8904 0x63, 0x74, 0x43, 0xa2, 0x60, 0x5b, 0xae, 0x59, 0xb7, 0x50, 0x5b, 0x7f, 0x0f, 0x0c, 0xd3, 0x21, 8905 0xfa, 0x9a, 0x13, 0xf6, 0x1a, 0x48, 0xe9, 0xac, 0xde, 0x0a, 0xdc, 0x99, 0x5f, 0x26, 0x61, 0x92, 8906 0x0e, 0x94, 0xcd, 0x26, 0x12, 0x6e, 0x19, 0x9d, 0x94, 0xce, 0x94, 0x46, 0x31, 0xfc, 0xd6, 0x2b, 8907 0x33, 0x74, 0x34, 0xe7, 0x45, 0xd3, 0x49, 0xe9, 0x74, 0x49, 0xe4, 0xf3, 0x17, 0xa0, 0x93, 0xd2, 8908 0xcd, 0x23, 0x91, 0xcf, 0x5b, 0x6f, 0x3c, 0x3e, 0x7e, 0x07, 0x49, 0xe4, 0x2b, 0x7a, 0x51, 0x76, 8909 0x52, 0xba, 0x8d, 0x24, 0xf2, 0x95, 0xbc, 0x78, 0x3b, 0x29, 0x9d, 0x3d, 0x89, 0x7c, 0x97, 0xbd, 8910 0xc8, 0x3b, 0x29, 0x9d, 0x42, 0x89, 0x7c, 0x57, 0xbc, 0x18, 0x3c, 0x29, 0xdd, 0x55, 0x12, 0xf9, 8911 0x1e, 0xf5, 0xa2, 0xf1, 0xa4, 0x74, 0x6b, 0x49, 0xe4, 0x5b, 0xf1, 0xe2, 0x72, 0x4e, 0xbe, 0xbf, 8912 0x24, 0x32, 0x5e, 0xf5, 0x23, 0x74, 0x4e, 0xbe, 0xc9, 0x24, 0x72, 0xbe, 0xd7, 0x8f, 0xd5, 0x39, 8913 0xf9, 0x4e, 0x93, 0xc8, 0x79, 0xcd, 0x8f, 0xda, 0x39, 0xf9, 0xac, 0x4c, 0xe4, 0x5c, 0xf5, 0xe3, 8914 0x77, 0x4e, 0x3e, 0x35, 0x13, 0x39, 0xcb, 0x7e, 0x24, 0xcf, 0xc9, 0xe7, 0x67, 0x22, 0xe7, 0x9a, 8915 0xbf, 0x89, 0xfe, 0x3d, 0x29, 0xfc, 0x02, 0xb7, 0xa0, 0x32, 0x52, 0xf8, 0x41, 0x48, 0xe8, 0x49, 8916 0x85, 0x2c, 0xc0, 0xe3, 0x87, 0x5d, 0x46, 0x0a, 0x3b, 0x08, 0x09, 0xb9, 0x8c, 0x14, 0x72, 0x10, 8917 0x12, 0x6e, 0x19, 0x29, 0xdc, 0x20, 0x24, 0xd4, 0x32, 0x52, 0xa8, 0x41, 0x48, 0x98, 0x65, 0xa4, 8918 0x30, 0x83, 0x90, 0x10, 0xcb, 0x48, 0x21, 0x06, 0x21, 0xe1, 0x95, 0x91, 0xc2, 0x0b, 0x42, 0x42, 8919 0xeb, 0x84, 0x1c, 0x5a, 0x10, 0x16, 0x56, 0x27, 0xe4, 0xb0, 0x82, 0xb0, 0x90, 0xba, 0x5b, 0x0e, 8920 0xa9, 0xc1, 0x5b, 0xaf, 0xcc, 0xf4, 0xe3, 0xa1, 0x40, 0x34, 0x9d, 0x90, 0xa3, 0x09, 0xc2, 0x22, 8921 0xe9, 0x84, 0x1c, 0x49, 0x10, 0x16, 0x45, 0x27, 0xe4, 0x28, 0x82, 0xb0, 0x08, 0x7a, 0x49, 0x8e, 8922 0x20, 0xff, 0x8e, 0x4f, 0x46, 0x3a, 0x52, 0x8c, 0x8a, 0x20, 0x35, 0x46, 0x04, 0xa9, 0x31, 0x22, 8923 0x48, 0x8d, 0x11, 0x41, 0x6a, 0x8c, 0x08, 0x52, 0x63, 0x44, 0x90, 0x1a, 0x23, 0x82, 0xd4, 0x18, 8924 0x11, 0xa4, 0xc6, 0x89, 0x20, 0x35, 0x56, 0x04, 0xa9, 0xbd, 0x22, 0xe8, 0x84, 0x7c, 0xe3, 0x01, 8925 0xc2, 0x0a, 0xd2, 0x09, 0xf9, 0xe8, 0x33, 0x3a, 0x84, 0xd4, 0x58, 0x21, 0xa4, 0xf6, 0x0a, 0xa1, 8926 0xef, 0xa9, 0x30, 0x21, 0x84, 0x10, 0x3b, 0x1f, 0x7a, 0xbb, 0x2a, 0xd0, 0xb9, 0x18, 0x17, 0x2c, 8927 0xc2, 0x62, 0xea, 0x5c, 0x8c, 0x43, 0xea, 0xfd, 0xe2, 0xac, 0xbb, 0x0a, 0x95, 0x62, 0x54, 0xa1, 8928 0xcb, 0x5e, 0x0c, 0x9d, 0x8b, 0x71, 0xf1, 0xa2, 0x3b, 0xf6, 0x2e, 0xec, 0x57, 0x04, 0x1e, 0x8d, 8929 0x55, 0x04, 0x56, 0x62, 0x15, 0x81, 0xab, 0xbe, 0x07, 0x3f, 0x9a, 0x80, 0xc3, 0xbe, 0x07, 0xe9, 8930 0x27, 0xf2, 0x13, 0x5a, 0x99, 0xc0, 0x11, 0x95, 0xce, 0x8f, 0x6d, 0x02, 0x6e, 0x4c, 0xac, 0xd4, 8931 0xf4, 0x75, 0xf1, 0xb0, 0x2a, 0x7b, 0xd0, 0x03, 0x9c, 0x80, 0xc7, 0xd9, 0x66, 0xe8, 0x09, 0x50, 8932 0x57, 0x6a, 0x0e, 0xa9, 0x16, 0x61, 0x8f, 0x2d, 0x18, 0x98, 0xac, 0x1b, 0x30, 0x40, 0xd8, 0x1d, 8933 0xe2, 0xde, 0xdb, 0x79, 0x70, 0xd1, 0x60, 0x92, 0x32, 0x2f, 0x29, 0x30, 0x2b, 0x84, 0xf2, 0xdb, 8934 0x73, 0x64, 0x70, 0x29, 0xd6, 0x91, 0x81, 0x90, 0x20, 0xfe, 0xf1, 0xc1, 0xbd, 0xdd, 0x27, 0xd5, 8935 0xc1, 0x2c, 0x91, 0x8f, 0x12, 0xfe, 0x1d, 0x8c, 0xfa, 0x33, 0x20, 0xef, 0x6c, 0x67, 0xa3, 0x77, 8936 0x33, 0xc3, 0x52, 0xf3, 0xac, 0xb4, 0x8b, 0xb6, 0x2f, 0xcc, 0xcb, 0xd6, 0x4c, 0x16, 0xc6, 0xca, 8937 0xe2, 0xdf, 0x3e, 0x45, 0x6d, 0x46, 0xa4, 0x70, 0x6b, 0x7e, 0xf3, 0xf3, 0x33, 0x7d, 0x99, 0x07, 8938 0x60, 0x38, 0xf8, 0xe7, 0x4d, 0x12, 0x70, 0x90, 0x03, 0xb3, 0xc9, 0x97, 0x31, 0xf7, 0xff, 0x55, 8939 0xe0, 0x48, 0x90, 0xfd, 0xb1, 0xba, 0xbb, 0xbb, 0x62, 0xe1, 0x9e, 0xfe, 0x21, 0x48, 0x21, 0xe6, 8940 0x38, 0xf6, 0x6b, 0x38, 0xec, 0x3d, 0x32, 0x94, 0x7d, 0x81, 0xfc, 0x6b, 0x78, 0x10, 0x69, 0x17, 8941 0x84, 0x3f, 0x76, 0x69, 0xea, 0x1e, 0xe8, 0xa7, 0xf2, 0x45, 0xbd, 0x46, 0x24, 0xbd, 0xbe, 0x14, 8942 0xa2, 0x17, 0x89, 0x23, 0xfd, 0xaa, 0xa0, 0x57, 0xe0, 0x75, 0x35, 0x94, 0x7d, 0x81, 0x07, 0x5f, 8943 0x3e, 0x85, 0xfb, 0x3f, 0x12, 0x51, 0xd1, 0x4a, 0xce, 0x41, 0xaa, 0x24, 0xf3, 0x84, 0xeb, 0x59, 8944 0x84, 0x64, 0xd9, 0xae, 0x91, 0xdf, 0xe9, 0x21, 0xbf, 0x78, 0xcd, 0x8c, 0xcc, 0x7e, 0xfe, 0xfa, 8945 0x24, 0xa4, 0x0a, 0xbb, 0xf5, 0x46, 0xad, 0x8d, 0x2c, 0x76, 0x66, 0xcf, 0xb6, 0xd0, 0x31, 0xc6, 8946 0xf0, 0x68, 0x99, 0x02, 0x8c, 0x97, 0x6d, 0x2b, 0xbf, 0xe7, 0x06, 0xeb, 0xc6, 0x82, 0x94, 0x22, 8947 0xec, 0xcc, 0x87, 0xfc, 0x39, 0x08, 0x66, 0xc8, 0xf7, 0xff, 0xe8, 0x95, 0x19, 0x65, 0xd3, 0xdb, 8948 0x3f, 0x5f, 0x85, 0xa3, 0x2c, 0x7d, 0xba, 0x44, 0x2d, 0x45, 0x89, 0x1a, 0x64, 0xe7, 0xd4, 0x01, 8949 0x71, 0x2b, 0x58, 0x9c, 0x15, 0x2a, 0xee, 0xad, 0x69, 0x86, 0x9b, 0xa2, 0x7d, 0x35, 0x53, 0x0f, 8950 0xa4, 0x59, 0xa8, 0xb8, 0x85, 0x28, 0x71, 0x92, 0x66, 0x77, 0xc3, 0xa0, 0x47, 0x0b, 0x44, 0x43, 8951 0x30, 0x53, 0x96, 0xe6, 0x33, 0x30, 0x14, 0x48, 0x58, 0xbd, 0x1f, 0x94, 0x9c, 0xd6, 0x87, 0xff, 8952 0xcb, 0x6b, 0x0a, 0xfe, 0xaf, 0xa0, 0x25, 0xe6, 0xef, 0x81, 0x31, 0x69, 0xff, 0x12, 0x53, 0x8a, 8953 0x1a, 0xe0, 0xff, 0x4a, 0xda, 0xd0, 0x54, 0xf2, 0x63, 0x5f, 0x9c, 0xee, 0x9b, 0xbf, 0x04, 0x7a, 8954 0xf7, 0x4e, 0xa7, 0x3e, 0x00, 0x89, 0x1c, 0x16, 0x79, 0x14, 0x12, 0xf9, 0xbc, 0xa6, 0x4c, 0x8d, 8955 0xfd, 0xe7, 0xcf, 0xce, 0x0e, 0xe5, 0xc9, 0xdf, 0x6e, 0x5f, 0x47, 0x6e, 0x3e, 0xcf, 0xc0, 0x0f, 8956 0xc3, 0x91, 0xd0, 0x9d, 0x52, 0x8c, 0x2f, 0x14, 0x28, 0xbe, 0x58, 0xec, 0xc2, 0x17, 0x8b, 0x04, 8957 0xaf, 0x64, 0xf9, 0x89, 0x73, 0x4e, 0x0f, 0xd9, 0x65, 0x4c, 0xd7, 0x02, 0x27, 0xdc, 0xb9, 0xec, 8958 0xc3, 0x8c, 0x37, 0x1f, 0xca, 0x8b, 0x22, 0x4e, 0xac, 0xf3, 0xd9, 0x02, 0xc3, 0x17, 0x42, 0xf1, 8959 0xdb, 0xd2, 0xb1, 0xaa, 0xb8, 0x42, 0x30, 0x21, 0x05, 0x4f, 0xe1, 0x62, 0xa8, 0x90, 0xdd, 0xc0, 8960 0x65, 0xf7, 0xa2, 0xa7, 0x70, 0x29, 0x94, 0xb7, 0x1e, 0x71, 0xe9, 0xab, 0x94, 0x3d, 0xc5, 0x16, 8961 0xf9, 0xdc, 0x69, 0xfd, 0x08, 0xcf, 0x51, 0xa1, 0x02, 0x33, 0x03, 0x71, 0xae, 0x6c, 0x81, 0x01, 8962 0xf2, 0x3d, 0x01, 0xbd, 0xad, 0xc4, 0x91, 0xd9, 0x47, 0x99, 0x90, 0x42, 0x4f, 0x21, 0x11, 0xa6, 8963 0xe2, 0xf0, 0xfc, 0xe6, 0xcd, 0x57, 0xa7, 0xfb, 0x5e, 0x7e, 0x75, 0xba, 0xef, 0x2f, 0x5e, 0x9d, 8964 0xee, 0xfb, 0xf1, 0xab, 0xd3, 0xca, 0x4f, 0x5f, 0x9d, 0x56, 0x7e, 0xf6, 0xea, 0xb4, 0xf2, 0x8b, 8965 0x57, 0xa7, 0x95, 0xe7, 0x6e, 0x4d, 0x2b, 0x2f, 0xde, 0x9a, 0x56, 0xbe, 0x7e, 0x6b, 0x5a, 0xf9, 8966 0xf6, 0xad, 0x69, 0xe5, 0xa5, 0x5b, 0xd3, 0xca, 0xcd, 0x5b, 0xd3, 0x7d, 0x2f, 0xdf, 0x9a, 0x56, 8967 0x7e, 0x7c, 0x6b, 0x5a, 0xf9, 0xe9, 0xad, 0xe9, 0xbe, 0x9f, 0xdd, 0x9a, 0x56, 0x7e, 0x71, 0x6b, 8968 0xba, 0xef, 0xb9, 0xd7, 0xa6, 0xfb, 0x5e, 0x78, 0x6d, 0xba, 0xef, 0xc5, 0xd7, 0xa6, 0x95, 0x7f, 8969 0x09, 0x00, 0x00, 0xff, 0xff, 0x93, 0x06, 0xaa, 0xbb, 0x45, 0x69, 0x00, 0x00, 8970 } 8971 r := bytes.NewReader(gzipped) 8972 gzipr, err := compress_gzip.NewReader(r) 8973 if err != nil { 8974 panic(err) 8975 } 8976 ungzipped, err := io_ioutil.ReadAll(gzipr) 8977 if err != nil { 8978 panic(err) 8979 } 8980 if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil { 8981 panic(err) 8982 } 8983 return d 8984 } 8985 func (x TheTestEnum) String() string { 8986 s, ok := TheTestEnum_name[int32(x)] 8987 if ok { 8988 return s 8989 } 8990 return strconv.Itoa(int(x)) 8991 } 8992 func (x AnotherTestEnum) String() string { 8993 s, ok := AnotherTestEnum_name[int32(x)] 8994 if ok { 8995 return s 8996 } 8997 return strconv.Itoa(int(x)) 8998 } 8999 func (x YetAnotherTestEnum) String() string { 9000 s, ok := YetAnotherTestEnum_name[int32(x)] 9001 if ok { 9002 return s 9003 } 9004 return strconv.Itoa(int(x)) 9005 } 9006 func (x YetYetAnotherTestEnum) String() string { 9007 s, ok := YetYetAnotherTestEnum_name[int32(x)] 9008 if ok { 9009 return s 9010 } 9011 return strconv.Itoa(int(x)) 9012 } 9013 func (x NestedDefinition_NestedEnum) String() string { 9014 s, ok := NestedDefinition_NestedEnum_name[int32(x)] 9015 if ok { 9016 return s 9017 } 9018 return strconv.Itoa(int(x)) 9019 } 9020 func (this *NidOptNative) VerboseEqual(that interface{}) error { 9021 if that == nil { 9022 if this == nil { 9023 return nil 9024 } 9025 return fmt.Errorf("that == nil && this != nil") 9026 } 9027 9028 that1, ok := that.(*NidOptNative) 9029 if !ok { 9030 that2, ok := that.(NidOptNative) 9031 if ok { 9032 that1 = &that2 9033 } else { 9034 return fmt.Errorf("that is not of type *NidOptNative") 9035 } 9036 } 9037 if that1 == nil { 9038 if this == nil { 9039 return nil 9040 } 9041 return fmt.Errorf("that is type *NidOptNative but is nil && this != nil") 9042 } else if this == nil { 9043 return fmt.Errorf("that is type *NidOptNative but is not nil && this == nil") 9044 } 9045 if this.Field1 != that1.Field1 { 9046 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 9047 } 9048 if this.Field2 != that1.Field2 { 9049 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 9050 } 9051 if this.Field3 != that1.Field3 { 9052 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 9053 } 9054 if this.Field4 != that1.Field4 { 9055 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 9056 } 9057 if this.Field5 != that1.Field5 { 9058 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5) 9059 } 9060 if this.Field6 != that1.Field6 { 9061 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 9062 } 9063 if this.Field7 != that1.Field7 { 9064 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 9065 } 9066 if this.Field8 != that1.Field8 { 9067 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 9068 } 9069 if this.Field9 != that1.Field9 { 9070 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9) 9071 } 9072 if this.Field10 != that1.Field10 { 9073 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10) 9074 } 9075 if this.Field11 != that1.Field11 { 9076 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11) 9077 } 9078 if this.Field12 != that1.Field12 { 9079 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12) 9080 } 9081 if this.Field13 != that1.Field13 { 9082 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 9083 } 9084 if this.Field14 != that1.Field14 { 9085 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 9086 } 9087 if !bytes.Equal(this.Field15, that1.Field15) { 9088 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 9089 } 9090 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 9091 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 9092 } 9093 return nil 9094 } 9095 func (this *NidOptNative) Equal(that interface{}) bool { 9096 if that == nil { 9097 return this == nil 9098 } 9099 9100 that1, ok := that.(*NidOptNative) 9101 if !ok { 9102 that2, ok := that.(NidOptNative) 9103 if ok { 9104 that1 = &that2 9105 } else { 9106 return false 9107 } 9108 } 9109 if that1 == nil { 9110 return this == nil 9111 } else if this == nil { 9112 return false 9113 } 9114 if this.Field1 != that1.Field1 { 9115 return false 9116 } 9117 if this.Field2 != that1.Field2 { 9118 return false 9119 } 9120 if this.Field3 != that1.Field3 { 9121 return false 9122 } 9123 if this.Field4 != that1.Field4 { 9124 return false 9125 } 9126 if this.Field5 != that1.Field5 { 9127 return false 9128 } 9129 if this.Field6 != that1.Field6 { 9130 return false 9131 } 9132 if this.Field7 != that1.Field7 { 9133 return false 9134 } 9135 if this.Field8 != that1.Field8 { 9136 return false 9137 } 9138 if this.Field9 != that1.Field9 { 9139 return false 9140 } 9141 if this.Field10 != that1.Field10 { 9142 return false 9143 } 9144 if this.Field11 != that1.Field11 { 9145 return false 9146 } 9147 if this.Field12 != that1.Field12 { 9148 return false 9149 } 9150 if this.Field13 != that1.Field13 { 9151 return false 9152 } 9153 if this.Field14 != that1.Field14 { 9154 return false 9155 } 9156 if !bytes.Equal(this.Field15, that1.Field15) { 9157 return false 9158 } 9159 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 9160 return false 9161 } 9162 return true 9163 } 9164 func (this *NinOptNative) VerboseEqual(that interface{}) error { 9165 if that == nil { 9166 if this == nil { 9167 return nil 9168 } 9169 return fmt.Errorf("that == nil && this != nil") 9170 } 9171 9172 that1, ok := that.(*NinOptNative) 9173 if !ok { 9174 that2, ok := that.(NinOptNative) 9175 if ok { 9176 that1 = &that2 9177 } else { 9178 return fmt.Errorf("that is not of type *NinOptNative") 9179 } 9180 } 9181 if that1 == nil { 9182 if this == nil { 9183 return nil 9184 } 9185 return fmt.Errorf("that is type *NinOptNative but is nil && this != nil") 9186 } else if this == nil { 9187 return fmt.Errorf("that is type *NinOptNative but is not nil && this == nil") 9188 } 9189 if this.Field1 != nil && that1.Field1 != nil { 9190 if *this.Field1 != *that1.Field1 { 9191 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 9192 } 9193 } else if this.Field1 != nil { 9194 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 9195 } else if that1.Field1 != nil { 9196 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 9197 } 9198 if this.Field2 != nil && that1.Field2 != nil { 9199 if *this.Field2 != *that1.Field2 { 9200 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 9201 } 9202 } else if this.Field2 != nil { 9203 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 9204 } else if that1.Field2 != nil { 9205 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 9206 } 9207 if this.Field3 != nil && that1.Field3 != nil { 9208 if *this.Field3 != *that1.Field3 { 9209 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3) 9210 } 9211 } else if this.Field3 != nil { 9212 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil") 9213 } else if that1.Field3 != nil { 9214 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 9215 } 9216 if this.Field4 != nil && that1.Field4 != nil { 9217 if *this.Field4 != *that1.Field4 { 9218 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4) 9219 } 9220 } else if this.Field4 != nil { 9221 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil") 9222 } else if that1.Field4 != nil { 9223 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 9224 } 9225 if this.Field5 != nil && that1.Field5 != nil { 9226 if *this.Field5 != *that1.Field5 { 9227 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5) 9228 } 9229 } else if this.Field5 != nil { 9230 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil") 9231 } else if that1.Field5 != nil { 9232 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5) 9233 } 9234 if this.Field6 != nil && that1.Field6 != nil { 9235 if *this.Field6 != *that1.Field6 { 9236 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6) 9237 } 9238 } else if this.Field6 != nil { 9239 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil") 9240 } else if that1.Field6 != nil { 9241 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 9242 } 9243 if this.Field7 != nil && that1.Field7 != nil { 9244 if *this.Field7 != *that1.Field7 { 9245 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7) 9246 } 9247 } else if this.Field7 != nil { 9248 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil") 9249 } else if that1.Field7 != nil { 9250 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 9251 } 9252 if this.Field8 != nil && that1.Field8 != nil { 9253 if *this.Field8 != *that1.Field8 { 9254 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8) 9255 } 9256 } else if this.Field8 != nil { 9257 return fmt.Errorf("this.Field8 == nil && that.Field8 != nil") 9258 } else if that1.Field8 != nil { 9259 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 9260 } 9261 if this.Field9 != nil && that1.Field9 != nil { 9262 if *this.Field9 != *that1.Field9 { 9263 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9) 9264 } 9265 } else if this.Field9 != nil { 9266 return fmt.Errorf("this.Field9 == nil && that.Field9 != nil") 9267 } else if that1.Field9 != nil { 9268 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9) 9269 } 9270 if this.Field10 != nil && that1.Field10 != nil { 9271 if *this.Field10 != *that1.Field10 { 9272 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10) 9273 } 9274 } else if this.Field10 != nil { 9275 return fmt.Errorf("this.Field10 == nil && that.Field10 != nil") 9276 } else if that1.Field10 != nil { 9277 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10) 9278 } 9279 if this.Field11 != nil && that1.Field11 != nil { 9280 if *this.Field11 != *that1.Field11 { 9281 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11) 9282 } 9283 } else if this.Field11 != nil { 9284 return fmt.Errorf("this.Field11 == nil && that.Field11 != nil") 9285 } else if that1.Field11 != nil { 9286 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11) 9287 } 9288 if this.Field12 != nil && that1.Field12 != nil { 9289 if *this.Field12 != *that1.Field12 { 9290 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12) 9291 } 9292 } else if this.Field12 != nil { 9293 return fmt.Errorf("this.Field12 == nil && that.Field12 != nil") 9294 } else if that1.Field12 != nil { 9295 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12) 9296 } 9297 if this.Field13 != nil && that1.Field13 != nil { 9298 if *this.Field13 != *that1.Field13 { 9299 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13) 9300 } 9301 } else if this.Field13 != nil { 9302 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil") 9303 } else if that1.Field13 != nil { 9304 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 9305 } 9306 if this.Field14 != nil && that1.Field14 != nil { 9307 if *this.Field14 != *that1.Field14 { 9308 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14) 9309 } 9310 } else if this.Field14 != nil { 9311 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil") 9312 } else if that1.Field14 != nil { 9313 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 9314 } 9315 if !bytes.Equal(this.Field15, that1.Field15) { 9316 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 9317 } 9318 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 9319 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 9320 } 9321 return nil 9322 } 9323 func (this *NinOptNative) Equal(that interface{}) bool { 9324 if that == nil { 9325 return this == nil 9326 } 9327 9328 that1, ok := that.(*NinOptNative) 9329 if !ok { 9330 that2, ok := that.(NinOptNative) 9331 if ok { 9332 that1 = &that2 9333 } else { 9334 return false 9335 } 9336 } 9337 if that1 == nil { 9338 return this == nil 9339 } else if this == nil { 9340 return false 9341 } 9342 if this.Field1 != nil && that1.Field1 != nil { 9343 if *this.Field1 != *that1.Field1 { 9344 return false 9345 } 9346 } else if this.Field1 != nil { 9347 return false 9348 } else if that1.Field1 != nil { 9349 return false 9350 } 9351 if this.Field2 != nil && that1.Field2 != nil { 9352 if *this.Field2 != *that1.Field2 { 9353 return false 9354 } 9355 } else if this.Field2 != nil { 9356 return false 9357 } else if that1.Field2 != nil { 9358 return false 9359 } 9360 if this.Field3 != nil && that1.Field3 != nil { 9361 if *this.Field3 != *that1.Field3 { 9362 return false 9363 } 9364 } else if this.Field3 != nil { 9365 return false 9366 } else if that1.Field3 != nil { 9367 return false 9368 } 9369 if this.Field4 != nil && that1.Field4 != nil { 9370 if *this.Field4 != *that1.Field4 { 9371 return false 9372 } 9373 } else if this.Field4 != nil { 9374 return false 9375 } else if that1.Field4 != nil { 9376 return false 9377 } 9378 if this.Field5 != nil && that1.Field5 != nil { 9379 if *this.Field5 != *that1.Field5 { 9380 return false 9381 } 9382 } else if this.Field5 != nil { 9383 return false 9384 } else if that1.Field5 != nil { 9385 return false 9386 } 9387 if this.Field6 != nil && that1.Field6 != nil { 9388 if *this.Field6 != *that1.Field6 { 9389 return false 9390 } 9391 } else if this.Field6 != nil { 9392 return false 9393 } else if that1.Field6 != nil { 9394 return false 9395 } 9396 if this.Field7 != nil && that1.Field7 != nil { 9397 if *this.Field7 != *that1.Field7 { 9398 return false 9399 } 9400 } else if this.Field7 != nil { 9401 return false 9402 } else if that1.Field7 != nil { 9403 return false 9404 } 9405 if this.Field8 != nil && that1.Field8 != nil { 9406 if *this.Field8 != *that1.Field8 { 9407 return false 9408 } 9409 } else if this.Field8 != nil { 9410 return false 9411 } else if that1.Field8 != nil { 9412 return false 9413 } 9414 if this.Field9 != nil && that1.Field9 != nil { 9415 if *this.Field9 != *that1.Field9 { 9416 return false 9417 } 9418 } else if this.Field9 != nil { 9419 return false 9420 } else if that1.Field9 != nil { 9421 return false 9422 } 9423 if this.Field10 != nil && that1.Field10 != nil { 9424 if *this.Field10 != *that1.Field10 { 9425 return false 9426 } 9427 } else if this.Field10 != nil { 9428 return false 9429 } else if that1.Field10 != nil { 9430 return false 9431 } 9432 if this.Field11 != nil && that1.Field11 != nil { 9433 if *this.Field11 != *that1.Field11 { 9434 return false 9435 } 9436 } else if this.Field11 != nil { 9437 return false 9438 } else if that1.Field11 != nil { 9439 return false 9440 } 9441 if this.Field12 != nil && that1.Field12 != nil { 9442 if *this.Field12 != *that1.Field12 { 9443 return false 9444 } 9445 } else if this.Field12 != nil { 9446 return false 9447 } else if that1.Field12 != nil { 9448 return false 9449 } 9450 if this.Field13 != nil && that1.Field13 != nil { 9451 if *this.Field13 != *that1.Field13 { 9452 return false 9453 } 9454 } else if this.Field13 != nil { 9455 return false 9456 } else if that1.Field13 != nil { 9457 return false 9458 } 9459 if this.Field14 != nil && that1.Field14 != nil { 9460 if *this.Field14 != *that1.Field14 { 9461 return false 9462 } 9463 } else if this.Field14 != nil { 9464 return false 9465 } else if that1.Field14 != nil { 9466 return false 9467 } 9468 if !bytes.Equal(this.Field15, that1.Field15) { 9469 return false 9470 } 9471 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 9472 return false 9473 } 9474 return true 9475 } 9476 func (this *NidRepNative) VerboseEqual(that interface{}) error { 9477 if that == nil { 9478 if this == nil { 9479 return nil 9480 } 9481 return fmt.Errorf("that == nil && this != nil") 9482 } 9483 9484 that1, ok := that.(*NidRepNative) 9485 if !ok { 9486 that2, ok := that.(NidRepNative) 9487 if ok { 9488 that1 = &that2 9489 } else { 9490 return fmt.Errorf("that is not of type *NidRepNative") 9491 } 9492 } 9493 if that1 == nil { 9494 if this == nil { 9495 return nil 9496 } 9497 return fmt.Errorf("that is type *NidRepNative but is nil && this != nil") 9498 } else if this == nil { 9499 return fmt.Errorf("that is type *NidRepNative but is not nil && this == nil") 9500 } 9501 if len(this.Field1) != len(that1.Field1) { 9502 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 9503 } 9504 for i := range this.Field1 { 9505 if this.Field1[i] != that1.Field1[i] { 9506 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 9507 } 9508 } 9509 if len(this.Field2) != len(that1.Field2) { 9510 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 9511 } 9512 for i := range this.Field2 { 9513 if this.Field2[i] != that1.Field2[i] { 9514 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 9515 } 9516 } 9517 if len(this.Field3) != len(that1.Field3) { 9518 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 9519 } 9520 for i := range this.Field3 { 9521 if this.Field3[i] != that1.Field3[i] { 9522 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 9523 } 9524 } 9525 if len(this.Field4) != len(that1.Field4) { 9526 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4)) 9527 } 9528 for i := range this.Field4 { 9529 if this.Field4[i] != that1.Field4[i] { 9530 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i]) 9531 } 9532 } 9533 if len(this.Field5) != len(that1.Field5) { 9534 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5)) 9535 } 9536 for i := range this.Field5 { 9537 if this.Field5[i] != that1.Field5[i] { 9538 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i]) 9539 } 9540 } 9541 if len(this.Field6) != len(that1.Field6) { 9542 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6)) 9543 } 9544 for i := range this.Field6 { 9545 if this.Field6[i] != that1.Field6[i] { 9546 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i]) 9547 } 9548 } 9549 if len(this.Field7) != len(that1.Field7) { 9550 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7)) 9551 } 9552 for i := range this.Field7 { 9553 if this.Field7[i] != that1.Field7[i] { 9554 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i]) 9555 } 9556 } 9557 if len(this.Field8) != len(that1.Field8) { 9558 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8)) 9559 } 9560 for i := range this.Field8 { 9561 if this.Field8[i] != that1.Field8[i] { 9562 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i]) 9563 } 9564 } 9565 if len(this.Field9) != len(that1.Field9) { 9566 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9)) 9567 } 9568 for i := range this.Field9 { 9569 if this.Field9[i] != that1.Field9[i] { 9570 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i]) 9571 } 9572 } 9573 if len(this.Field10) != len(that1.Field10) { 9574 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10)) 9575 } 9576 for i := range this.Field10 { 9577 if this.Field10[i] != that1.Field10[i] { 9578 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i]) 9579 } 9580 } 9581 if len(this.Field11) != len(that1.Field11) { 9582 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11)) 9583 } 9584 for i := range this.Field11 { 9585 if this.Field11[i] != that1.Field11[i] { 9586 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i]) 9587 } 9588 } 9589 if len(this.Field12) != len(that1.Field12) { 9590 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12)) 9591 } 9592 for i := range this.Field12 { 9593 if this.Field12[i] != that1.Field12[i] { 9594 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i]) 9595 } 9596 } 9597 if len(this.Field13) != len(that1.Field13) { 9598 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13)) 9599 } 9600 for i := range this.Field13 { 9601 if this.Field13[i] != that1.Field13[i] { 9602 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i]) 9603 } 9604 } 9605 if len(this.Field14) != len(that1.Field14) { 9606 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14)) 9607 } 9608 for i := range this.Field14 { 9609 if this.Field14[i] != that1.Field14[i] { 9610 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i]) 9611 } 9612 } 9613 if len(this.Field15) != len(that1.Field15) { 9614 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15)) 9615 } 9616 for i := range this.Field15 { 9617 if !bytes.Equal(this.Field15[i], that1.Field15[i]) { 9618 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i]) 9619 } 9620 } 9621 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 9622 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 9623 } 9624 return nil 9625 } 9626 func (this *NidRepNative) Equal(that interface{}) bool { 9627 if that == nil { 9628 return this == nil 9629 } 9630 9631 that1, ok := that.(*NidRepNative) 9632 if !ok { 9633 that2, ok := that.(NidRepNative) 9634 if ok { 9635 that1 = &that2 9636 } else { 9637 return false 9638 } 9639 } 9640 if that1 == nil { 9641 return this == nil 9642 } else if this == nil { 9643 return false 9644 } 9645 if len(this.Field1) != len(that1.Field1) { 9646 return false 9647 } 9648 for i := range this.Field1 { 9649 if this.Field1[i] != that1.Field1[i] { 9650 return false 9651 } 9652 } 9653 if len(this.Field2) != len(that1.Field2) { 9654 return false 9655 } 9656 for i := range this.Field2 { 9657 if this.Field2[i] != that1.Field2[i] { 9658 return false 9659 } 9660 } 9661 if len(this.Field3) != len(that1.Field3) { 9662 return false 9663 } 9664 for i := range this.Field3 { 9665 if this.Field3[i] != that1.Field3[i] { 9666 return false 9667 } 9668 } 9669 if len(this.Field4) != len(that1.Field4) { 9670 return false 9671 } 9672 for i := range this.Field4 { 9673 if this.Field4[i] != that1.Field4[i] { 9674 return false 9675 } 9676 } 9677 if len(this.Field5) != len(that1.Field5) { 9678 return false 9679 } 9680 for i := range this.Field5 { 9681 if this.Field5[i] != that1.Field5[i] { 9682 return false 9683 } 9684 } 9685 if len(this.Field6) != len(that1.Field6) { 9686 return false 9687 } 9688 for i := range this.Field6 { 9689 if this.Field6[i] != that1.Field6[i] { 9690 return false 9691 } 9692 } 9693 if len(this.Field7) != len(that1.Field7) { 9694 return false 9695 } 9696 for i := range this.Field7 { 9697 if this.Field7[i] != that1.Field7[i] { 9698 return false 9699 } 9700 } 9701 if len(this.Field8) != len(that1.Field8) { 9702 return false 9703 } 9704 for i := range this.Field8 { 9705 if this.Field8[i] != that1.Field8[i] { 9706 return false 9707 } 9708 } 9709 if len(this.Field9) != len(that1.Field9) { 9710 return false 9711 } 9712 for i := range this.Field9 { 9713 if this.Field9[i] != that1.Field9[i] { 9714 return false 9715 } 9716 } 9717 if len(this.Field10) != len(that1.Field10) { 9718 return false 9719 } 9720 for i := range this.Field10 { 9721 if this.Field10[i] != that1.Field10[i] { 9722 return false 9723 } 9724 } 9725 if len(this.Field11) != len(that1.Field11) { 9726 return false 9727 } 9728 for i := range this.Field11 { 9729 if this.Field11[i] != that1.Field11[i] { 9730 return false 9731 } 9732 } 9733 if len(this.Field12) != len(that1.Field12) { 9734 return false 9735 } 9736 for i := range this.Field12 { 9737 if this.Field12[i] != that1.Field12[i] { 9738 return false 9739 } 9740 } 9741 if len(this.Field13) != len(that1.Field13) { 9742 return false 9743 } 9744 for i := range this.Field13 { 9745 if this.Field13[i] != that1.Field13[i] { 9746 return false 9747 } 9748 } 9749 if len(this.Field14) != len(that1.Field14) { 9750 return false 9751 } 9752 for i := range this.Field14 { 9753 if this.Field14[i] != that1.Field14[i] { 9754 return false 9755 } 9756 } 9757 if len(this.Field15) != len(that1.Field15) { 9758 return false 9759 } 9760 for i := range this.Field15 { 9761 if !bytes.Equal(this.Field15[i], that1.Field15[i]) { 9762 return false 9763 } 9764 } 9765 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 9766 return false 9767 } 9768 return true 9769 } 9770 func (this *NinRepNative) VerboseEqual(that interface{}) error { 9771 if that == nil { 9772 if this == nil { 9773 return nil 9774 } 9775 return fmt.Errorf("that == nil && this != nil") 9776 } 9777 9778 that1, ok := that.(*NinRepNative) 9779 if !ok { 9780 that2, ok := that.(NinRepNative) 9781 if ok { 9782 that1 = &that2 9783 } else { 9784 return fmt.Errorf("that is not of type *NinRepNative") 9785 } 9786 } 9787 if that1 == nil { 9788 if this == nil { 9789 return nil 9790 } 9791 return fmt.Errorf("that is type *NinRepNative but is nil && this != nil") 9792 } else if this == nil { 9793 return fmt.Errorf("that is type *NinRepNative but is not nil && this == nil") 9794 } 9795 if len(this.Field1) != len(that1.Field1) { 9796 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 9797 } 9798 for i := range this.Field1 { 9799 if this.Field1[i] != that1.Field1[i] { 9800 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 9801 } 9802 } 9803 if len(this.Field2) != len(that1.Field2) { 9804 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 9805 } 9806 for i := range this.Field2 { 9807 if this.Field2[i] != that1.Field2[i] { 9808 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 9809 } 9810 } 9811 if len(this.Field3) != len(that1.Field3) { 9812 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 9813 } 9814 for i := range this.Field3 { 9815 if this.Field3[i] != that1.Field3[i] { 9816 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 9817 } 9818 } 9819 if len(this.Field4) != len(that1.Field4) { 9820 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4)) 9821 } 9822 for i := range this.Field4 { 9823 if this.Field4[i] != that1.Field4[i] { 9824 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i]) 9825 } 9826 } 9827 if len(this.Field5) != len(that1.Field5) { 9828 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5)) 9829 } 9830 for i := range this.Field5 { 9831 if this.Field5[i] != that1.Field5[i] { 9832 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i]) 9833 } 9834 } 9835 if len(this.Field6) != len(that1.Field6) { 9836 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6)) 9837 } 9838 for i := range this.Field6 { 9839 if this.Field6[i] != that1.Field6[i] { 9840 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i]) 9841 } 9842 } 9843 if len(this.Field7) != len(that1.Field7) { 9844 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7)) 9845 } 9846 for i := range this.Field7 { 9847 if this.Field7[i] != that1.Field7[i] { 9848 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i]) 9849 } 9850 } 9851 if len(this.Field8) != len(that1.Field8) { 9852 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8)) 9853 } 9854 for i := range this.Field8 { 9855 if this.Field8[i] != that1.Field8[i] { 9856 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i]) 9857 } 9858 } 9859 if len(this.Field9) != len(that1.Field9) { 9860 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9)) 9861 } 9862 for i := range this.Field9 { 9863 if this.Field9[i] != that1.Field9[i] { 9864 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i]) 9865 } 9866 } 9867 if len(this.Field10) != len(that1.Field10) { 9868 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10)) 9869 } 9870 for i := range this.Field10 { 9871 if this.Field10[i] != that1.Field10[i] { 9872 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i]) 9873 } 9874 } 9875 if len(this.Field11) != len(that1.Field11) { 9876 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11)) 9877 } 9878 for i := range this.Field11 { 9879 if this.Field11[i] != that1.Field11[i] { 9880 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i]) 9881 } 9882 } 9883 if len(this.Field12) != len(that1.Field12) { 9884 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12)) 9885 } 9886 for i := range this.Field12 { 9887 if this.Field12[i] != that1.Field12[i] { 9888 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i]) 9889 } 9890 } 9891 if len(this.Field13) != len(that1.Field13) { 9892 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13)) 9893 } 9894 for i := range this.Field13 { 9895 if this.Field13[i] != that1.Field13[i] { 9896 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i]) 9897 } 9898 } 9899 if len(this.Field14) != len(that1.Field14) { 9900 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14)) 9901 } 9902 for i := range this.Field14 { 9903 if this.Field14[i] != that1.Field14[i] { 9904 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i]) 9905 } 9906 } 9907 if len(this.Field15) != len(that1.Field15) { 9908 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15)) 9909 } 9910 for i := range this.Field15 { 9911 if !bytes.Equal(this.Field15[i], that1.Field15[i]) { 9912 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i]) 9913 } 9914 } 9915 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 9916 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 9917 } 9918 return nil 9919 } 9920 func (this *NinRepNative) Equal(that interface{}) bool { 9921 if that == nil { 9922 return this == nil 9923 } 9924 9925 that1, ok := that.(*NinRepNative) 9926 if !ok { 9927 that2, ok := that.(NinRepNative) 9928 if ok { 9929 that1 = &that2 9930 } else { 9931 return false 9932 } 9933 } 9934 if that1 == nil { 9935 return this == nil 9936 } else if this == nil { 9937 return false 9938 } 9939 if len(this.Field1) != len(that1.Field1) { 9940 return false 9941 } 9942 for i := range this.Field1 { 9943 if this.Field1[i] != that1.Field1[i] { 9944 return false 9945 } 9946 } 9947 if len(this.Field2) != len(that1.Field2) { 9948 return false 9949 } 9950 for i := range this.Field2 { 9951 if this.Field2[i] != that1.Field2[i] { 9952 return false 9953 } 9954 } 9955 if len(this.Field3) != len(that1.Field3) { 9956 return false 9957 } 9958 for i := range this.Field3 { 9959 if this.Field3[i] != that1.Field3[i] { 9960 return false 9961 } 9962 } 9963 if len(this.Field4) != len(that1.Field4) { 9964 return false 9965 } 9966 for i := range this.Field4 { 9967 if this.Field4[i] != that1.Field4[i] { 9968 return false 9969 } 9970 } 9971 if len(this.Field5) != len(that1.Field5) { 9972 return false 9973 } 9974 for i := range this.Field5 { 9975 if this.Field5[i] != that1.Field5[i] { 9976 return false 9977 } 9978 } 9979 if len(this.Field6) != len(that1.Field6) { 9980 return false 9981 } 9982 for i := range this.Field6 { 9983 if this.Field6[i] != that1.Field6[i] { 9984 return false 9985 } 9986 } 9987 if len(this.Field7) != len(that1.Field7) { 9988 return false 9989 } 9990 for i := range this.Field7 { 9991 if this.Field7[i] != that1.Field7[i] { 9992 return false 9993 } 9994 } 9995 if len(this.Field8) != len(that1.Field8) { 9996 return false 9997 } 9998 for i := range this.Field8 { 9999 if this.Field8[i] != that1.Field8[i] { 10000 return false 10001 } 10002 } 10003 if len(this.Field9) != len(that1.Field9) { 10004 return false 10005 } 10006 for i := range this.Field9 { 10007 if this.Field9[i] != that1.Field9[i] { 10008 return false 10009 } 10010 } 10011 if len(this.Field10) != len(that1.Field10) { 10012 return false 10013 } 10014 for i := range this.Field10 { 10015 if this.Field10[i] != that1.Field10[i] { 10016 return false 10017 } 10018 } 10019 if len(this.Field11) != len(that1.Field11) { 10020 return false 10021 } 10022 for i := range this.Field11 { 10023 if this.Field11[i] != that1.Field11[i] { 10024 return false 10025 } 10026 } 10027 if len(this.Field12) != len(that1.Field12) { 10028 return false 10029 } 10030 for i := range this.Field12 { 10031 if this.Field12[i] != that1.Field12[i] { 10032 return false 10033 } 10034 } 10035 if len(this.Field13) != len(that1.Field13) { 10036 return false 10037 } 10038 for i := range this.Field13 { 10039 if this.Field13[i] != that1.Field13[i] { 10040 return false 10041 } 10042 } 10043 if len(this.Field14) != len(that1.Field14) { 10044 return false 10045 } 10046 for i := range this.Field14 { 10047 if this.Field14[i] != that1.Field14[i] { 10048 return false 10049 } 10050 } 10051 if len(this.Field15) != len(that1.Field15) { 10052 return false 10053 } 10054 for i := range this.Field15 { 10055 if !bytes.Equal(this.Field15[i], that1.Field15[i]) { 10056 return false 10057 } 10058 } 10059 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10060 return false 10061 } 10062 return true 10063 } 10064 func (this *NidRepPackedNative) VerboseEqual(that interface{}) error { 10065 if that == nil { 10066 if this == nil { 10067 return nil 10068 } 10069 return fmt.Errorf("that == nil && this != nil") 10070 } 10071 10072 that1, ok := that.(*NidRepPackedNative) 10073 if !ok { 10074 that2, ok := that.(NidRepPackedNative) 10075 if ok { 10076 that1 = &that2 10077 } else { 10078 return fmt.Errorf("that is not of type *NidRepPackedNative") 10079 } 10080 } 10081 if that1 == nil { 10082 if this == nil { 10083 return nil 10084 } 10085 return fmt.Errorf("that is type *NidRepPackedNative but is nil && this != nil") 10086 } else if this == nil { 10087 return fmt.Errorf("that is type *NidRepPackedNative but is not nil && this == nil") 10088 } 10089 if len(this.Field1) != len(that1.Field1) { 10090 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 10091 } 10092 for i := range this.Field1 { 10093 if this.Field1[i] != that1.Field1[i] { 10094 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 10095 } 10096 } 10097 if len(this.Field2) != len(that1.Field2) { 10098 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 10099 } 10100 for i := range this.Field2 { 10101 if this.Field2[i] != that1.Field2[i] { 10102 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 10103 } 10104 } 10105 if len(this.Field3) != len(that1.Field3) { 10106 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 10107 } 10108 for i := range this.Field3 { 10109 if this.Field3[i] != that1.Field3[i] { 10110 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 10111 } 10112 } 10113 if len(this.Field4) != len(that1.Field4) { 10114 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4)) 10115 } 10116 for i := range this.Field4 { 10117 if this.Field4[i] != that1.Field4[i] { 10118 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i]) 10119 } 10120 } 10121 if len(this.Field5) != len(that1.Field5) { 10122 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5)) 10123 } 10124 for i := range this.Field5 { 10125 if this.Field5[i] != that1.Field5[i] { 10126 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i]) 10127 } 10128 } 10129 if len(this.Field6) != len(that1.Field6) { 10130 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6)) 10131 } 10132 for i := range this.Field6 { 10133 if this.Field6[i] != that1.Field6[i] { 10134 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i]) 10135 } 10136 } 10137 if len(this.Field7) != len(that1.Field7) { 10138 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7)) 10139 } 10140 for i := range this.Field7 { 10141 if this.Field7[i] != that1.Field7[i] { 10142 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i]) 10143 } 10144 } 10145 if len(this.Field8) != len(that1.Field8) { 10146 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8)) 10147 } 10148 for i := range this.Field8 { 10149 if this.Field8[i] != that1.Field8[i] { 10150 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i]) 10151 } 10152 } 10153 if len(this.Field9) != len(that1.Field9) { 10154 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9)) 10155 } 10156 for i := range this.Field9 { 10157 if this.Field9[i] != that1.Field9[i] { 10158 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i]) 10159 } 10160 } 10161 if len(this.Field10) != len(that1.Field10) { 10162 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10)) 10163 } 10164 for i := range this.Field10 { 10165 if this.Field10[i] != that1.Field10[i] { 10166 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i]) 10167 } 10168 } 10169 if len(this.Field11) != len(that1.Field11) { 10170 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11)) 10171 } 10172 for i := range this.Field11 { 10173 if this.Field11[i] != that1.Field11[i] { 10174 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i]) 10175 } 10176 } 10177 if len(this.Field12) != len(that1.Field12) { 10178 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12)) 10179 } 10180 for i := range this.Field12 { 10181 if this.Field12[i] != that1.Field12[i] { 10182 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i]) 10183 } 10184 } 10185 if len(this.Field13) != len(that1.Field13) { 10186 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13)) 10187 } 10188 for i := range this.Field13 { 10189 if this.Field13[i] != that1.Field13[i] { 10190 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i]) 10191 } 10192 } 10193 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10194 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 10195 } 10196 return nil 10197 } 10198 func (this *NidRepPackedNative) Equal(that interface{}) bool { 10199 if that == nil { 10200 return this == nil 10201 } 10202 10203 that1, ok := that.(*NidRepPackedNative) 10204 if !ok { 10205 that2, ok := that.(NidRepPackedNative) 10206 if ok { 10207 that1 = &that2 10208 } else { 10209 return false 10210 } 10211 } 10212 if that1 == nil { 10213 return this == nil 10214 } else if this == nil { 10215 return false 10216 } 10217 if len(this.Field1) != len(that1.Field1) { 10218 return false 10219 } 10220 for i := range this.Field1 { 10221 if this.Field1[i] != that1.Field1[i] { 10222 return false 10223 } 10224 } 10225 if len(this.Field2) != len(that1.Field2) { 10226 return false 10227 } 10228 for i := range this.Field2 { 10229 if this.Field2[i] != that1.Field2[i] { 10230 return false 10231 } 10232 } 10233 if len(this.Field3) != len(that1.Field3) { 10234 return false 10235 } 10236 for i := range this.Field3 { 10237 if this.Field3[i] != that1.Field3[i] { 10238 return false 10239 } 10240 } 10241 if len(this.Field4) != len(that1.Field4) { 10242 return false 10243 } 10244 for i := range this.Field4 { 10245 if this.Field4[i] != that1.Field4[i] { 10246 return false 10247 } 10248 } 10249 if len(this.Field5) != len(that1.Field5) { 10250 return false 10251 } 10252 for i := range this.Field5 { 10253 if this.Field5[i] != that1.Field5[i] { 10254 return false 10255 } 10256 } 10257 if len(this.Field6) != len(that1.Field6) { 10258 return false 10259 } 10260 for i := range this.Field6 { 10261 if this.Field6[i] != that1.Field6[i] { 10262 return false 10263 } 10264 } 10265 if len(this.Field7) != len(that1.Field7) { 10266 return false 10267 } 10268 for i := range this.Field7 { 10269 if this.Field7[i] != that1.Field7[i] { 10270 return false 10271 } 10272 } 10273 if len(this.Field8) != len(that1.Field8) { 10274 return false 10275 } 10276 for i := range this.Field8 { 10277 if this.Field8[i] != that1.Field8[i] { 10278 return false 10279 } 10280 } 10281 if len(this.Field9) != len(that1.Field9) { 10282 return false 10283 } 10284 for i := range this.Field9 { 10285 if this.Field9[i] != that1.Field9[i] { 10286 return false 10287 } 10288 } 10289 if len(this.Field10) != len(that1.Field10) { 10290 return false 10291 } 10292 for i := range this.Field10 { 10293 if this.Field10[i] != that1.Field10[i] { 10294 return false 10295 } 10296 } 10297 if len(this.Field11) != len(that1.Field11) { 10298 return false 10299 } 10300 for i := range this.Field11 { 10301 if this.Field11[i] != that1.Field11[i] { 10302 return false 10303 } 10304 } 10305 if len(this.Field12) != len(that1.Field12) { 10306 return false 10307 } 10308 for i := range this.Field12 { 10309 if this.Field12[i] != that1.Field12[i] { 10310 return false 10311 } 10312 } 10313 if len(this.Field13) != len(that1.Field13) { 10314 return false 10315 } 10316 for i := range this.Field13 { 10317 if this.Field13[i] != that1.Field13[i] { 10318 return false 10319 } 10320 } 10321 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10322 return false 10323 } 10324 return true 10325 } 10326 func (this *NinRepPackedNative) VerboseEqual(that interface{}) error { 10327 if that == nil { 10328 if this == nil { 10329 return nil 10330 } 10331 return fmt.Errorf("that == nil && this != nil") 10332 } 10333 10334 that1, ok := that.(*NinRepPackedNative) 10335 if !ok { 10336 that2, ok := that.(NinRepPackedNative) 10337 if ok { 10338 that1 = &that2 10339 } else { 10340 return fmt.Errorf("that is not of type *NinRepPackedNative") 10341 } 10342 } 10343 if that1 == nil { 10344 if this == nil { 10345 return nil 10346 } 10347 return fmt.Errorf("that is type *NinRepPackedNative but is nil && this != nil") 10348 } else if this == nil { 10349 return fmt.Errorf("that is type *NinRepPackedNative but is not nil && this == nil") 10350 } 10351 if len(this.Field1) != len(that1.Field1) { 10352 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 10353 } 10354 for i := range this.Field1 { 10355 if this.Field1[i] != that1.Field1[i] { 10356 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 10357 } 10358 } 10359 if len(this.Field2) != len(that1.Field2) { 10360 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 10361 } 10362 for i := range this.Field2 { 10363 if this.Field2[i] != that1.Field2[i] { 10364 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 10365 } 10366 } 10367 if len(this.Field3) != len(that1.Field3) { 10368 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 10369 } 10370 for i := range this.Field3 { 10371 if this.Field3[i] != that1.Field3[i] { 10372 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 10373 } 10374 } 10375 if len(this.Field4) != len(that1.Field4) { 10376 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4)) 10377 } 10378 for i := range this.Field4 { 10379 if this.Field4[i] != that1.Field4[i] { 10380 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i]) 10381 } 10382 } 10383 if len(this.Field5) != len(that1.Field5) { 10384 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", len(this.Field5), len(that1.Field5)) 10385 } 10386 for i := range this.Field5 { 10387 if this.Field5[i] != that1.Field5[i] { 10388 return fmt.Errorf("Field5 this[%v](%v) Not Equal that[%v](%v)", i, this.Field5[i], i, that1.Field5[i]) 10389 } 10390 } 10391 if len(this.Field6) != len(that1.Field6) { 10392 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6)) 10393 } 10394 for i := range this.Field6 { 10395 if this.Field6[i] != that1.Field6[i] { 10396 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i]) 10397 } 10398 } 10399 if len(this.Field7) != len(that1.Field7) { 10400 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7)) 10401 } 10402 for i := range this.Field7 { 10403 if this.Field7[i] != that1.Field7[i] { 10404 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i]) 10405 } 10406 } 10407 if len(this.Field8) != len(that1.Field8) { 10408 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8)) 10409 } 10410 for i := range this.Field8 { 10411 if this.Field8[i] != that1.Field8[i] { 10412 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i]) 10413 } 10414 } 10415 if len(this.Field9) != len(that1.Field9) { 10416 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", len(this.Field9), len(that1.Field9)) 10417 } 10418 for i := range this.Field9 { 10419 if this.Field9[i] != that1.Field9[i] { 10420 return fmt.Errorf("Field9 this[%v](%v) Not Equal that[%v](%v)", i, this.Field9[i], i, that1.Field9[i]) 10421 } 10422 } 10423 if len(this.Field10) != len(that1.Field10) { 10424 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", len(this.Field10), len(that1.Field10)) 10425 } 10426 for i := range this.Field10 { 10427 if this.Field10[i] != that1.Field10[i] { 10428 return fmt.Errorf("Field10 this[%v](%v) Not Equal that[%v](%v)", i, this.Field10[i], i, that1.Field10[i]) 10429 } 10430 } 10431 if len(this.Field11) != len(that1.Field11) { 10432 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", len(this.Field11), len(that1.Field11)) 10433 } 10434 for i := range this.Field11 { 10435 if this.Field11[i] != that1.Field11[i] { 10436 return fmt.Errorf("Field11 this[%v](%v) Not Equal that[%v](%v)", i, this.Field11[i], i, that1.Field11[i]) 10437 } 10438 } 10439 if len(this.Field12) != len(that1.Field12) { 10440 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", len(this.Field12), len(that1.Field12)) 10441 } 10442 for i := range this.Field12 { 10443 if this.Field12[i] != that1.Field12[i] { 10444 return fmt.Errorf("Field12 this[%v](%v) Not Equal that[%v](%v)", i, this.Field12[i], i, that1.Field12[i]) 10445 } 10446 } 10447 if len(this.Field13) != len(that1.Field13) { 10448 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13)) 10449 } 10450 for i := range this.Field13 { 10451 if this.Field13[i] != that1.Field13[i] { 10452 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i]) 10453 } 10454 } 10455 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10456 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 10457 } 10458 return nil 10459 } 10460 func (this *NinRepPackedNative) Equal(that interface{}) bool { 10461 if that == nil { 10462 return this == nil 10463 } 10464 10465 that1, ok := that.(*NinRepPackedNative) 10466 if !ok { 10467 that2, ok := that.(NinRepPackedNative) 10468 if ok { 10469 that1 = &that2 10470 } else { 10471 return false 10472 } 10473 } 10474 if that1 == nil { 10475 return this == nil 10476 } else if this == nil { 10477 return false 10478 } 10479 if len(this.Field1) != len(that1.Field1) { 10480 return false 10481 } 10482 for i := range this.Field1 { 10483 if this.Field1[i] != that1.Field1[i] { 10484 return false 10485 } 10486 } 10487 if len(this.Field2) != len(that1.Field2) { 10488 return false 10489 } 10490 for i := range this.Field2 { 10491 if this.Field2[i] != that1.Field2[i] { 10492 return false 10493 } 10494 } 10495 if len(this.Field3) != len(that1.Field3) { 10496 return false 10497 } 10498 for i := range this.Field3 { 10499 if this.Field3[i] != that1.Field3[i] { 10500 return false 10501 } 10502 } 10503 if len(this.Field4) != len(that1.Field4) { 10504 return false 10505 } 10506 for i := range this.Field4 { 10507 if this.Field4[i] != that1.Field4[i] { 10508 return false 10509 } 10510 } 10511 if len(this.Field5) != len(that1.Field5) { 10512 return false 10513 } 10514 for i := range this.Field5 { 10515 if this.Field5[i] != that1.Field5[i] { 10516 return false 10517 } 10518 } 10519 if len(this.Field6) != len(that1.Field6) { 10520 return false 10521 } 10522 for i := range this.Field6 { 10523 if this.Field6[i] != that1.Field6[i] { 10524 return false 10525 } 10526 } 10527 if len(this.Field7) != len(that1.Field7) { 10528 return false 10529 } 10530 for i := range this.Field7 { 10531 if this.Field7[i] != that1.Field7[i] { 10532 return false 10533 } 10534 } 10535 if len(this.Field8) != len(that1.Field8) { 10536 return false 10537 } 10538 for i := range this.Field8 { 10539 if this.Field8[i] != that1.Field8[i] { 10540 return false 10541 } 10542 } 10543 if len(this.Field9) != len(that1.Field9) { 10544 return false 10545 } 10546 for i := range this.Field9 { 10547 if this.Field9[i] != that1.Field9[i] { 10548 return false 10549 } 10550 } 10551 if len(this.Field10) != len(that1.Field10) { 10552 return false 10553 } 10554 for i := range this.Field10 { 10555 if this.Field10[i] != that1.Field10[i] { 10556 return false 10557 } 10558 } 10559 if len(this.Field11) != len(that1.Field11) { 10560 return false 10561 } 10562 for i := range this.Field11 { 10563 if this.Field11[i] != that1.Field11[i] { 10564 return false 10565 } 10566 } 10567 if len(this.Field12) != len(that1.Field12) { 10568 return false 10569 } 10570 for i := range this.Field12 { 10571 if this.Field12[i] != that1.Field12[i] { 10572 return false 10573 } 10574 } 10575 if len(this.Field13) != len(that1.Field13) { 10576 return false 10577 } 10578 for i := range this.Field13 { 10579 if this.Field13[i] != that1.Field13[i] { 10580 return false 10581 } 10582 } 10583 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10584 return false 10585 } 10586 return true 10587 } 10588 func (this *NidOptStruct) VerboseEqual(that interface{}) error { 10589 if that == nil { 10590 if this == nil { 10591 return nil 10592 } 10593 return fmt.Errorf("that == nil && this != nil") 10594 } 10595 10596 that1, ok := that.(*NidOptStruct) 10597 if !ok { 10598 that2, ok := that.(NidOptStruct) 10599 if ok { 10600 that1 = &that2 10601 } else { 10602 return fmt.Errorf("that is not of type *NidOptStruct") 10603 } 10604 } 10605 if that1 == nil { 10606 if this == nil { 10607 return nil 10608 } 10609 return fmt.Errorf("that is type *NidOptStruct but is nil && this != nil") 10610 } else if this == nil { 10611 return fmt.Errorf("that is type *NidOptStruct but is not nil && this == nil") 10612 } 10613 if this.Field1 != that1.Field1 { 10614 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 10615 } 10616 if this.Field2 != that1.Field2 { 10617 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 10618 } 10619 if !this.Field3.Equal(&that1.Field3) { 10620 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 10621 } 10622 if !this.Field4.Equal(&that1.Field4) { 10623 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 10624 } 10625 if this.Field6 != that1.Field6 { 10626 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 10627 } 10628 if this.Field7 != that1.Field7 { 10629 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 10630 } 10631 if !this.Field8.Equal(&that1.Field8) { 10632 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 10633 } 10634 if this.Field13 != that1.Field13 { 10635 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 10636 } 10637 if this.Field14 != that1.Field14 { 10638 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 10639 } 10640 if !bytes.Equal(this.Field15, that1.Field15) { 10641 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 10642 } 10643 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10644 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 10645 } 10646 return nil 10647 } 10648 func (this *NidOptStruct) Equal(that interface{}) bool { 10649 if that == nil { 10650 return this == nil 10651 } 10652 10653 that1, ok := that.(*NidOptStruct) 10654 if !ok { 10655 that2, ok := that.(NidOptStruct) 10656 if ok { 10657 that1 = &that2 10658 } else { 10659 return false 10660 } 10661 } 10662 if that1 == nil { 10663 return this == nil 10664 } else if this == nil { 10665 return false 10666 } 10667 if this.Field1 != that1.Field1 { 10668 return false 10669 } 10670 if this.Field2 != that1.Field2 { 10671 return false 10672 } 10673 if !this.Field3.Equal(&that1.Field3) { 10674 return false 10675 } 10676 if !this.Field4.Equal(&that1.Field4) { 10677 return false 10678 } 10679 if this.Field6 != that1.Field6 { 10680 return false 10681 } 10682 if this.Field7 != that1.Field7 { 10683 return false 10684 } 10685 if !this.Field8.Equal(&that1.Field8) { 10686 return false 10687 } 10688 if this.Field13 != that1.Field13 { 10689 return false 10690 } 10691 if this.Field14 != that1.Field14 { 10692 return false 10693 } 10694 if !bytes.Equal(this.Field15, that1.Field15) { 10695 return false 10696 } 10697 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10698 return false 10699 } 10700 return true 10701 } 10702 func (this *NinOptStruct) VerboseEqual(that interface{}) error { 10703 if that == nil { 10704 if this == nil { 10705 return nil 10706 } 10707 return fmt.Errorf("that == nil && this != nil") 10708 } 10709 10710 that1, ok := that.(*NinOptStruct) 10711 if !ok { 10712 that2, ok := that.(NinOptStruct) 10713 if ok { 10714 that1 = &that2 10715 } else { 10716 return fmt.Errorf("that is not of type *NinOptStruct") 10717 } 10718 } 10719 if that1 == nil { 10720 if this == nil { 10721 return nil 10722 } 10723 return fmt.Errorf("that is type *NinOptStruct but is nil && this != nil") 10724 } else if this == nil { 10725 return fmt.Errorf("that is type *NinOptStruct but is not nil && this == nil") 10726 } 10727 if this.Field1 != nil && that1.Field1 != nil { 10728 if *this.Field1 != *that1.Field1 { 10729 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 10730 } 10731 } else if this.Field1 != nil { 10732 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 10733 } else if that1.Field1 != nil { 10734 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 10735 } 10736 if this.Field2 != nil && that1.Field2 != nil { 10737 if *this.Field2 != *that1.Field2 { 10738 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 10739 } 10740 } else if this.Field2 != nil { 10741 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 10742 } else if that1.Field2 != nil { 10743 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 10744 } 10745 if !this.Field3.Equal(that1.Field3) { 10746 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 10747 } 10748 if !this.Field4.Equal(that1.Field4) { 10749 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 10750 } 10751 if this.Field6 != nil && that1.Field6 != nil { 10752 if *this.Field6 != *that1.Field6 { 10753 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6) 10754 } 10755 } else if this.Field6 != nil { 10756 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil") 10757 } else if that1.Field6 != nil { 10758 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 10759 } 10760 if this.Field7 != nil && that1.Field7 != nil { 10761 if *this.Field7 != *that1.Field7 { 10762 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7) 10763 } 10764 } else if this.Field7 != nil { 10765 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil") 10766 } else if that1.Field7 != nil { 10767 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 10768 } 10769 if !this.Field8.Equal(that1.Field8) { 10770 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 10771 } 10772 if this.Field13 != nil && that1.Field13 != nil { 10773 if *this.Field13 != *that1.Field13 { 10774 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13) 10775 } 10776 } else if this.Field13 != nil { 10777 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil") 10778 } else if that1.Field13 != nil { 10779 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 10780 } 10781 if this.Field14 != nil && that1.Field14 != nil { 10782 if *this.Field14 != *that1.Field14 { 10783 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14) 10784 } 10785 } else if this.Field14 != nil { 10786 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil") 10787 } else if that1.Field14 != nil { 10788 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 10789 } 10790 if !bytes.Equal(this.Field15, that1.Field15) { 10791 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 10792 } 10793 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10794 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 10795 } 10796 return nil 10797 } 10798 func (this *NinOptStruct) Equal(that interface{}) bool { 10799 if that == nil { 10800 return this == nil 10801 } 10802 10803 that1, ok := that.(*NinOptStruct) 10804 if !ok { 10805 that2, ok := that.(NinOptStruct) 10806 if ok { 10807 that1 = &that2 10808 } else { 10809 return false 10810 } 10811 } 10812 if that1 == nil { 10813 return this == nil 10814 } else if this == nil { 10815 return false 10816 } 10817 if this.Field1 != nil && that1.Field1 != nil { 10818 if *this.Field1 != *that1.Field1 { 10819 return false 10820 } 10821 } else if this.Field1 != nil { 10822 return false 10823 } else if that1.Field1 != nil { 10824 return false 10825 } 10826 if this.Field2 != nil && that1.Field2 != nil { 10827 if *this.Field2 != *that1.Field2 { 10828 return false 10829 } 10830 } else if this.Field2 != nil { 10831 return false 10832 } else if that1.Field2 != nil { 10833 return false 10834 } 10835 if !this.Field3.Equal(that1.Field3) { 10836 return false 10837 } 10838 if !this.Field4.Equal(that1.Field4) { 10839 return false 10840 } 10841 if this.Field6 != nil && that1.Field6 != nil { 10842 if *this.Field6 != *that1.Field6 { 10843 return false 10844 } 10845 } else if this.Field6 != nil { 10846 return false 10847 } else if that1.Field6 != nil { 10848 return false 10849 } 10850 if this.Field7 != nil && that1.Field7 != nil { 10851 if *this.Field7 != *that1.Field7 { 10852 return false 10853 } 10854 } else if this.Field7 != nil { 10855 return false 10856 } else if that1.Field7 != nil { 10857 return false 10858 } 10859 if !this.Field8.Equal(that1.Field8) { 10860 return false 10861 } 10862 if this.Field13 != nil && that1.Field13 != nil { 10863 if *this.Field13 != *that1.Field13 { 10864 return false 10865 } 10866 } else if this.Field13 != nil { 10867 return false 10868 } else if that1.Field13 != nil { 10869 return false 10870 } 10871 if this.Field14 != nil && that1.Field14 != nil { 10872 if *this.Field14 != *that1.Field14 { 10873 return false 10874 } 10875 } else if this.Field14 != nil { 10876 return false 10877 } else if that1.Field14 != nil { 10878 return false 10879 } 10880 if !bytes.Equal(this.Field15, that1.Field15) { 10881 return false 10882 } 10883 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10884 return false 10885 } 10886 return true 10887 } 10888 func (this *NidRepStruct) VerboseEqual(that interface{}) error { 10889 if that == nil { 10890 if this == nil { 10891 return nil 10892 } 10893 return fmt.Errorf("that == nil && this != nil") 10894 } 10895 10896 that1, ok := that.(*NidRepStruct) 10897 if !ok { 10898 that2, ok := that.(NidRepStruct) 10899 if ok { 10900 that1 = &that2 10901 } else { 10902 return fmt.Errorf("that is not of type *NidRepStruct") 10903 } 10904 } 10905 if that1 == nil { 10906 if this == nil { 10907 return nil 10908 } 10909 return fmt.Errorf("that is type *NidRepStruct but is nil && this != nil") 10910 } else if this == nil { 10911 return fmt.Errorf("that is type *NidRepStruct but is not nil && this == nil") 10912 } 10913 if len(this.Field1) != len(that1.Field1) { 10914 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 10915 } 10916 for i := range this.Field1 { 10917 if this.Field1[i] != that1.Field1[i] { 10918 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 10919 } 10920 } 10921 if len(this.Field2) != len(that1.Field2) { 10922 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 10923 } 10924 for i := range this.Field2 { 10925 if this.Field2[i] != that1.Field2[i] { 10926 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 10927 } 10928 } 10929 if len(this.Field3) != len(that1.Field3) { 10930 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 10931 } 10932 for i := range this.Field3 { 10933 if !this.Field3[i].Equal(&that1.Field3[i]) { 10934 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 10935 } 10936 } 10937 if len(this.Field4) != len(that1.Field4) { 10938 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4)) 10939 } 10940 for i := range this.Field4 { 10941 if !this.Field4[i].Equal(&that1.Field4[i]) { 10942 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i]) 10943 } 10944 } 10945 if len(this.Field6) != len(that1.Field6) { 10946 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6)) 10947 } 10948 for i := range this.Field6 { 10949 if this.Field6[i] != that1.Field6[i] { 10950 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i]) 10951 } 10952 } 10953 if len(this.Field7) != len(that1.Field7) { 10954 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7)) 10955 } 10956 for i := range this.Field7 { 10957 if this.Field7[i] != that1.Field7[i] { 10958 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i]) 10959 } 10960 } 10961 if len(this.Field8) != len(that1.Field8) { 10962 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8)) 10963 } 10964 for i := range this.Field8 { 10965 if !this.Field8[i].Equal(&that1.Field8[i]) { 10966 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i]) 10967 } 10968 } 10969 if len(this.Field13) != len(that1.Field13) { 10970 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13)) 10971 } 10972 for i := range this.Field13 { 10973 if this.Field13[i] != that1.Field13[i] { 10974 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i]) 10975 } 10976 } 10977 if len(this.Field14) != len(that1.Field14) { 10978 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14)) 10979 } 10980 for i := range this.Field14 { 10981 if this.Field14[i] != that1.Field14[i] { 10982 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i]) 10983 } 10984 } 10985 if len(this.Field15) != len(that1.Field15) { 10986 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15)) 10987 } 10988 for i := range this.Field15 { 10989 if !bytes.Equal(this.Field15[i], that1.Field15[i]) { 10990 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i]) 10991 } 10992 } 10993 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 10994 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 10995 } 10996 return nil 10997 } 10998 func (this *NidRepStruct) Equal(that interface{}) bool { 10999 if that == nil { 11000 return this == nil 11001 } 11002 11003 that1, ok := that.(*NidRepStruct) 11004 if !ok { 11005 that2, ok := that.(NidRepStruct) 11006 if ok { 11007 that1 = &that2 11008 } else { 11009 return false 11010 } 11011 } 11012 if that1 == nil { 11013 return this == nil 11014 } else if this == nil { 11015 return false 11016 } 11017 if len(this.Field1) != len(that1.Field1) { 11018 return false 11019 } 11020 for i := range this.Field1 { 11021 if this.Field1[i] != that1.Field1[i] { 11022 return false 11023 } 11024 } 11025 if len(this.Field2) != len(that1.Field2) { 11026 return false 11027 } 11028 for i := range this.Field2 { 11029 if this.Field2[i] != that1.Field2[i] { 11030 return false 11031 } 11032 } 11033 if len(this.Field3) != len(that1.Field3) { 11034 return false 11035 } 11036 for i := range this.Field3 { 11037 if !this.Field3[i].Equal(&that1.Field3[i]) { 11038 return false 11039 } 11040 } 11041 if len(this.Field4) != len(that1.Field4) { 11042 return false 11043 } 11044 for i := range this.Field4 { 11045 if !this.Field4[i].Equal(&that1.Field4[i]) { 11046 return false 11047 } 11048 } 11049 if len(this.Field6) != len(that1.Field6) { 11050 return false 11051 } 11052 for i := range this.Field6 { 11053 if this.Field6[i] != that1.Field6[i] { 11054 return false 11055 } 11056 } 11057 if len(this.Field7) != len(that1.Field7) { 11058 return false 11059 } 11060 for i := range this.Field7 { 11061 if this.Field7[i] != that1.Field7[i] { 11062 return false 11063 } 11064 } 11065 if len(this.Field8) != len(that1.Field8) { 11066 return false 11067 } 11068 for i := range this.Field8 { 11069 if !this.Field8[i].Equal(&that1.Field8[i]) { 11070 return false 11071 } 11072 } 11073 if len(this.Field13) != len(that1.Field13) { 11074 return false 11075 } 11076 for i := range this.Field13 { 11077 if this.Field13[i] != that1.Field13[i] { 11078 return false 11079 } 11080 } 11081 if len(this.Field14) != len(that1.Field14) { 11082 return false 11083 } 11084 for i := range this.Field14 { 11085 if this.Field14[i] != that1.Field14[i] { 11086 return false 11087 } 11088 } 11089 if len(this.Field15) != len(that1.Field15) { 11090 return false 11091 } 11092 for i := range this.Field15 { 11093 if !bytes.Equal(this.Field15[i], that1.Field15[i]) { 11094 return false 11095 } 11096 } 11097 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11098 return false 11099 } 11100 return true 11101 } 11102 func (this *NinRepStruct) VerboseEqual(that interface{}) error { 11103 if that == nil { 11104 if this == nil { 11105 return nil 11106 } 11107 return fmt.Errorf("that == nil && this != nil") 11108 } 11109 11110 that1, ok := that.(*NinRepStruct) 11111 if !ok { 11112 that2, ok := that.(NinRepStruct) 11113 if ok { 11114 that1 = &that2 11115 } else { 11116 return fmt.Errorf("that is not of type *NinRepStruct") 11117 } 11118 } 11119 if that1 == nil { 11120 if this == nil { 11121 return nil 11122 } 11123 return fmt.Errorf("that is type *NinRepStruct but is nil && this != nil") 11124 } else if this == nil { 11125 return fmt.Errorf("that is type *NinRepStruct but is not nil && this == nil") 11126 } 11127 if len(this.Field1) != len(that1.Field1) { 11128 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 11129 } 11130 for i := range this.Field1 { 11131 if this.Field1[i] != that1.Field1[i] { 11132 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 11133 } 11134 } 11135 if len(this.Field2) != len(that1.Field2) { 11136 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 11137 } 11138 for i := range this.Field2 { 11139 if this.Field2[i] != that1.Field2[i] { 11140 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 11141 } 11142 } 11143 if len(this.Field3) != len(that1.Field3) { 11144 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 11145 } 11146 for i := range this.Field3 { 11147 if !this.Field3[i].Equal(that1.Field3[i]) { 11148 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 11149 } 11150 } 11151 if len(this.Field4) != len(that1.Field4) { 11152 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", len(this.Field4), len(that1.Field4)) 11153 } 11154 for i := range this.Field4 { 11155 if !this.Field4[i].Equal(that1.Field4[i]) { 11156 return fmt.Errorf("Field4 this[%v](%v) Not Equal that[%v](%v)", i, this.Field4[i], i, that1.Field4[i]) 11157 } 11158 } 11159 if len(this.Field6) != len(that1.Field6) { 11160 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", len(this.Field6), len(that1.Field6)) 11161 } 11162 for i := range this.Field6 { 11163 if this.Field6[i] != that1.Field6[i] { 11164 return fmt.Errorf("Field6 this[%v](%v) Not Equal that[%v](%v)", i, this.Field6[i], i, that1.Field6[i]) 11165 } 11166 } 11167 if len(this.Field7) != len(that1.Field7) { 11168 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", len(this.Field7), len(that1.Field7)) 11169 } 11170 for i := range this.Field7 { 11171 if this.Field7[i] != that1.Field7[i] { 11172 return fmt.Errorf("Field7 this[%v](%v) Not Equal that[%v](%v)", i, this.Field7[i], i, that1.Field7[i]) 11173 } 11174 } 11175 if len(this.Field8) != len(that1.Field8) { 11176 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", len(this.Field8), len(that1.Field8)) 11177 } 11178 for i := range this.Field8 { 11179 if !this.Field8[i].Equal(that1.Field8[i]) { 11180 return fmt.Errorf("Field8 this[%v](%v) Not Equal that[%v](%v)", i, this.Field8[i], i, that1.Field8[i]) 11181 } 11182 } 11183 if len(this.Field13) != len(that1.Field13) { 11184 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", len(this.Field13), len(that1.Field13)) 11185 } 11186 for i := range this.Field13 { 11187 if this.Field13[i] != that1.Field13[i] { 11188 return fmt.Errorf("Field13 this[%v](%v) Not Equal that[%v](%v)", i, this.Field13[i], i, that1.Field13[i]) 11189 } 11190 } 11191 if len(this.Field14) != len(that1.Field14) { 11192 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", len(this.Field14), len(that1.Field14)) 11193 } 11194 for i := range this.Field14 { 11195 if this.Field14[i] != that1.Field14[i] { 11196 return fmt.Errorf("Field14 this[%v](%v) Not Equal that[%v](%v)", i, this.Field14[i], i, that1.Field14[i]) 11197 } 11198 } 11199 if len(this.Field15) != len(that1.Field15) { 11200 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", len(this.Field15), len(that1.Field15)) 11201 } 11202 for i := range this.Field15 { 11203 if !bytes.Equal(this.Field15[i], that1.Field15[i]) { 11204 return fmt.Errorf("Field15 this[%v](%v) Not Equal that[%v](%v)", i, this.Field15[i], i, that1.Field15[i]) 11205 } 11206 } 11207 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11208 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11209 } 11210 return nil 11211 } 11212 func (this *NinRepStruct) Equal(that interface{}) bool { 11213 if that == nil { 11214 return this == nil 11215 } 11216 11217 that1, ok := that.(*NinRepStruct) 11218 if !ok { 11219 that2, ok := that.(NinRepStruct) 11220 if ok { 11221 that1 = &that2 11222 } else { 11223 return false 11224 } 11225 } 11226 if that1 == nil { 11227 return this == nil 11228 } else if this == nil { 11229 return false 11230 } 11231 if len(this.Field1) != len(that1.Field1) { 11232 return false 11233 } 11234 for i := range this.Field1 { 11235 if this.Field1[i] != that1.Field1[i] { 11236 return false 11237 } 11238 } 11239 if len(this.Field2) != len(that1.Field2) { 11240 return false 11241 } 11242 for i := range this.Field2 { 11243 if this.Field2[i] != that1.Field2[i] { 11244 return false 11245 } 11246 } 11247 if len(this.Field3) != len(that1.Field3) { 11248 return false 11249 } 11250 for i := range this.Field3 { 11251 if !this.Field3[i].Equal(that1.Field3[i]) { 11252 return false 11253 } 11254 } 11255 if len(this.Field4) != len(that1.Field4) { 11256 return false 11257 } 11258 for i := range this.Field4 { 11259 if !this.Field4[i].Equal(that1.Field4[i]) { 11260 return false 11261 } 11262 } 11263 if len(this.Field6) != len(that1.Field6) { 11264 return false 11265 } 11266 for i := range this.Field6 { 11267 if this.Field6[i] != that1.Field6[i] { 11268 return false 11269 } 11270 } 11271 if len(this.Field7) != len(that1.Field7) { 11272 return false 11273 } 11274 for i := range this.Field7 { 11275 if this.Field7[i] != that1.Field7[i] { 11276 return false 11277 } 11278 } 11279 if len(this.Field8) != len(that1.Field8) { 11280 return false 11281 } 11282 for i := range this.Field8 { 11283 if !this.Field8[i].Equal(that1.Field8[i]) { 11284 return false 11285 } 11286 } 11287 if len(this.Field13) != len(that1.Field13) { 11288 return false 11289 } 11290 for i := range this.Field13 { 11291 if this.Field13[i] != that1.Field13[i] { 11292 return false 11293 } 11294 } 11295 if len(this.Field14) != len(that1.Field14) { 11296 return false 11297 } 11298 for i := range this.Field14 { 11299 if this.Field14[i] != that1.Field14[i] { 11300 return false 11301 } 11302 } 11303 if len(this.Field15) != len(that1.Field15) { 11304 return false 11305 } 11306 for i := range this.Field15 { 11307 if !bytes.Equal(this.Field15[i], that1.Field15[i]) { 11308 return false 11309 } 11310 } 11311 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11312 return false 11313 } 11314 return true 11315 } 11316 func (this *NidEmbeddedStruct) VerboseEqual(that interface{}) error { 11317 if that == nil { 11318 if this == nil { 11319 return nil 11320 } 11321 return fmt.Errorf("that == nil && this != nil") 11322 } 11323 11324 that1, ok := that.(*NidEmbeddedStruct) 11325 if !ok { 11326 that2, ok := that.(NidEmbeddedStruct) 11327 if ok { 11328 that1 = &that2 11329 } else { 11330 return fmt.Errorf("that is not of type *NidEmbeddedStruct") 11331 } 11332 } 11333 if that1 == nil { 11334 if this == nil { 11335 return nil 11336 } 11337 return fmt.Errorf("that is type *NidEmbeddedStruct but is nil && this != nil") 11338 } else if this == nil { 11339 return fmt.Errorf("that is type *NidEmbeddedStruct but is not nil && this == nil") 11340 } 11341 if !this.NidOptNative.Equal(that1.NidOptNative) { 11342 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative) 11343 } 11344 if !this.Field200.Equal(&that1.Field200) { 11345 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200) 11346 } 11347 if this.Field210 != that1.Field210 { 11348 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210) 11349 } 11350 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11351 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11352 } 11353 return nil 11354 } 11355 func (this *NidEmbeddedStruct) Equal(that interface{}) bool { 11356 if that == nil { 11357 return this == nil 11358 } 11359 11360 that1, ok := that.(*NidEmbeddedStruct) 11361 if !ok { 11362 that2, ok := that.(NidEmbeddedStruct) 11363 if ok { 11364 that1 = &that2 11365 } else { 11366 return false 11367 } 11368 } 11369 if that1 == nil { 11370 return this == nil 11371 } else if this == nil { 11372 return false 11373 } 11374 if !this.NidOptNative.Equal(that1.NidOptNative) { 11375 return false 11376 } 11377 if !this.Field200.Equal(&that1.Field200) { 11378 return false 11379 } 11380 if this.Field210 != that1.Field210 { 11381 return false 11382 } 11383 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11384 return false 11385 } 11386 return true 11387 } 11388 func (this *NinEmbeddedStruct) VerboseEqual(that interface{}) error { 11389 if that == nil { 11390 if this == nil { 11391 return nil 11392 } 11393 return fmt.Errorf("that == nil && this != nil") 11394 } 11395 11396 that1, ok := that.(*NinEmbeddedStruct) 11397 if !ok { 11398 that2, ok := that.(NinEmbeddedStruct) 11399 if ok { 11400 that1 = &that2 11401 } else { 11402 return fmt.Errorf("that is not of type *NinEmbeddedStruct") 11403 } 11404 } 11405 if that1 == nil { 11406 if this == nil { 11407 return nil 11408 } 11409 return fmt.Errorf("that is type *NinEmbeddedStruct but is nil && this != nil") 11410 } else if this == nil { 11411 return fmt.Errorf("that is type *NinEmbeddedStruct but is not nil && this == nil") 11412 } 11413 if !this.NidOptNative.Equal(that1.NidOptNative) { 11414 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative) 11415 } 11416 if !this.Field200.Equal(that1.Field200) { 11417 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200) 11418 } 11419 if this.Field210 != nil && that1.Field210 != nil { 11420 if *this.Field210 != *that1.Field210 { 11421 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210) 11422 } 11423 } else if this.Field210 != nil { 11424 return fmt.Errorf("this.Field210 == nil && that.Field210 != nil") 11425 } else if that1.Field210 != nil { 11426 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210) 11427 } 11428 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11429 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11430 } 11431 return nil 11432 } 11433 func (this *NinEmbeddedStruct) Equal(that interface{}) bool { 11434 if that == nil { 11435 return this == nil 11436 } 11437 11438 that1, ok := that.(*NinEmbeddedStruct) 11439 if !ok { 11440 that2, ok := that.(NinEmbeddedStruct) 11441 if ok { 11442 that1 = &that2 11443 } else { 11444 return false 11445 } 11446 } 11447 if that1 == nil { 11448 return this == nil 11449 } else if this == nil { 11450 return false 11451 } 11452 if !this.NidOptNative.Equal(that1.NidOptNative) { 11453 return false 11454 } 11455 if !this.Field200.Equal(that1.Field200) { 11456 return false 11457 } 11458 if this.Field210 != nil && that1.Field210 != nil { 11459 if *this.Field210 != *that1.Field210 { 11460 return false 11461 } 11462 } else if this.Field210 != nil { 11463 return false 11464 } else if that1.Field210 != nil { 11465 return false 11466 } 11467 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11468 return false 11469 } 11470 return true 11471 } 11472 func (this *NidNestedStruct) VerboseEqual(that interface{}) error { 11473 if that == nil { 11474 if this == nil { 11475 return nil 11476 } 11477 return fmt.Errorf("that == nil && this != nil") 11478 } 11479 11480 that1, ok := that.(*NidNestedStruct) 11481 if !ok { 11482 that2, ok := that.(NidNestedStruct) 11483 if ok { 11484 that1 = &that2 11485 } else { 11486 return fmt.Errorf("that is not of type *NidNestedStruct") 11487 } 11488 } 11489 if that1 == nil { 11490 if this == nil { 11491 return nil 11492 } 11493 return fmt.Errorf("that is type *NidNestedStruct but is nil && this != nil") 11494 } else if this == nil { 11495 return fmt.Errorf("that is type *NidNestedStruct but is not nil && this == nil") 11496 } 11497 if !this.Field1.Equal(&that1.Field1) { 11498 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 11499 } 11500 if len(this.Field2) != len(that1.Field2) { 11501 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 11502 } 11503 for i := range this.Field2 { 11504 if !this.Field2[i].Equal(&that1.Field2[i]) { 11505 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 11506 } 11507 } 11508 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11509 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11510 } 11511 return nil 11512 } 11513 func (this *NidNestedStruct) Equal(that interface{}) bool { 11514 if that == nil { 11515 return this == nil 11516 } 11517 11518 that1, ok := that.(*NidNestedStruct) 11519 if !ok { 11520 that2, ok := that.(NidNestedStruct) 11521 if ok { 11522 that1 = &that2 11523 } else { 11524 return false 11525 } 11526 } 11527 if that1 == nil { 11528 return this == nil 11529 } else if this == nil { 11530 return false 11531 } 11532 if !this.Field1.Equal(&that1.Field1) { 11533 return false 11534 } 11535 if len(this.Field2) != len(that1.Field2) { 11536 return false 11537 } 11538 for i := range this.Field2 { 11539 if !this.Field2[i].Equal(&that1.Field2[i]) { 11540 return false 11541 } 11542 } 11543 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11544 return false 11545 } 11546 return true 11547 } 11548 func (this *NinNestedStruct) VerboseEqual(that interface{}) error { 11549 if that == nil { 11550 if this == nil { 11551 return nil 11552 } 11553 return fmt.Errorf("that == nil && this != nil") 11554 } 11555 11556 that1, ok := that.(*NinNestedStruct) 11557 if !ok { 11558 that2, ok := that.(NinNestedStruct) 11559 if ok { 11560 that1 = &that2 11561 } else { 11562 return fmt.Errorf("that is not of type *NinNestedStruct") 11563 } 11564 } 11565 if that1 == nil { 11566 if this == nil { 11567 return nil 11568 } 11569 return fmt.Errorf("that is type *NinNestedStruct but is nil && this != nil") 11570 } else if this == nil { 11571 return fmt.Errorf("that is type *NinNestedStruct but is not nil && this == nil") 11572 } 11573 if !this.Field1.Equal(that1.Field1) { 11574 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 11575 } 11576 if len(this.Field2) != len(that1.Field2) { 11577 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 11578 } 11579 for i := range this.Field2 { 11580 if !this.Field2[i].Equal(that1.Field2[i]) { 11581 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 11582 } 11583 } 11584 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11585 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11586 } 11587 return nil 11588 } 11589 func (this *NinNestedStruct) Equal(that interface{}) bool { 11590 if that == nil { 11591 return this == nil 11592 } 11593 11594 that1, ok := that.(*NinNestedStruct) 11595 if !ok { 11596 that2, ok := that.(NinNestedStruct) 11597 if ok { 11598 that1 = &that2 11599 } else { 11600 return false 11601 } 11602 } 11603 if that1 == nil { 11604 return this == nil 11605 } else if this == nil { 11606 return false 11607 } 11608 if !this.Field1.Equal(that1.Field1) { 11609 return false 11610 } 11611 if len(this.Field2) != len(that1.Field2) { 11612 return false 11613 } 11614 for i := range this.Field2 { 11615 if !this.Field2[i].Equal(that1.Field2[i]) { 11616 return false 11617 } 11618 } 11619 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11620 return false 11621 } 11622 return true 11623 } 11624 func (this *NidOptCustom) VerboseEqual(that interface{}) error { 11625 if that == nil { 11626 if this == nil { 11627 return nil 11628 } 11629 return fmt.Errorf("that == nil && this != nil") 11630 } 11631 11632 that1, ok := that.(*NidOptCustom) 11633 if !ok { 11634 that2, ok := that.(NidOptCustom) 11635 if ok { 11636 that1 = &that2 11637 } else { 11638 return fmt.Errorf("that is not of type *NidOptCustom") 11639 } 11640 } 11641 if that1 == nil { 11642 if this == nil { 11643 return nil 11644 } 11645 return fmt.Errorf("that is type *NidOptCustom but is nil && this != nil") 11646 } else if this == nil { 11647 return fmt.Errorf("that is type *NidOptCustom but is not nil && this == nil") 11648 } 11649 if !this.Id.Equal(that1.Id) { 11650 return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) 11651 } 11652 if !this.Value.Equal(that1.Value) { 11653 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) 11654 } 11655 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11656 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11657 } 11658 return nil 11659 } 11660 func (this *NidOptCustom) Equal(that interface{}) bool { 11661 if that == nil { 11662 return this == nil 11663 } 11664 11665 that1, ok := that.(*NidOptCustom) 11666 if !ok { 11667 that2, ok := that.(NidOptCustom) 11668 if ok { 11669 that1 = &that2 11670 } else { 11671 return false 11672 } 11673 } 11674 if that1 == nil { 11675 return this == nil 11676 } else if this == nil { 11677 return false 11678 } 11679 if !this.Id.Equal(that1.Id) { 11680 return false 11681 } 11682 if !this.Value.Equal(that1.Value) { 11683 return false 11684 } 11685 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11686 return false 11687 } 11688 return true 11689 } 11690 func (this *CustomDash) VerboseEqual(that interface{}) error { 11691 if that == nil { 11692 if this == nil { 11693 return nil 11694 } 11695 return fmt.Errorf("that == nil && this != nil") 11696 } 11697 11698 that1, ok := that.(*CustomDash) 11699 if !ok { 11700 that2, ok := that.(CustomDash) 11701 if ok { 11702 that1 = &that2 11703 } else { 11704 return fmt.Errorf("that is not of type *CustomDash") 11705 } 11706 } 11707 if that1 == nil { 11708 if this == nil { 11709 return nil 11710 } 11711 return fmt.Errorf("that is type *CustomDash but is nil && this != nil") 11712 } else if this == nil { 11713 return fmt.Errorf("that is type *CustomDash but is not nil && this == nil") 11714 } 11715 if that1.Value == nil { 11716 if this.Value != nil { 11717 return fmt.Errorf("this.Value != nil && that1.Value == nil") 11718 } 11719 } else if !this.Value.Equal(*that1.Value) { 11720 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) 11721 } 11722 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11723 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11724 } 11725 return nil 11726 } 11727 func (this *CustomDash) Equal(that interface{}) bool { 11728 if that == nil { 11729 return this == nil 11730 } 11731 11732 that1, ok := that.(*CustomDash) 11733 if !ok { 11734 that2, ok := that.(CustomDash) 11735 if ok { 11736 that1 = &that2 11737 } else { 11738 return false 11739 } 11740 } 11741 if that1 == nil { 11742 return this == nil 11743 } else if this == nil { 11744 return false 11745 } 11746 if that1.Value == nil { 11747 if this.Value != nil { 11748 return false 11749 } 11750 } else if !this.Value.Equal(*that1.Value) { 11751 return false 11752 } 11753 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11754 return false 11755 } 11756 return true 11757 } 11758 func (this *NinOptCustom) VerboseEqual(that interface{}) error { 11759 if that == nil { 11760 if this == nil { 11761 return nil 11762 } 11763 return fmt.Errorf("that == nil && this != nil") 11764 } 11765 11766 that1, ok := that.(*NinOptCustom) 11767 if !ok { 11768 that2, ok := that.(NinOptCustom) 11769 if ok { 11770 that1 = &that2 11771 } else { 11772 return fmt.Errorf("that is not of type *NinOptCustom") 11773 } 11774 } 11775 if that1 == nil { 11776 if this == nil { 11777 return nil 11778 } 11779 return fmt.Errorf("that is type *NinOptCustom but is nil && this != nil") 11780 } else if this == nil { 11781 return fmt.Errorf("that is type *NinOptCustom but is not nil && this == nil") 11782 } 11783 if that1.Id == nil { 11784 if this.Id != nil { 11785 return fmt.Errorf("this.Id != nil && that1.Id == nil") 11786 } 11787 } else if !this.Id.Equal(*that1.Id) { 11788 return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id) 11789 } 11790 if that1.Value == nil { 11791 if this.Value != nil { 11792 return fmt.Errorf("this.Value != nil && that1.Value == nil") 11793 } 11794 } else if !this.Value.Equal(*that1.Value) { 11795 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) 11796 } 11797 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11798 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11799 } 11800 return nil 11801 } 11802 func (this *NinOptCustom) Equal(that interface{}) bool { 11803 if that == nil { 11804 return this == nil 11805 } 11806 11807 that1, ok := that.(*NinOptCustom) 11808 if !ok { 11809 that2, ok := that.(NinOptCustom) 11810 if ok { 11811 that1 = &that2 11812 } else { 11813 return false 11814 } 11815 } 11816 if that1 == nil { 11817 return this == nil 11818 } else if this == nil { 11819 return false 11820 } 11821 if that1.Id == nil { 11822 if this.Id != nil { 11823 return false 11824 } 11825 } else if !this.Id.Equal(*that1.Id) { 11826 return false 11827 } 11828 if that1.Value == nil { 11829 if this.Value != nil { 11830 return false 11831 } 11832 } else if !this.Value.Equal(*that1.Value) { 11833 return false 11834 } 11835 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11836 return false 11837 } 11838 return true 11839 } 11840 func (this *NidRepCustom) VerboseEqual(that interface{}) error { 11841 if that == nil { 11842 if this == nil { 11843 return nil 11844 } 11845 return fmt.Errorf("that == nil && this != nil") 11846 } 11847 11848 that1, ok := that.(*NidRepCustom) 11849 if !ok { 11850 that2, ok := that.(NidRepCustom) 11851 if ok { 11852 that1 = &that2 11853 } else { 11854 return fmt.Errorf("that is not of type *NidRepCustom") 11855 } 11856 } 11857 if that1 == nil { 11858 if this == nil { 11859 return nil 11860 } 11861 return fmt.Errorf("that is type *NidRepCustom but is nil && this != nil") 11862 } else if this == nil { 11863 return fmt.Errorf("that is type *NidRepCustom but is not nil && this == nil") 11864 } 11865 if len(this.Id) != len(that1.Id) { 11866 return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id)) 11867 } 11868 for i := range this.Id { 11869 if !this.Id[i].Equal(that1.Id[i]) { 11870 return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i]) 11871 } 11872 } 11873 if len(this.Value) != len(that1.Value) { 11874 return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value)) 11875 } 11876 for i := range this.Value { 11877 if !this.Value[i].Equal(that1.Value[i]) { 11878 return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[i]) 11879 } 11880 } 11881 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11882 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11883 } 11884 return nil 11885 } 11886 func (this *NidRepCustom) Equal(that interface{}) bool { 11887 if that == nil { 11888 return this == nil 11889 } 11890 11891 that1, ok := that.(*NidRepCustom) 11892 if !ok { 11893 that2, ok := that.(NidRepCustom) 11894 if ok { 11895 that1 = &that2 11896 } else { 11897 return false 11898 } 11899 } 11900 if that1 == nil { 11901 return this == nil 11902 } else if this == nil { 11903 return false 11904 } 11905 if len(this.Id) != len(that1.Id) { 11906 return false 11907 } 11908 for i := range this.Id { 11909 if !this.Id[i].Equal(that1.Id[i]) { 11910 return false 11911 } 11912 } 11913 if len(this.Value) != len(that1.Value) { 11914 return false 11915 } 11916 for i := range this.Value { 11917 if !this.Value[i].Equal(that1.Value[i]) { 11918 return false 11919 } 11920 } 11921 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11922 return false 11923 } 11924 return true 11925 } 11926 func (this *NinRepCustom) VerboseEqual(that interface{}) error { 11927 if that == nil { 11928 if this == nil { 11929 return nil 11930 } 11931 return fmt.Errorf("that == nil && this != nil") 11932 } 11933 11934 that1, ok := that.(*NinRepCustom) 11935 if !ok { 11936 that2, ok := that.(NinRepCustom) 11937 if ok { 11938 that1 = &that2 11939 } else { 11940 return fmt.Errorf("that is not of type *NinRepCustom") 11941 } 11942 } 11943 if that1 == nil { 11944 if this == nil { 11945 return nil 11946 } 11947 return fmt.Errorf("that is type *NinRepCustom but is nil && this != nil") 11948 } else if this == nil { 11949 return fmt.Errorf("that is type *NinRepCustom but is not nil && this == nil") 11950 } 11951 if len(this.Id) != len(that1.Id) { 11952 return fmt.Errorf("Id this(%v) Not Equal that(%v)", len(this.Id), len(that1.Id)) 11953 } 11954 for i := range this.Id { 11955 if !this.Id[i].Equal(that1.Id[i]) { 11956 return fmt.Errorf("Id this[%v](%v) Not Equal that[%v](%v)", i, this.Id[i], i, that1.Id[i]) 11957 } 11958 } 11959 if len(this.Value) != len(that1.Value) { 11960 return fmt.Errorf("Value this(%v) Not Equal that(%v)", len(this.Value), len(that1.Value)) 11961 } 11962 for i := range this.Value { 11963 if !this.Value[i].Equal(that1.Value[i]) { 11964 return fmt.Errorf("Value this[%v](%v) Not Equal that[%v](%v)", i, this.Value[i], i, that1.Value[i]) 11965 } 11966 } 11967 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 11968 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 11969 } 11970 return nil 11971 } 11972 func (this *NinRepCustom) Equal(that interface{}) bool { 11973 if that == nil { 11974 return this == nil 11975 } 11976 11977 that1, ok := that.(*NinRepCustom) 11978 if !ok { 11979 that2, ok := that.(NinRepCustom) 11980 if ok { 11981 that1 = &that2 11982 } else { 11983 return false 11984 } 11985 } 11986 if that1 == nil { 11987 return this == nil 11988 } else if this == nil { 11989 return false 11990 } 11991 if len(this.Id) != len(that1.Id) { 11992 return false 11993 } 11994 for i := range this.Id { 11995 if !this.Id[i].Equal(that1.Id[i]) { 11996 return false 11997 } 11998 } 11999 if len(this.Value) != len(that1.Value) { 12000 return false 12001 } 12002 for i := range this.Value { 12003 if !this.Value[i].Equal(that1.Value[i]) { 12004 return false 12005 } 12006 } 12007 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12008 return false 12009 } 12010 return true 12011 } 12012 func (this *NinOptNativeUnion) VerboseEqual(that interface{}) error { 12013 if that == nil { 12014 if this == nil { 12015 return nil 12016 } 12017 return fmt.Errorf("that == nil && this != nil") 12018 } 12019 12020 that1, ok := that.(*NinOptNativeUnion) 12021 if !ok { 12022 that2, ok := that.(NinOptNativeUnion) 12023 if ok { 12024 that1 = &that2 12025 } else { 12026 return fmt.Errorf("that is not of type *NinOptNativeUnion") 12027 } 12028 } 12029 if that1 == nil { 12030 if this == nil { 12031 return nil 12032 } 12033 return fmt.Errorf("that is type *NinOptNativeUnion but is nil && this != nil") 12034 } else if this == nil { 12035 return fmt.Errorf("that is type *NinOptNativeUnion but is not nil && this == nil") 12036 } 12037 if this.Field1 != nil && that1.Field1 != nil { 12038 if *this.Field1 != *that1.Field1 { 12039 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 12040 } 12041 } else if this.Field1 != nil { 12042 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 12043 } else if that1.Field1 != nil { 12044 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 12045 } 12046 if this.Field2 != nil && that1.Field2 != nil { 12047 if *this.Field2 != *that1.Field2 { 12048 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 12049 } 12050 } else if this.Field2 != nil { 12051 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 12052 } else if that1.Field2 != nil { 12053 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 12054 } 12055 if this.Field3 != nil && that1.Field3 != nil { 12056 if *this.Field3 != *that1.Field3 { 12057 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3) 12058 } 12059 } else if this.Field3 != nil { 12060 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil") 12061 } else if that1.Field3 != nil { 12062 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 12063 } 12064 if this.Field4 != nil && that1.Field4 != nil { 12065 if *this.Field4 != *that1.Field4 { 12066 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4) 12067 } 12068 } else if this.Field4 != nil { 12069 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil") 12070 } else if that1.Field4 != nil { 12071 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 12072 } 12073 if this.Field5 != nil && that1.Field5 != nil { 12074 if *this.Field5 != *that1.Field5 { 12075 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5) 12076 } 12077 } else if this.Field5 != nil { 12078 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil") 12079 } else if that1.Field5 != nil { 12080 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5) 12081 } 12082 if this.Field6 != nil && that1.Field6 != nil { 12083 if *this.Field6 != *that1.Field6 { 12084 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6) 12085 } 12086 } else if this.Field6 != nil { 12087 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil") 12088 } else if that1.Field6 != nil { 12089 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 12090 } 12091 if this.Field13 != nil && that1.Field13 != nil { 12092 if *this.Field13 != *that1.Field13 { 12093 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13) 12094 } 12095 } else if this.Field13 != nil { 12096 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil") 12097 } else if that1.Field13 != nil { 12098 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 12099 } 12100 if this.Field14 != nil && that1.Field14 != nil { 12101 if *this.Field14 != *that1.Field14 { 12102 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14) 12103 } 12104 } else if this.Field14 != nil { 12105 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil") 12106 } else if that1.Field14 != nil { 12107 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 12108 } 12109 if !bytes.Equal(this.Field15, that1.Field15) { 12110 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 12111 } 12112 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12113 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12114 } 12115 return nil 12116 } 12117 func (this *NinOptNativeUnion) Equal(that interface{}) bool { 12118 if that == nil { 12119 return this == nil 12120 } 12121 12122 that1, ok := that.(*NinOptNativeUnion) 12123 if !ok { 12124 that2, ok := that.(NinOptNativeUnion) 12125 if ok { 12126 that1 = &that2 12127 } else { 12128 return false 12129 } 12130 } 12131 if that1 == nil { 12132 return this == nil 12133 } else if this == nil { 12134 return false 12135 } 12136 if this.Field1 != nil && that1.Field1 != nil { 12137 if *this.Field1 != *that1.Field1 { 12138 return false 12139 } 12140 } else if this.Field1 != nil { 12141 return false 12142 } else if that1.Field1 != nil { 12143 return false 12144 } 12145 if this.Field2 != nil && that1.Field2 != nil { 12146 if *this.Field2 != *that1.Field2 { 12147 return false 12148 } 12149 } else if this.Field2 != nil { 12150 return false 12151 } else if that1.Field2 != nil { 12152 return false 12153 } 12154 if this.Field3 != nil && that1.Field3 != nil { 12155 if *this.Field3 != *that1.Field3 { 12156 return false 12157 } 12158 } else if this.Field3 != nil { 12159 return false 12160 } else if that1.Field3 != nil { 12161 return false 12162 } 12163 if this.Field4 != nil && that1.Field4 != nil { 12164 if *this.Field4 != *that1.Field4 { 12165 return false 12166 } 12167 } else if this.Field4 != nil { 12168 return false 12169 } else if that1.Field4 != nil { 12170 return false 12171 } 12172 if this.Field5 != nil && that1.Field5 != nil { 12173 if *this.Field5 != *that1.Field5 { 12174 return false 12175 } 12176 } else if this.Field5 != nil { 12177 return false 12178 } else if that1.Field5 != nil { 12179 return false 12180 } 12181 if this.Field6 != nil && that1.Field6 != nil { 12182 if *this.Field6 != *that1.Field6 { 12183 return false 12184 } 12185 } else if this.Field6 != nil { 12186 return false 12187 } else if that1.Field6 != nil { 12188 return false 12189 } 12190 if this.Field13 != nil && that1.Field13 != nil { 12191 if *this.Field13 != *that1.Field13 { 12192 return false 12193 } 12194 } else if this.Field13 != nil { 12195 return false 12196 } else if that1.Field13 != nil { 12197 return false 12198 } 12199 if this.Field14 != nil && that1.Field14 != nil { 12200 if *this.Field14 != *that1.Field14 { 12201 return false 12202 } 12203 } else if this.Field14 != nil { 12204 return false 12205 } else if that1.Field14 != nil { 12206 return false 12207 } 12208 if !bytes.Equal(this.Field15, that1.Field15) { 12209 return false 12210 } 12211 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12212 return false 12213 } 12214 return true 12215 } 12216 func (this *NinOptStructUnion) VerboseEqual(that interface{}) error { 12217 if that == nil { 12218 if this == nil { 12219 return nil 12220 } 12221 return fmt.Errorf("that == nil && this != nil") 12222 } 12223 12224 that1, ok := that.(*NinOptStructUnion) 12225 if !ok { 12226 that2, ok := that.(NinOptStructUnion) 12227 if ok { 12228 that1 = &that2 12229 } else { 12230 return fmt.Errorf("that is not of type *NinOptStructUnion") 12231 } 12232 } 12233 if that1 == nil { 12234 if this == nil { 12235 return nil 12236 } 12237 return fmt.Errorf("that is type *NinOptStructUnion but is nil && this != nil") 12238 } else if this == nil { 12239 return fmt.Errorf("that is type *NinOptStructUnion but is not nil && this == nil") 12240 } 12241 if this.Field1 != nil && that1.Field1 != nil { 12242 if *this.Field1 != *that1.Field1 { 12243 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 12244 } 12245 } else if this.Field1 != nil { 12246 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 12247 } else if that1.Field1 != nil { 12248 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 12249 } 12250 if this.Field2 != nil && that1.Field2 != nil { 12251 if *this.Field2 != *that1.Field2 { 12252 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 12253 } 12254 } else if this.Field2 != nil { 12255 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 12256 } else if that1.Field2 != nil { 12257 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 12258 } 12259 if !this.Field3.Equal(that1.Field3) { 12260 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 12261 } 12262 if !this.Field4.Equal(that1.Field4) { 12263 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 12264 } 12265 if this.Field6 != nil && that1.Field6 != nil { 12266 if *this.Field6 != *that1.Field6 { 12267 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6) 12268 } 12269 } else if this.Field6 != nil { 12270 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil") 12271 } else if that1.Field6 != nil { 12272 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 12273 } 12274 if this.Field7 != nil && that1.Field7 != nil { 12275 if *this.Field7 != *that1.Field7 { 12276 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7) 12277 } 12278 } else if this.Field7 != nil { 12279 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil") 12280 } else if that1.Field7 != nil { 12281 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 12282 } 12283 if this.Field13 != nil && that1.Field13 != nil { 12284 if *this.Field13 != *that1.Field13 { 12285 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13) 12286 } 12287 } else if this.Field13 != nil { 12288 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil") 12289 } else if that1.Field13 != nil { 12290 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 12291 } 12292 if this.Field14 != nil && that1.Field14 != nil { 12293 if *this.Field14 != *that1.Field14 { 12294 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14) 12295 } 12296 } else if this.Field14 != nil { 12297 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil") 12298 } else if that1.Field14 != nil { 12299 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 12300 } 12301 if !bytes.Equal(this.Field15, that1.Field15) { 12302 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 12303 } 12304 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12305 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12306 } 12307 return nil 12308 } 12309 func (this *NinOptStructUnion) Equal(that interface{}) bool { 12310 if that == nil { 12311 return this == nil 12312 } 12313 12314 that1, ok := that.(*NinOptStructUnion) 12315 if !ok { 12316 that2, ok := that.(NinOptStructUnion) 12317 if ok { 12318 that1 = &that2 12319 } else { 12320 return false 12321 } 12322 } 12323 if that1 == nil { 12324 return this == nil 12325 } else if this == nil { 12326 return false 12327 } 12328 if this.Field1 != nil && that1.Field1 != nil { 12329 if *this.Field1 != *that1.Field1 { 12330 return false 12331 } 12332 } else if this.Field1 != nil { 12333 return false 12334 } else if that1.Field1 != nil { 12335 return false 12336 } 12337 if this.Field2 != nil && that1.Field2 != nil { 12338 if *this.Field2 != *that1.Field2 { 12339 return false 12340 } 12341 } else if this.Field2 != nil { 12342 return false 12343 } else if that1.Field2 != nil { 12344 return false 12345 } 12346 if !this.Field3.Equal(that1.Field3) { 12347 return false 12348 } 12349 if !this.Field4.Equal(that1.Field4) { 12350 return false 12351 } 12352 if this.Field6 != nil && that1.Field6 != nil { 12353 if *this.Field6 != *that1.Field6 { 12354 return false 12355 } 12356 } else if this.Field6 != nil { 12357 return false 12358 } else if that1.Field6 != nil { 12359 return false 12360 } 12361 if this.Field7 != nil && that1.Field7 != nil { 12362 if *this.Field7 != *that1.Field7 { 12363 return false 12364 } 12365 } else if this.Field7 != nil { 12366 return false 12367 } else if that1.Field7 != nil { 12368 return false 12369 } 12370 if this.Field13 != nil && that1.Field13 != nil { 12371 if *this.Field13 != *that1.Field13 { 12372 return false 12373 } 12374 } else if this.Field13 != nil { 12375 return false 12376 } else if that1.Field13 != nil { 12377 return false 12378 } 12379 if this.Field14 != nil && that1.Field14 != nil { 12380 if *this.Field14 != *that1.Field14 { 12381 return false 12382 } 12383 } else if this.Field14 != nil { 12384 return false 12385 } else if that1.Field14 != nil { 12386 return false 12387 } 12388 if !bytes.Equal(this.Field15, that1.Field15) { 12389 return false 12390 } 12391 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12392 return false 12393 } 12394 return true 12395 } 12396 func (this *NinEmbeddedStructUnion) VerboseEqual(that interface{}) error { 12397 if that == nil { 12398 if this == nil { 12399 return nil 12400 } 12401 return fmt.Errorf("that == nil && this != nil") 12402 } 12403 12404 that1, ok := that.(*NinEmbeddedStructUnion) 12405 if !ok { 12406 that2, ok := that.(NinEmbeddedStructUnion) 12407 if ok { 12408 that1 = &that2 12409 } else { 12410 return fmt.Errorf("that is not of type *NinEmbeddedStructUnion") 12411 } 12412 } 12413 if that1 == nil { 12414 if this == nil { 12415 return nil 12416 } 12417 return fmt.Errorf("that is type *NinEmbeddedStructUnion but is nil && this != nil") 12418 } else if this == nil { 12419 return fmt.Errorf("that is type *NinEmbeddedStructUnion but is not nil && this == nil") 12420 } 12421 if !this.NidOptNative.Equal(that1.NidOptNative) { 12422 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative) 12423 } 12424 if !this.Field200.Equal(that1.Field200) { 12425 return fmt.Errorf("Field200 this(%v) Not Equal that(%v)", this.Field200, that1.Field200) 12426 } 12427 if this.Field210 != nil && that1.Field210 != nil { 12428 if *this.Field210 != *that1.Field210 { 12429 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", *this.Field210, *that1.Field210) 12430 } 12431 } else if this.Field210 != nil { 12432 return fmt.Errorf("this.Field210 == nil && that.Field210 != nil") 12433 } else if that1.Field210 != nil { 12434 return fmt.Errorf("Field210 this(%v) Not Equal that(%v)", this.Field210, that1.Field210) 12435 } 12436 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12437 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12438 } 12439 return nil 12440 } 12441 func (this *NinEmbeddedStructUnion) Equal(that interface{}) bool { 12442 if that == nil { 12443 return this == nil 12444 } 12445 12446 that1, ok := that.(*NinEmbeddedStructUnion) 12447 if !ok { 12448 that2, ok := that.(NinEmbeddedStructUnion) 12449 if ok { 12450 that1 = &that2 12451 } else { 12452 return false 12453 } 12454 } 12455 if that1 == nil { 12456 return this == nil 12457 } else if this == nil { 12458 return false 12459 } 12460 if !this.NidOptNative.Equal(that1.NidOptNative) { 12461 return false 12462 } 12463 if !this.Field200.Equal(that1.Field200) { 12464 return false 12465 } 12466 if this.Field210 != nil && that1.Field210 != nil { 12467 if *this.Field210 != *that1.Field210 { 12468 return false 12469 } 12470 } else if this.Field210 != nil { 12471 return false 12472 } else if that1.Field210 != nil { 12473 return false 12474 } 12475 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12476 return false 12477 } 12478 return true 12479 } 12480 func (this *NinNestedStructUnion) VerboseEqual(that interface{}) error { 12481 if that == nil { 12482 if this == nil { 12483 return nil 12484 } 12485 return fmt.Errorf("that == nil && this != nil") 12486 } 12487 12488 that1, ok := that.(*NinNestedStructUnion) 12489 if !ok { 12490 that2, ok := that.(NinNestedStructUnion) 12491 if ok { 12492 that1 = &that2 12493 } else { 12494 return fmt.Errorf("that is not of type *NinNestedStructUnion") 12495 } 12496 } 12497 if that1 == nil { 12498 if this == nil { 12499 return nil 12500 } 12501 return fmt.Errorf("that is type *NinNestedStructUnion but is nil && this != nil") 12502 } else if this == nil { 12503 return fmt.Errorf("that is type *NinNestedStructUnion but is not nil && this == nil") 12504 } 12505 if !this.Field1.Equal(that1.Field1) { 12506 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 12507 } 12508 if !this.Field2.Equal(that1.Field2) { 12509 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 12510 } 12511 if !this.Field3.Equal(that1.Field3) { 12512 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 12513 } 12514 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12515 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12516 } 12517 return nil 12518 } 12519 func (this *NinNestedStructUnion) Equal(that interface{}) bool { 12520 if that == nil { 12521 return this == nil 12522 } 12523 12524 that1, ok := that.(*NinNestedStructUnion) 12525 if !ok { 12526 that2, ok := that.(NinNestedStructUnion) 12527 if ok { 12528 that1 = &that2 12529 } else { 12530 return false 12531 } 12532 } 12533 if that1 == nil { 12534 return this == nil 12535 } else if this == nil { 12536 return false 12537 } 12538 if !this.Field1.Equal(that1.Field1) { 12539 return false 12540 } 12541 if !this.Field2.Equal(that1.Field2) { 12542 return false 12543 } 12544 if !this.Field3.Equal(that1.Field3) { 12545 return false 12546 } 12547 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12548 return false 12549 } 12550 return true 12551 } 12552 func (this *Tree) VerboseEqual(that interface{}) error { 12553 if that == nil { 12554 if this == nil { 12555 return nil 12556 } 12557 return fmt.Errorf("that == nil && this != nil") 12558 } 12559 12560 that1, ok := that.(*Tree) 12561 if !ok { 12562 that2, ok := that.(Tree) 12563 if ok { 12564 that1 = &that2 12565 } else { 12566 return fmt.Errorf("that is not of type *Tree") 12567 } 12568 } 12569 if that1 == nil { 12570 if this == nil { 12571 return nil 12572 } 12573 return fmt.Errorf("that is type *Tree but is nil && this != nil") 12574 } else if this == nil { 12575 return fmt.Errorf("that is type *Tree but is not nil && this == nil") 12576 } 12577 if !this.Or.Equal(that1.Or) { 12578 return fmt.Errorf("Or this(%v) Not Equal that(%v)", this.Or, that1.Or) 12579 } 12580 if !this.And.Equal(that1.And) { 12581 return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And) 12582 } 12583 if !this.Leaf.Equal(that1.Leaf) { 12584 return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf) 12585 } 12586 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12587 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12588 } 12589 return nil 12590 } 12591 func (this *Tree) Equal(that interface{}) bool { 12592 if that == nil { 12593 return this == nil 12594 } 12595 12596 that1, ok := that.(*Tree) 12597 if !ok { 12598 that2, ok := that.(Tree) 12599 if ok { 12600 that1 = &that2 12601 } else { 12602 return false 12603 } 12604 } 12605 if that1 == nil { 12606 return this == nil 12607 } else if this == nil { 12608 return false 12609 } 12610 if !this.Or.Equal(that1.Or) { 12611 return false 12612 } 12613 if !this.And.Equal(that1.And) { 12614 return false 12615 } 12616 if !this.Leaf.Equal(that1.Leaf) { 12617 return false 12618 } 12619 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12620 return false 12621 } 12622 return true 12623 } 12624 func (this *OrBranch) VerboseEqual(that interface{}) error { 12625 if that == nil { 12626 if this == nil { 12627 return nil 12628 } 12629 return fmt.Errorf("that == nil && this != nil") 12630 } 12631 12632 that1, ok := that.(*OrBranch) 12633 if !ok { 12634 that2, ok := that.(OrBranch) 12635 if ok { 12636 that1 = &that2 12637 } else { 12638 return fmt.Errorf("that is not of type *OrBranch") 12639 } 12640 } 12641 if that1 == nil { 12642 if this == nil { 12643 return nil 12644 } 12645 return fmt.Errorf("that is type *OrBranch but is nil && this != nil") 12646 } else if this == nil { 12647 return fmt.Errorf("that is type *OrBranch but is not nil && this == nil") 12648 } 12649 if !this.Left.Equal(&that1.Left) { 12650 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left) 12651 } 12652 if !this.Right.Equal(&that1.Right) { 12653 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right) 12654 } 12655 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12656 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12657 } 12658 return nil 12659 } 12660 func (this *OrBranch) Equal(that interface{}) bool { 12661 if that == nil { 12662 return this == nil 12663 } 12664 12665 that1, ok := that.(*OrBranch) 12666 if !ok { 12667 that2, ok := that.(OrBranch) 12668 if ok { 12669 that1 = &that2 12670 } else { 12671 return false 12672 } 12673 } 12674 if that1 == nil { 12675 return this == nil 12676 } else if this == nil { 12677 return false 12678 } 12679 if !this.Left.Equal(&that1.Left) { 12680 return false 12681 } 12682 if !this.Right.Equal(&that1.Right) { 12683 return false 12684 } 12685 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12686 return false 12687 } 12688 return true 12689 } 12690 func (this *AndBranch) VerboseEqual(that interface{}) error { 12691 if that == nil { 12692 if this == nil { 12693 return nil 12694 } 12695 return fmt.Errorf("that == nil && this != nil") 12696 } 12697 12698 that1, ok := that.(*AndBranch) 12699 if !ok { 12700 that2, ok := that.(AndBranch) 12701 if ok { 12702 that1 = &that2 12703 } else { 12704 return fmt.Errorf("that is not of type *AndBranch") 12705 } 12706 } 12707 if that1 == nil { 12708 if this == nil { 12709 return nil 12710 } 12711 return fmt.Errorf("that is type *AndBranch but is nil && this != nil") 12712 } else if this == nil { 12713 return fmt.Errorf("that is type *AndBranch but is not nil && this == nil") 12714 } 12715 if !this.Left.Equal(&that1.Left) { 12716 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left) 12717 } 12718 if !this.Right.Equal(&that1.Right) { 12719 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right) 12720 } 12721 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12722 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12723 } 12724 return nil 12725 } 12726 func (this *AndBranch) Equal(that interface{}) bool { 12727 if that == nil { 12728 return this == nil 12729 } 12730 12731 that1, ok := that.(*AndBranch) 12732 if !ok { 12733 that2, ok := that.(AndBranch) 12734 if ok { 12735 that1 = &that2 12736 } else { 12737 return false 12738 } 12739 } 12740 if that1 == nil { 12741 return this == nil 12742 } else if this == nil { 12743 return false 12744 } 12745 if !this.Left.Equal(&that1.Left) { 12746 return false 12747 } 12748 if !this.Right.Equal(&that1.Right) { 12749 return false 12750 } 12751 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12752 return false 12753 } 12754 return true 12755 } 12756 func (this *Leaf) VerboseEqual(that interface{}) error { 12757 if that == nil { 12758 if this == nil { 12759 return nil 12760 } 12761 return fmt.Errorf("that == nil && this != nil") 12762 } 12763 12764 that1, ok := that.(*Leaf) 12765 if !ok { 12766 that2, ok := that.(Leaf) 12767 if ok { 12768 that1 = &that2 12769 } else { 12770 return fmt.Errorf("that is not of type *Leaf") 12771 } 12772 } 12773 if that1 == nil { 12774 if this == nil { 12775 return nil 12776 } 12777 return fmt.Errorf("that is type *Leaf but is nil && this != nil") 12778 } else if this == nil { 12779 return fmt.Errorf("that is type *Leaf but is not nil && this == nil") 12780 } 12781 if this.Value != that1.Value { 12782 return fmt.Errorf("Value this(%v) Not Equal that(%v)", this.Value, that1.Value) 12783 } 12784 if this.StrValue != that1.StrValue { 12785 return fmt.Errorf("StrValue this(%v) Not Equal that(%v)", this.StrValue, that1.StrValue) 12786 } 12787 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12788 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12789 } 12790 return nil 12791 } 12792 func (this *Leaf) Equal(that interface{}) bool { 12793 if that == nil { 12794 return this == nil 12795 } 12796 12797 that1, ok := that.(*Leaf) 12798 if !ok { 12799 that2, ok := that.(Leaf) 12800 if ok { 12801 that1 = &that2 12802 } else { 12803 return false 12804 } 12805 } 12806 if that1 == nil { 12807 return this == nil 12808 } else if this == nil { 12809 return false 12810 } 12811 if this.Value != that1.Value { 12812 return false 12813 } 12814 if this.StrValue != that1.StrValue { 12815 return false 12816 } 12817 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12818 return false 12819 } 12820 return true 12821 } 12822 func (this *DeepTree) VerboseEqual(that interface{}) error { 12823 if that == nil { 12824 if this == nil { 12825 return nil 12826 } 12827 return fmt.Errorf("that == nil && this != nil") 12828 } 12829 12830 that1, ok := that.(*DeepTree) 12831 if !ok { 12832 that2, ok := that.(DeepTree) 12833 if ok { 12834 that1 = &that2 12835 } else { 12836 return fmt.Errorf("that is not of type *DeepTree") 12837 } 12838 } 12839 if that1 == nil { 12840 if this == nil { 12841 return nil 12842 } 12843 return fmt.Errorf("that is type *DeepTree but is nil && this != nil") 12844 } else if this == nil { 12845 return fmt.Errorf("that is type *DeepTree but is not nil && this == nil") 12846 } 12847 if !this.Down.Equal(that1.Down) { 12848 return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down) 12849 } 12850 if !this.And.Equal(that1.And) { 12851 return fmt.Errorf("And this(%v) Not Equal that(%v)", this.And, that1.And) 12852 } 12853 if !this.Leaf.Equal(that1.Leaf) { 12854 return fmt.Errorf("Leaf this(%v) Not Equal that(%v)", this.Leaf, that1.Leaf) 12855 } 12856 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12857 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12858 } 12859 return nil 12860 } 12861 func (this *DeepTree) Equal(that interface{}) bool { 12862 if that == nil { 12863 return this == nil 12864 } 12865 12866 that1, ok := that.(*DeepTree) 12867 if !ok { 12868 that2, ok := that.(DeepTree) 12869 if ok { 12870 that1 = &that2 12871 } else { 12872 return false 12873 } 12874 } 12875 if that1 == nil { 12876 return this == nil 12877 } else if this == nil { 12878 return false 12879 } 12880 if !this.Down.Equal(that1.Down) { 12881 return false 12882 } 12883 if !this.And.Equal(that1.And) { 12884 return false 12885 } 12886 if !this.Leaf.Equal(that1.Leaf) { 12887 return false 12888 } 12889 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12890 return false 12891 } 12892 return true 12893 } 12894 func (this *ADeepBranch) VerboseEqual(that interface{}) error { 12895 if that == nil { 12896 if this == nil { 12897 return nil 12898 } 12899 return fmt.Errorf("that == nil && this != nil") 12900 } 12901 12902 that1, ok := that.(*ADeepBranch) 12903 if !ok { 12904 that2, ok := that.(ADeepBranch) 12905 if ok { 12906 that1 = &that2 12907 } else { 12908 return fmt.Errorf("that is not of type *ADeepBranch") 12909 } 12910 } 12911 if that1 == nil { 12912 if this == nil { 12913 return nil 12914 } 12915 return fmt.Errorf("that is type *ADeepBranch but is nil && this != nil") 12916 } else if this == nil { 12917 return fmt.Errorf("that is type *ADeepBranch but is not nil && this == nil") 12918 } 12919 if !this.Down.Equal(&that1.Down) { 12920 return fmt.Errorf("Down this(%v) Not Equal that(%v)", this.Down, that1.Down) 12921 } 12922 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12923 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12924 } 12925 return nil 12926 } 12927 func (this *ADeepBranch) Equal(that interface{}) bool { 12928 if that == nil { 12929 return this == nil 12930 } 12931 12932 that1, ok := that.(*ADeepBranch) 12933 if !ok { 12934 that2, ok := that.(ADeepBranch) 12935 if ok { 12936 that1 = &that2 12937 } else { 12938 return false 12939 } 12940 } 12941 if that1 == nil { 12942 return this == nil 12943 } else if this == nil { 12944 return false 12945 } 12946 if !this.Down.Equal(&that1.Down) { 12947 return false 12948 } 12949 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12950 return false 12951 } 12952 return true 12953 } 12954 func (this *AndDeepBranch) VerboseEqual(that interface{}) error { 12955 if that == nil { 12956 if this == nil { 12957 return nil 12958 } 12959 return fmt.Errorf("that == nil && this != nil") 12960 } 12961 12962 that1, ok := that.(*AndDeepBranch) 12963 if !ok { 12964 that2, ok := that.(AndDeepBranch) 12965 if ok { 12966 that1 = &that2 12967 } else { 12968 return fmt.Errorf("that is not of type *AndDeepBranch") 12969 } 12970 } 12971 if that1 == nil { 12972 if this == nil { 12973 return nil 12974 } 12975 return fmt.Errorf("that is type *AndDeepBranch but is nil && this != nil") 12976 } else if this == nil { 12977 return fmt.Errorf("that is type *AndDeepBranch but is not nil && this == nil") 12978 } 12979 if !this.Left.Equal(&that1.Left) { 12980 return fmt.Errorf("Left this(%v) Not Equal that(%v)", this.Left, that1.Left) 12981 } 12982 if !this.Right.Equal(&that1.Right) { 12983 return fmt.Errorf("Right this(%v) Not Equal that(%v)", this.Right, that1.Right) 12984 } 12985 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 12986 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 12987 } 12988 return nil 12989 } 12990 func (this *AndDeepBranch) Equal(that interface{}) bool { 12991 if that == nil { 12992 return this == nil 12993 } 12994 12995 that1, ok := that.(*AndDeepBranch) 12996 if !ok { 12997 that2, ok := that.(AndDeepBranch) 12998 if ok { 12999 that1 = &that2 13000 } else { 13001 return false 13002 } 13003 } 13004 if that1 == nil { 13005 return this == nil 13006 } else if this == nil { 13007 return false 13008 } 13009 if !this.Left.Equal(&that1.Left) { 13010 return false 13011 } 13012 if !this.Right.Equal(&that1.Right) { 13013 return false 13014 } 13015 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13016 return false 13017 } 13018 return true 13019 } 13020 func (this *DeepLeaf) VerboseEqual(that interface{}) error { 13021 if that == nil { 13022 if this == nil { 13023 return nil 13024 } 13025 return fmt.Errorf("that == nil && this != nil") 13026 } 13027 13028 that1, ok := that.(*DeepLeaf) 13029 if !ok { 13030 that2, ok := that.(DeepLeaf) 13031 if ok { 13032 that1 = &that2 13033 } else { 13034 return fmt.Errorf("that is not of type *DeepLeaf") 13035 } 13036 } 13037 if that1 == nil { 13038 if this == nil { 13039 return nil 13040 } 13041 return fmt.Errorf("that is type *DeepLeaf but is nil && this != nil") 13042 } else if this == nil { 13043 return fmt.Errorf("that is type *DeepLeaf but is not nil && this == nil") 13044 } 13045 if !this.Tree.Equal(&that1.Tree) { 13046 return fmt.Errorf("Tree this(%v) Not Equal that(%v)", this.Tree, that1.Tree) 13047 } 13048 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13049 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13050 } 13051 return nil 13052 } 13053 func (this *DeepLeaf) Equal(that interface{}) bool { 13054 if that == nil { 13055 return this == nil 13056 } 13057 13058 that1, ok := that.(*DeepLeaf) 13059 if !ok { 13060 that2, ok := that.(DeepLeaf) 13061 if ok { 13062 that1 = &that2 13063 } else { 13064 return false 13065 } 13066 } 13067 if that1 == nil { 13068 return this == nil 13069 } else if this == nil { 13070 return false 13071 } 13072 if !this.Tree.Equal(&that1.Tree) { 13073 return false 13074 } 13075 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13076 return false 13077 } 13078 return true 13079 } 13080 func (this *Nil) VerboseEqual(that interface{}) error { 13081 if that == nil { 13082 if this == nil { 13083 return nil 13084 } 13085 return fmt.Errorf("that == nil && this != nil") 13086 } 13087 13088 that1, ok := that.(*Nil) 13089 if !ok { 13090 that2, ok := that.(Nil) 13091 if ok { 13092 that1 = &that2 13093 } else { 13094 return fmt.Errorf("that is not of type *Nil") 13095 } 13096 } 13097 if that1 == nil { 13098 if this == nil { 13099 return nil 13100 } 13101 return fmt.Errorf("that is type *Nil but is nil && this != nil") 13102 } else if this == nil { 13103 return fmt.Errorf("that is type *Nil but is not nil && this == nil") 13104 } 13105 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13106 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13107 } 13108 return nil 13109 } 13110 func (this *Nil) Equal(that interface{}) bool { 13111 if that == nil { 13112 return this == nil 13113 } 13114 13115 that1, ok := that.(*Nil) 13116 if !ok { 13117 that2, ok := that.(Nil) 13118 if ok { 13119 that1 = &that2 13120 } else { 13121 return false 13122 } 13123 } 13124 if that1 == nil { 13125 return this == nil 13126 } else if this == nil { 13127 return false 13128 } 13129 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13130 return false 13131 } 13132 return true 13133 } 13134 func (this *NidOptEnum) VerboseEqual(that interface{}) error { 13135 if that == nil { 13136 if this == nil { 13137 return nil 13138 } 13139 return fmt.Errorf("that == nil && this != nil") 13140 } 13141 13142 that1, ok := that.(*NidOptEnum) 13143 if !ok { 13144 that2, ok := that.(NidOptEnum) 13145 if ok { 13146 that1 = &that2 13147 } else { 13148 return fmt.Errorf("that is not of type *NidOptEnum") 13149 } 13150 } 13151 if that1 == nil { 13152 if this == nil { 13153 return nil 13154 } 13155 return fmt.Errorf("that is type *NidOptEnum but is nil && this != nil") 13156 } else if this == nil { 13157 return fmt.Errorf("that is type *NidOptEnum but is not nil && this == nil") 13158 } 13159 if this.Field1 != that1.Field1 { 13160 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 13161 } 13162 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13163 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13164 } 13165 return nil 13166 } 13167 func (this *NidOptEnum) Equal(that interface{}) bool { 13168 if that == nil { 13169 return this == nil 13170 } 13171 13172 that1, ok := that.(*NidOptEnum) 13173 if !ok { 13174 that2, ok := that.(NidOptEnum) 13175 if ok { 13176 that1 = &that2 13177 } else { 13178 return false 13179 } 13180 } 13181 if that1 == nil { 13182 return this == nil 13183 } else if this == nil { 13184 return false 13185 } 13186 if this.Field1 != that1.Field1 { 13187 return false 13188 } 13189 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13190 return false 13191 } 13192 return true 13193 } 13194 func (this *NinOptEnum) VerboseEqual(that interface{}) error { 13195 if that == nil { 13196 if this == nil { 13197 return nil 13198 } 13199 return fmt.Errorf("that == nil && this != nil") 13200 } 13201 13202 that1, ok := that.(*NinOptEnum) 13203 if !ok { 13204 that2, ok := that.(NinOptEnum) 13205 if ok { 13206 that1 = &that2 13207 } else { 13208 return fmt.Errorf("that is not of type *NinOptEnum") 13209 } 13210 } 13211 if that1 == nil { 13212 if this == nil { 13213 return nil 13214 } 13215 return fmt.Errorf("that is type *NinOptEnum but is nil && this != nil") 13216 } else if this == nil { 13217 return fmt.Errorf("that is type *NinOptEnum but is not nil && this == nil") 13218 } 13219 if this.Field1 != nil && that1.Field1 != nil { 13220 if *this.Field1 != *that1.Field1 { 13221 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 13222 } 13223 } else if this.Field1 != nil { 13224 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 13225 } else if that1.Field1 != nil { 13226 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 13227 } 13228 if this.Field2 != nil && that1.Field2 != nil { 13229 if *this.Field2 != *that1.Field2 { 13230 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 13231 } 13232 } else if this.Field2 != nil { 13233 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 13234 } else if that1.Field2 != nil { 13235 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 13236 } 13237 if this.Field3 != nil && that1.Field3 != nil { 13238 if *this.Field3 != *that1.Field3 { 13239 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3) 13240 } 13241 } else if this.Field3 != nil { 13242 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil") 13243 } else if that1.Field3 != nil { 13244 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 13245 } 13246 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13247 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13248 } 13249 return nil 13250 } 13251 func (this *NinOptEnum) Equal(that interface{}) bool { 13252 if that == nil { 13253 return this == nil 13254 } 13255 13256 that1, ok := that.(*NinOptEnum) 13257 if !ok { 13258 that2, ok := that.(NinOptEnum) 13259 if ok { 13260 that1 = &that2 13261 } else { 13262 return false 13263 } 13264 } 13265 if that1 == nil { 13266 return this == nil 13267 } else if this == nil { 13268 return false 13269 } 13270 if this.Field1 != nil && that1.Field1 != nil { 13271 if *this.Field1 != *that1.Field1 { 13272 return false 13273 } 13274 } else if this.Field1 != nil { 13275 return false 13276 } else if that1.Field1 != nil { 13277 return false 13278 } 13279 if this.Field2 != nil && that1.Field2 != nil { 13280 if *this.Field2 != *that1.Field2 { 13281 return false 13282 } 13283 } else if this.Field2 != nil { 13284 return false 13285 } else if that1.Field2 != nil { 13286 return false 13287 } 13288 if this.Field3 != nil && that1.Field3 != nil { 13289 if *this.Field3 != *that1.Field3 { 13290 return false 13291 } 13292 } else if this.Field3 != nil { 13293 return false 13294 } else if that1.Field3 != nil { 13295 return false 13296 } 13297 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13298 return false 13299 } 13300 return true 13301 } 13302 func (this *NidRepEnum) VerboseEqual(that interface{}) error { 13303 if that == nil { 13304 if this == nil { 13305 return nil 13306 } 13307 return fmt.Errorf("that == nil && this != nil") 13308 } 13309 13310 that1, ok := that.(*NidRepEnum) 13311 if !ok { 13312 that2, ok := that.(NidRepEnum) 13313 if ok { 13314 that1 = &that2 13315 } else { 13316 return fmt.Errorf("that is not of type *NidRepEnum") 13317 } 13318 } 13319 if that1 == nil { 13320 if this == nil { 13321 return nil 13322 } 13323 return fmt.Errorf("that is type *NidRepEnum but is nil && this != nil") 13324 } else if this == nil { 13325 return fmt.Errorf("that is type *NidRepEnum but is not nil && this == nil") 13326 } 13327 if len(this.Field1) != len(that1.Field1) { 13328 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 13329 } 13330 for i := range this.Field1 { 13331 if this.Field1[i] != that1.Field1[i] { 13332 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 13333 } 13334 } 13335 if len(this.Field2) != len(that1.Field2) { 13336 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 13337 } 13338 for i := range this.Field2 { 13339 if this.Field2[i] != that1.Field2[i] { 13340 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 13341 } 13342 } 13343 if len(this.Field3) != len(that1.Field3) { 13344 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 13345 } 13346 for i := range this.Field3 { 13347 if this.Field3[i] != that1.Field3[i] { 13348 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 13349 } 13350 } 13351 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13352 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13353 } 13354 return nil 13355 } 13356 func (this *NidRepEnum) Equal(that interface{}) bool { 13357 if that == nil { 13358 return this == nil 13359 } 13360 13361 that1, ok := that.(*NidRepEnum) 13362 if !ok { 13363 that2, ok := that.(NidRepEnum) 13364 if ok { 13365 that1 = &that2 13366 } else { 13367 return false 13368 } 13369 } 13370 if that1 == nil { 13371 return this == nil 13372 } else if this == nil { 13373 return false 13374 } 13375 if len(this.Field1) != len(that1.Field1) { 13376 return false 13377 } 13378 for i := range this.Field1 { 13379 if this.Field1[i] != that1.Field1[i] { 13380 return false 13381 } 13382 } 13383 if len(this.Field2) != len(that1.Field2) { 13384 return false 13385 } 13386 for i := range this.Field2 { 13387 if this.Field2[i] != that1.Field2[i] { 13388 return false 13389 } 13390 } 13391 if len(this.Field3) != len(that1.Field3) { 13392 return false 13393 } 13394 for i := range this.Field3 { 13395 if this.Field3[i] != that1.Field3[i] { 13396 return false 13397 } 13398 } 13399 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13400 return false 13401 } 13402 return true 13403 } 13404 func (this *NinRepEnum) VerboseEqual(that interface{}) error { 13405 if that == nil { 13406 if this == nil { 13407 return nil 13408 } 13409 return fmt.Errorf("that == nil && this != nil") 13410 } 13411 13412 that1, ok := that.(*NinRepEnum) 13413 if !ok { 13414 that2, ok := that.(NinRepEnum) 13415 if ok { 13416 that1 = &that2 13417 } else { 13418 return fmt.Errorf("that is not of type *NinRepEnum") 13419 } 13420 } 13421 if that1 == nil { 13422 if this == nil { 13423 return nil 13424 } 13425 return fmt.Errorf("that is type *NinRepEnum but is nil && this != nil") 13426 } else if this == nil { 13427 return fmt.Errorf("that is type *NinRepEnum but is not nil && this == nil") 13428 } 13429 if len(this.Field1) != len(that1.Field1) { 13430 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 13431 } 13432 for i := range this.Field1 { 13433 if this.Field1[i] != that1.Field1[i] { 13434 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 13435 } 13436 } 13437 if len(this.Field2) != len(that1.Field2) { 13438 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", len(this.Field2), len(that1.Field2)) 13439 } 13440 for i := range this.Field2 { 13441 if this.Field2[i] != that1.Field2[i] { 13442 return fmt.Errorf("Field2 this[%v](%v) Not Equal that[%v](%v)", i, this.Field2[i], i, that1.Field2[i]) 13443 } 13444 } 13445 if len(this.Field3) != len(that1.Field3) { 13446 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", len(this.Field3), len(that1.Field3)) 13447 } 13448 for i := range this.Field3 { 13449 if this.Field3[i] != that1.Field3[i] { 13450 return fmt.Errorf("Field3 this[%v](%v) Not Equal that[%v](%v)", i, this.Field3[i], i, that1.Field3[i]) 13451 } 13452 } 13453 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13454 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13455 } 13456 return nil 13457 } 13458 func (this *NinRepEnum) Equal(that interface{}) bool { 13459 if that == nil { 13460 return this == nil 13461 } 13462 13463 that1, ok := that.(*NinRepEnum) 13464 if !ok { 13465 that2, ok := that.(NinRepEnum) 13466 if ok { 13467 that1 = &that2 13468 } else { 13469 return false 13470 } 13471 } 13472 if that1 == nil { 13473 return this == nil 13474 } else if this == nil { 13475 return false 13476 } 13477 if len(this.Field1) != len(that1.Field1) { 13478 return false 13479 } 13480 for i := range this.Field1 { 13481 if this.Field1[i] != that1.Field1[i] { 13482 return false 13483 } 13484 } 13485 if len(this.Field2) != len(that1.Field2) { 13486 return false 13487 } 13488 for i := range this.Field2 { 13489 if this.Field2[i] != that1.Field2[i] { 13490 return false 13491 } 13492 } 13493 if len(this.Field3) != len(that1.Field3) { 13494 return false 13495 } 13496 for i := range this.Field3 { 13497 if this.Field3[i] != that1.Field3[i] { 13498 return false 13499 } 13500 } 13501 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13502 return false 13503 } 13504 return true 13505 } 13506 func (this *NinOptEnumDefault) VerboseEqual(that interface{}) error { 13507 if that == nil { 13508 if this == nil { 13509 return nil 13510 } 13511 return fmt.Errorf("that == nil && this != nil") 13512 } 13513 13514 that1, ok := that.(*NinOptEnumDefault) 13515 if !ok { 13516 that2, ok := that.(NinOptEnumDefault) 13517 if ok { 13518 that1 = &that2 13519 } else { 13520 return fmt.Errorf("that is not of type *NinOptEnumDefault") 13521 } 13522 } 13523 if that1 == nil { 13524 if this == nil { 13525 return nil 13526 } 13527 return fmt.Errorf("that is type *NinOptEnumDefault but is nil && this != nil") 13528 } else if this == nil { 13529 return fmt.Errorf("that is type *NinOptEnumDefault but is not nil && this == nil") 13530 } 13531 if this.Field1 != nil && that1.Field1 != nil { 13532 if *this.Field1 != *that1.Field1 { 13533 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 13534 } 13535 } else if this.Field1 != nil { 13536 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 13537 } else if that1.Field1 != nil { 13538 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 13539 } 13540 if this.Field2 != nil && that1.Field2 != nil { 13541 if *this.Field2 != *that1.Field2 { 13542 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 13543 } 13544 } else if this.Field2 != nil { 13545 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 13546 } else if that1.Field2 != nil { 13547 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 13548 } 13549 if this.Field3 != nil && that1.Field3 != nil { 13550 if *this.Field3 != *that1.Field3 { 13551 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3) 13552 } 13553 } else if this.Field3 != nil { 13554 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil") 13555 } else if that1.Field3 != nil { 13556 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 13557 } 13558 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13559 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13560 } 13561 return nil 13562 } 13563 func (this *NinOptEnumDefault) Equal(that interface{}) bool { 13564 if that == nil { 13565 return this == nil 13566 } 13567 13568 that1, ok := that.(*NinOptEnumDefault) 13569 if !ok { 13570 that2, ok := that.(NinOptEnumDefault) 13571 if ok { 13572 that1 = &that2 13573 } else { 13574 return false 13575 } 13576 } 13577 if that1 == nil { 13578 return this == nil 13579 } else if this == nil { 13580 return false 13581 } 13582 if this.Field1 != nil && that1.Field1 != nil { 13583 if *this.Field1 != *that1.Field1 { 13584 return false 13585 } 13586 } else if this.Field1 != nil { 13587 return false 13588 } else if that1.Field1 != nil { 13589 return false 13590 } 13591 if this.Field2 != nil && that1.Field2 != nil { 13592 if *this.Field2 != *that1.Field2 { 13593 return false 13594 } 13595 } else if this.Field2 != nil { 13596 return false 13597 } else if that1.Field2 != nil { 13598 return false 13599 } 13600 if this.Field3 != nil && that1.Field3 != nil { 13601 if *this.Field3 != *that1.Field3 { 13602 return false 13603 } 13604 } else if this.Field3 != nil { 13605 return false 13606 } else if that1.Field3 != nil { 13607 return false 13608 } 13609 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13610 return false 13611 } 13612 return true 13613 } 13614 func (this *AnotherNinOptEnum) VerboseEqual(that interface{}) error { 13615 if that == nil { 13616 if this == nil { 13617 return nil 13618 } 13619 return fmt.Errorf("that == nil && this != nil") 13620 } 13621 13622 that1, ok := that.(*AnotherNinOptEnum) 13623 if !ok { 13624 that2, ok := that.(AnotherNinOptEnum) 13625 if ok { 13626 that1 = &that2 13627 } else { 13628 return fmt.Errorf("that is not of type *AnotherNinOptEnum") 13629 } 13630 } 13631 if that1 == nil { 13632 if this == nil { 13633 return nil 13634 } 13635 return fmt.Errorf("that is type *AnotherNinOptEnum but is nil && this != nil") 13636 } else if this == nil { 13637 return fmt.Errorf("that is type *AnotherNinOptEnum but is not nil && this == nil") 13638 } 13639 if this.Field1 != nil && that1.Field1 != nil { 13640 if *this.Field1 != *that1.Field1 { 13641 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 13642 } 13643 } else if this.Field1 != nil { 13644 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 13645 } else if that1.Field1 != nil { 13646 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 13647 } 13648 if this.Field2 != nil && that1.Field2 != nil { 13649 if *this.Field2 != *that1.Field2 { 13650 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 13651 } 13652 } else if this.Field2 != nil { 13653 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 13654 } else if that1.Field2 != nil { 13655 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 13656 } 13657 if this.Field3 != nil && that1.Field3 != nil { 13658 if *this.Field3 != *that1.Field3 { 13659 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3) 13660 } 13661 } else if this.Field3 != nil { 13662 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil") 13663 } else if that1.Field3 != nil { 13664 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 13665 } 13666 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13667 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13668 } 13669 return nil 13670 } 13671 func (this *AnotherNinOptEnum) Equal(that interface{}) bool { 13672 if that == nil { 13673 return this == nil 13674 } 13675 13676 that1, ok := that.(*AnotherNinOptEnum) 13677 if !ok { 13678 that2, ok := that.(AnotherNinOptEnum) 13679 if ok { 13680 that1 = &that2 13681 } else { 13682 return false 13683 } 13684 } 13685 if that1 == nil { 13686 return this == nil 13687 } else if this == nil { 13688 return false 13689 } 13690 if this.Field1 != nil && that1.Field1 != nil { 13691 if *this.Field1 != *that1.Field1 { 13692 return false 13693 } 13694 } else if this.Field1 != nil { 13695 return false 13696 } else if that1.Field1 != nil { 13697 return false 13698 } 13699 if this.Field2 != nil && that1.Field2 != nil { 13700 if *this.Field2 != *that1.Field2 { 13701 return false 13702 } 13703 } else if this.Field2 != nil { 13704 return false 13705 } else if that1.Field2 != nil { 13706 return false 13707 } 13708 if this.Field3 != nil && that1.Field3 != nil { 13709 if *this.Field3 != *that1.Field3 { 13710 return false 13711 } 13712 } else if this.Field3 != nil { 13713 return false 13714 } else if that1.Field3 != nil { 13715 return false 13716 } 13717 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13718 return false 13719 } 13720 return true 13721 } 13722 func (this *AnotherNinOptEnumDefault) VerboseEqual(that interface{}) error { 13723 if that == nil { 13724 if this == nil { 13725 return nil 13726 } 13727 return fmt.Errorf("that == nil && this != nil") 13728 } 13729 13730 that1, ok := that.(*AnotherNinOptEnumDefault) 13731 if !ok { 13732 that2, ok := that.(AnotherNinOptEnumDefault) 13733 if ok { 13734 that1 = &that2 13735 } else { 13736 return fmt.Errorf("that is not of type *AnotherNinOptEnumDefault") 13737 } 13738 } 13739 if that1 == nil { 13740 if this == nil { 13741 return nil 13742 } 13743 return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is nil && this != nil") 13744 } else if this == nil { 13745 return fmt.Errorf("that is type *AnotherNinOptEnumDefault but is not nil && this == nil") 13746 } 13747 if this.Field1 != nil && that1.Field1 != nil { 13748 if *this.Field1 != *that1.Field1 { 13749 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 13750 } 13751 } else if this.Field1 != nil { 13752 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 13753 } else if that1.Field1 != nil { 13754 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 13755 } 13756 if this.Field2 != nil && that1.Field2 != nil { 13757 if *this.Field2 != *that1.Field2 { 13758 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 13759 } 13760 } else if this.Field2 != nil { 13761 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 13762 } else if that1.Field2 != nil { 13763 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 13764 } 13765 if this.Field3 != nil && that1.Field3 != nil { 13766 if *this.Field3 != *that1.Field3 { 13767 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3) 13768 } 13769 } else if this.Field3 != nil { 13770 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil") 13771 } else if that1.Field3 != nil { 13772 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 13773 } 13774 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13775 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13776 } 13777 return nil 13778 } 13779 func (this *AnotherNinOptEnumDefault) Equal(that interface{}) bool { 13780 if that == nil { 13781 return this == nil 13782 } 13783 13784 that1, ok := that.(*AnotherNinOptEnumDefault) 13785 if !ok { 13786 that2, ok := that.(AnotherNinOptEnumDefault) 13787 if ok { 13788 that1 = &that2 13789 } else { 13790 return false 13791 } 13792 } 13793 if that1 == nil { 13794 return this == nil 13795 } else if this == nil { 13796 return false 13797 } 13798 if this.Field1 != nil && that1.Field1 != nil { 13799 if *this.Field1 != *that1.Field1 { 13800 return false 13801 } 13802 } else if this.Field1 != nil { 13803 return false 13804 } else if that1.Field1 != nil { 13805 return false 13806 } 13807 if this.Field2 != nil && that1.Field2 != nil { 13808 if *this.Field2 != *that1.Field2 { 13809 return false 13810 } 13811 } else if this.Field2 != nil { 13812 return false 13813 } else if that1.Field2 != nil { 13814 return false 13815 } 13816 if this.Field3 != nil && that1.Field3 != nil { 13817 if *this.Field3 != *that1.Field3 { 13818 return false 13819 } 13820 } else if this.Field3 != nil { 13821 return false 13822 } else if that1.Field3 != nil { 13823 return false 13824 } 13825 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13826 return false 13827 } 13828 return true 13829 } 13830 func (this *Timer) VerboseEqual(that interface{}) error { 13831 if that == nil { 13832 if this == nil { 13833 return nil 13834 } 13835 return fmt.Errorf("that == nil && this != nil") 13836 } 13837 13838 that1, ok := that.(*Timer) 13839 if !ok { 13840 that2, ok := that.(Timer) 13841 if ok { 13842 that1 = &that2 13843 } else { 13844 return fmt.Errorf("that is not of type *Timer") 13845 } 13846 } 13847 if that1 == nil { 13848 if this == nil { 13849 return nil 13850 } 13851 return fmt.Errorf("that is type *Timer but is nil && this != nil") 13852 } else if this == nil { 13853 return fmt.Errorf("that is type *Timer but is not nil && this == nil") 13854 } 13855 if this.Time1 != that1.Time1 { 13856 return fmt.Errorf("Time1 this(%v) Not Equal that(%v)", this.Time1, that1.Time1) 13857 } 13858 if this.Time2 != that1.Time2 { 13859 return fmt.Errorf("Time2 this(%v) Not Equal that(%v)", this.Time2, that1.Time2) 13860 } 13861 if !bytes.Equal(this.Data, that1.Data) { 13862 return fmt.Errorf("Data this(%v) Not Equal that(%v)", this.Data, that1.Data) 13863 } 13864 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13865 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13866 } 13867 return nil 13868 } 13869 func (this *Timer) Equal(that interface{}) bool { 13870 if that == nil { 13871 return this == nil 13872 } 13873 13874 that1, ok := that.(*Timer) 13875 if !ok { 13876 that2, ok := that.(Timer) 13877 if ok { 13878 that1 = &that2 13879 } else { 13880 return false 13881 } 13882 } 13883 if that1 == nil { 13884 return this == nil 13885 } else if this == nil { 13886 return false 13887 } 13888 if this.Time1 != that1.Time1 { 13889 return false 13890 } 13891 if this.Time2 != that1.Time2 { 13892 return false 13893 } 13894 if !bytes.Equal(this.Data, that1.Data) { 13895 return false 13896 } 13897 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13898 return false 13899 } 13900 return true 13901 } 13902 func (this *MyExtendable) VerboseEqual(that interface{}) error { 13903 if that == nil { 13904 if this == nil { 13905 return nil 13906 } 13907 return fmt.Errorf("that == nil && this != nil") 13908 } 13909 13910 that1, ok := that.(*MyExtendable) 13911 if !ok { 13912 that2, ok := that.(MyExtendable) 13913 if ok { 13914 that1 = &that2 13915 } else { 13916 return fmt.Errorf("that is not of type *MyExtendable") 13917 } 13918 } 13919 if that1 == nil { 13920 if this == nil { 13921 return nil 13922 } 13923 return fmt.Errorf("that is type *MyExtendable but is nil && this != nil") 13924 } else if this == nil { 13925 return fmt.Errorf("that is type *MyExtendable but is not nil && this == nil") 13926 } 13927 if this.Field1 != nil && that1.Field1 != nil { 13928 if *this.Field1 != *that1.Field1 { 13929 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 13930 } 13931 } else if this.Field1 != nil { 13932 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 13933 } else if that1.Field1 != nil { 13934 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 13935 } 13936 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this) 13937 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1) 13938 for k, v := range thismap { 13939 if v2, ok := thatmap[k]; ok { 13940 if !v.Equal(&v2) { 13941 return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k]) 13942 } 13943 } else { 13944 return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k) 13945 } 13946 } 13947 for k := range thatmap { 13948 if _, ok := thismap[k]; !ok { 13949 return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k) 13950 } 13951 } 13952 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 13953 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 13954 } 13955 return nil 13956 } 13957 func (this *MyExtendable) Equal(that interface{}) bool { 13958 if that == nil { 13959 return this == nil 13960 } 13961 13962 that1, ok := that.(*MyExtendable) 13963 if !ok { 13964 that2, ok := that.(MyExtendable) 13965 if ok { 13966 that1 = &that2 13967 } else { 13968 return false 13969 } 13970 } 13971 if that1 == nil { 13972 return this == nil 13973 } else if this == nil { 13974 return false 13975 } 13976 if this.Field1 != nil && that1.Field1 != nil { 13977 if *this.Field1 != *that1.Field1 { 13978 return false 13979 } 13980 } else if this.Field1 != nil { 13981 return false 13982 } else if that1.Field1 != nil { 13983 return false 13984 } 13985 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this) 13986 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1) 13987 for k, v := range thismap { 13988 if v2, ok := thatmap[k]; ok { 13989 if !v.Equal(&v2) { 13990 return false 13991 } 13992 } else { 13993 return false 13994 } 13995 } 13996 for k := range thatmap { 13997 if _, ok := thismap[k]; !ok { 13998 return false 13999 } 14000 } 14001 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14002 return false 14003 } 14004 return true 14005 } 14006 func (this *OtherExtenable) VerboseEqual(that interface{}) error { 14007 if that == nil { 14008 if this == nil { 14009 return nil 14010 } 14011 return fmt.Errorf("that == nil && this != nil") 14012 } 14013 14014 that1, ok := that.(*OtherExtenable) 14015 if !ok { 14016 that2, ok := that.(OtherExtenable) 14017 if ok { 14018 that1 = &that2 14019 } else { 14020 return fmt.Errorf("that is not of type *OtherExtenable") 14021 } 14022 } 14023 if that1 == nil { 14024 if this == nil { 14025 return nil 14026 } 14027 return fmt.Errorf("that is type *OtherExtenable but is nil && this != nil") 14028 } else if this == nil { 14029 return fmt.Errorf("that is type *OtherExtenable but is not nil && this == nil") 14030 } 14031 if this.Field2 != nil && that1.Field2 != nil { 14032 if *this.Field2 != *that1.Field2 { 14033 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 14034 } 14035 } else if this.Field2 != nil { 14036 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 14037 } else if that1.Field2 != nil { 14038 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 14039 } 14040 if this.Field13 != nil && that1.Field13 != nil { 14041 if *this.Field13 != *that1.Field13 { 14042 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13) 14043 } 14044 } else if this.Field13 != nil { 14045 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil") 14046 } else if that1.Field13 != nil { 14047 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 14048 } 14049 if !this.M.Equal(that1.M) { 14050 return fmt.Errorf("M this(%v) Not Equal that(%v)", this.M, that1.M) 14051 } 14052 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this) 14053 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1) 14054 for k, v := range thismap { 14055 if v2, ok := thatmap[k]; ok { 14056 if !v.Equal(&v2) { 14057 return fmt.Errorf("XXX_InternalExtensions this[%v](%v) Not Equal that[%v](%v)", k, thismap[k], k, thatmap[k]) 14058 } 14059 } else { 14060 return fmt.Errorf("XXX_InternalExtensions[%v] Not In that", k) 14061 } 14062 } 14063 for k := range thatmap { 14064 if _, ok := thismap[k]; !ok { 14065 return fmt.Errorf("XXX_InternalExtensions[%v] Not In this", k) 14066 } 14067 } 14068 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14069 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 14070 } 14071 return nil 14072 } 14073 func (this *OtherExtenable) Equal(that interface{}) bool { 14074 if that == nil { 14075 return this == nil 14076 } 14077 14078 that1, ok := that.(*OtherExtenable) 14079 if !ok { 14080 that2, ok := that.(OtherExtenable) 14081 if ok { 14082 that1 = &that2 14083 } else { 14084 return false 14085 } 14086 } 14087 if that1 == nil { 14088 return this == nil 14089 } else if this == nil { 14090 return false 14091 } 14092 if this.Field2 != nil && that1.Field2 != nil { 14093 if *this.Field2 != *that1.Field2 { 14094 return false 14095 } 14096 } else if this.Field2 != nil { 14097 return false 14098 } else if that1.Field2 != nil { 14099 return false 14100 } 14101 if this.Field13 != nil && that1.Field13 != nil { 14102 if *this.Field13 != *that1.Field13 { 14103 return false 14104 } 14105 } else if this.Field13 != nil { 14106 return false 14107 } else if that1.Field13 != nil { 14108 return false 14109 } 14110 if !this.M.Equal(that1.M) { 14111 return false 14112 } 14113 thismap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(this) 14114 thatmap := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(that1) 14115 for k, v := range thismap { 14116 if v2, ok := thatmap[k]; ok { 14117 if !v.Equal(&v2) { 14118 return false 14119 } 14120 } else { 14121 return false 14122 } 14123 } 14124 for k := range thatmap { 14125 if _, ok := thismap[k]; !ok { 14126 return false 14127 } 14128 } 14129 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14130 return false 14131 } 14132 return true 14133 } 14134 func (this *NestedDefinition) VerboseEqual(that interface{}) error { 14135 if that == nil { 14136 if this == nil { 14137 return nil 14138 } 14139 return fmt.Errorf("that == nil && this != nil") 14140 } 14141 14142 that1, ok := that.(*NestedDefinition) 14143 if !ok { 14144 that2, ok := that.(NestedDefinition) 14145 if ok { 14146 that1 = &that2 14147 } else { 14148 return fmt.Errorf("that is not of type *NestedDefinition") 14149 } 14150 } 14151 if that1 == nil { 14152 if this == nil { 14153 return nil 14154 } 14155 return fmt.Errorf("that is type *NestedDefinition but is nil && this != nil") 14156 } else if this == nil { 14157 return fmt.Errorf("that is type *NestedDefinition but is not nil && this == nil") 14158 } 14159 if this.Field1 != nil && that1.Field1 != nil { 14160 if *this.Field1 != *that1.Field1 { 14161 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 14162 } 14163 } else if this.Field1 != nil { 14164 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 14165 } else if that1.Field1 != nil { 14166 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 14167 } 14168 if this.EnumField != nil && that1.EnumField != nil { 14169 if *this.EnumField != *that1.EnumField { 14170 return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", *this.EnumField, *that1.EnumField) 14171 } 14172 } else if this.EnumField != nil { 14173 return fmt.Errorf("this.EnumField == nil && that.EnumField != nil") 14174 } else if that1.EnumField != nil { 14175 return fmt.Errorf("EnumField this(%v) Not Equal that(%v)", this.EnumField, that1.EnumField) 14176 } 14177 if !this.NNM.Equal(that1.NNM) { 14178 return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM) 14179 } 14180 if !this.NM.Equal(that1.NM) { 14181 return fmt.Errorf("NM this(%v) Not Equal that(%v)", this.NM, that1.NM) 14182 } 14183 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14184 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 14185 } 14186 return nil 14187 } 14188 func (this *NestedDefinition) Equal(that interface{}) bool { 14189 if that == nil { 14190 return this == nil 14191 } 14192 14193 that1, ok := that.(*NestedDefinition) 14194 if !ok { 14195 that2, ok := that.(NestedDefinition) 14196 if ok { 14197 that1 = &that2 14198 } else { 14199 return false 14200 } 14201 } 14202 if that1 == nil { 14203 return this == nil 14204 } else if this == nil { 14205 return false 14206 } 14207 if this.Field1 != nil && that1.Field1 != nil { 14208 if *this.Field1 != *that1.Field1 { 14209 return false 14210 } 14211 } else if this.Field1 != nil { 14212 return false 14213 } else if that1.Field1 != nil { 14214 return false 14215 } 14216 if this.EnumField != nil && that1.EnumField != nil { 14217 if *this.EnumField != *that1.EnumField { 14218 return false 14219 } 14220 } else if this.EnumField != nil { 14221 return false 14222 } else if that1.EnumField != nil { 14223 return false 14224 } 14225 if !this.NNM.Equal(that1.NNM) { 14226 return false 14227 } 14228 if !this.NM.Equal(that1.NM) { 14229 return false 14230 } 14231 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14232 return false 14233 } 14234 return true 14235 } 14236 func (this *NestedDefinition_NestedMessage) VerboseEqual(that interface{}) error { 14237 if that == nil { 14238 if this == nil { 14239 return nil 14240 } 14241 return fmt.Errorf("that == nil && this != nil") 14242 } 14243 14244 that1, ok := that.(*NestedDefinition_NestedMessage) 14245 if !ok { 14246 that2, ok := that.(NestedDefinition_NestedMessage) 14247 if ok { 14248 that1 = &that2 14249 } else { 14250 return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage") 14251 } 14252 } 14253 if that1 == nil { 14254 if this == nil { 14255 return nil 14256 } 14257 return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is nil && this != nil") 14258 } else if this == nil { 14259 return fmt.Errorf("that is type *NestedDefinition_NestedMessage but is not nil && this == nil") 14260 } 14261 if this.NestedField1 != nil && that1.NestedField1 != nil { 14262 if *this.NestedField1 != *that1.NestedField1 { 14263 return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", *this.NestedField1, *that1.NestedField1) 14264 } 14265 } else if this.NestedField1 != nil { 14266 return fmt.Errorf("this.NestedField1 == nil && that.NestedField1 != nil") 14267 } else if that1.NestedField1 != nil { 14268 return fmt.Errorf("NestedField1 this(%v) Not Equal that(%v)", this.NestedField1, that1.NestedField1) 14269 } 14270 if !this.NNM.Equal(that1.NNM) { 14271 return fmt.Errorf("NNM this(%v) Not Equal that(%v)", this.NNM, that1.NNM) 14272 } 14273 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14274 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 14275 } 14276 return nil 14277 } 14278 func (this *NestedDefinition_NestedMessage) Equal(that interface{}) bool { 14279 if that == nil { 14280 return this == nil 14281 } 14282 14283 that1, ok := that.(*NestedDefinition_NestedMessage) 14284 if !ok { 14285 that2, ok := that.(NestedDefinition_NestedMessage) 14286 if ok { 14287 that1 = &that2 14288 } else { 14289 return false 14290 } 14291 } 14292 if that1 == nil { 14293 return this == nil 14294 } else if this == nil { 14295 return false 14296 } 14297 if this.NestedField1 != nil && that1.NestedField1 != nil { 14298 if *this.NestedField1 != *that1.NestedField1 { 14299 return false 14300 } 14301 } else if this.NestedField1 != nil { 14302 return false 14303 } else if that1.NestedField1 != nil { 14304 return false 14305 } 14306 if !this.NNM.Equal(that1.NNM) { 14307 return false 14308 } 14309 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14310 return false 14311 } 14312 return true 14313 } 14314 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) VerboseEqual(that interface{}) error { 14315 if that == nil { 14316 if this == nil { 14317 return nil 14318 } 14319 return fmt.Errorf("that == nil && this != nil") 14320 } 14321 14322 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg) 14323 if !ok { 14324 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg) 14325 if ok { 14326 that1 = &that2 14327 } else { 14328 return fmt.Errorf("that is not of type *NestedDefinition_NestedMessage_NestedNestedMsg") 14329 } 14330 } 14331 if that1 == nil { 14332 if this == nil { 14333 return nil 14334 } 14335 return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is nil && this != nil") 14336 } else if this == nil { 14337 return fmt.Errorf("that is type *NestedDefinition_NestedMessage_NestedNestedMsg but is not nil && this == nil") 14338 } 14339 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil { 14340 if *this.NestedNestedField1 != *that1.NestedNestedField1 { 14341 return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", *this.NestedNestedField1, *that1.NestedNestedField1) 14342 } 14343 } else if this.NestedNestedField1 != nil { 14344 return fmt.Errorf("this.NestedNestedField1 == nil && that.NestedNestedField1 != nil") 14345 } else if that1.NestedNestedField1 != nil { 14346 return fmt.Errorf("NestedNestedField1 this(%v) Not Equal that(%v)", this.NestedNestedField1, that1.NestedNestedField1) 14347 } 14348 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14349 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 14350 } 14351 return nil 14352 } 14353 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Equal(that interface{}) bool { 14354 if that == nil { 14355 return this == nil 14356 } 14357 14358 that1, ok := that.(*NestedDefinition_NestedMessage_NestedNestedMsg) 14359 if !ok { 14360 that2, ok := that.(NestedDefinition_NestedMessage_NestedNestedMsg) 14361 if ok { 14362 that1 = &that2 14363 } else { 14364 return false 14365 } 14366 } 14367 if that1 == nil { 14368 return this == nil 14369 } else if this == nil { 14370 return false 14371 } 14372 if this.NestedNestedField1 != nil && that1.NestedNestedField1 != nil { 14373 if *this.NestedNestedField1 != *that1.NestedNestedField1 { 14374 return false 14375 } 14376 } else if this.NestedNestedField1 != nil { 14377 return false 14378 } else if that1.NestedNestedField1 != nil { 14379 return false 14380 } 14381 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14382 return false 14383 } 14384 return true 14385 } 14386 func (this *NestedScope) VerboseEqual(that interface{}) error { 14387 if that == nil { 14388 if this == nil { 14389 return nil 14390 } 14391 return fmt.Errorf("that == nil && this != nil") 14392 } 14393 14394 that1, ok := that.(*NestedScope) 14395 if !ok { 14396 that2, ok := that.(NestedScope) 14397 if ok { 14398 that1 = &that2 14399 } else { 14400 return fmt.Errorf("that is not of type *NestedScope") 14401 } 14402 } 14403 if that1 == nil { 14404 if this == nil { 14405 return nil 14406 } 14407 return fmt.Errorf("that is type *NestedScope but is nil && this != nil") 14408 } else if this == nil { 14409 return fmt.Errorf("that is type *NestedScope but is not nil && this == nil") 14410 } 14411 if !this.A.Equal(that1.A) { 14412 return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A) 14413 } 14414 if this.B != nil && that1.B != nil { 14415 if *this.B != *that1.B { 14416 return fmt.Errorf("B this(%v) Not Equal that(%v)", *this.B, *that1.B) 14417 } 14418 } else if this.B != nil { 14419 return fmt.Errorf("this.B == nil && that.B != nil") 14420 } else if that1.B != nil { 14421 return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B) 14422 } 14423 if !this.C.Equal(that1.C) { 14424 return fmt.Errorf("C this(%v) Not Equal that(%v)", this.C, that1.C) 14425 } 14426 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14427 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 14428 } 14429 return nil 14430 } 14431 func (this *NestedScope) Equal(that interface{}) bool { 14432 if that == nil { 14433 return this == nil 14434 } 14435 14436 that1, ok := that.(*NestedScope) 14437 if !ok { 14438 that2, ok := that.(NestedScope) 14439 if ok { 14440 that1 = &that2 14441 } else { 14442 return false 14443 } 14444 } 14445 if that1 == nil { 14446 return this == nil 14447 } else if this == nil { 14448 return false 14449 } 14450 if !this.A.Equal(that1.A) { 14451 return false 14452 } 14453 if this.B != nil && that1.B != nil { 14454 if *this.B != *that1.B { 14455 return false 14456 } 14457 } else if this.B != nil { 14458 return false 14459 } else if that1.B != nil { 14460 return false 14461 } 14462 if !this.C.Equal(that1.C) { 14463 return false 14464 } 14465 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14466 return false 14467 } 14468 return true 14469 } 14470 func (this *NinOptNativeDefault) VerboseEqual(that interface{}) error { 14471 if that == nil { 14472 if this == nil { 14473 return nil 14474 } 14475 return fmt.Errorf("that == nil && this != nil") 14476 } 14477 14478 that1, ok := that.(*NinOptNativeDefault) 14479 if !ok { 14480 that2, ok := that.(NinOptNativeDefault) 14481 if ok { 14482 that1 = &that2 14483 } else { 14484 return fmt.Errorf("that is not of type *NinOptNativeDefault") 14485 } 14486 } 14487 if that1 == nil { 14488 if this == nil { 14489 return nil 14490 } 14491 return fmt.Errorf("that is type *NinOptNativeDefault but is nil && this != nil") 14492 } else if this == nil { 14493 return fmt.Errorf("that is type *NinOptNativeDefault but is not nil && this == nil") 14494 } 14495 if this.Field1 != nil && that1.Field1 != nil { 14496 if *this.Field1 != *that1.Field1 { 14497 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 14498 } 14499 } else if this.Field1 != nil { 14500 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 14501 } else if that1.Field1 != nil { 14502 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 14503 } 14504 if this.Field2 != nil && that1.Field2 != nil { 14505 if *this.Field2 != *that1.Field2 { 14506 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 14507 } 14508 } else if this.Field2 != nil { 14509 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 14510 } else if that1.Field2 != nil { 14511 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 14512 } 14513 if this.Field3 != nil && that1.Field3 != nil { 14514 if *this.Field3 != *that1.Field3 { 14515 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", *this.Field3, *that1.Field3) 14516 } 14517 } else if this.Field3 != nil { 14518 return fmt.Errorf("this.Field3 == nil && that.Field3 != nil") 14519 } else if that1.Field3 != nil { 14520 return fmt.Errorf("Field3 this(%v) Not Equal that(%v)", this.Field3, that1.Field3) 14521 } 14522 if this.Field4 != nil && that1.Field4 != nil { 14523 if *this.Field4 != *that1.Field4 { 14524 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", *this.Field4, *that1.Field4) 14525 } 14526 } else if this.Field4 != nil { 14527 return fmt.Errorf("this.Field4 == nil && that.Field4 != nil") 14528 } else if that1.Field4 != nil { 14529 return fmt.Errorf("Field4 this(%v) Not Equal that(%v)", this.Field4, that1.Field4) 14530 } 14531 if this.Field5 != nil && that1.Field5 != nil { 14532 if *this.Field5 != *that1.Field5 { 14533 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", *this.Field5, *that1.Field5) 14534 } 14535 } else if this.Field5 != nil { 14536 return fmt.Errorf("this.Field5 == nil && that.Field5 != nil") 14537 } else if that1.Field5 != nil { 14538 return fmt.Errorf("Field5 this(%v) Not Equal that(%v)", this.Field5, that1.Field5) 14539 } 14540 if this.Field6 != nil && that1.Field6 != nil { 14541 if *this.Field6 != *that1.Field6 { 14542 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", *this.Field6, *that1.Field6) 14543 } 14544 } else if this.Field6 != nil { 14545 return fmt.Errorf("this.Field6 == nil && that.Field6 != nil") 14546 } else if that1.Field6 != nil { 14547 return fmt.Errorf("Field6 this(%v) Not Equal that(%v)", this.Field6, that1.Field6) 14548 } 14549 if this.Field7 != nil && that1.Field7 != nil { 14550 if *this.Field7 != *that1.Field7 { 14551 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", *this.Field7, *that1.Field7) 14552 } 14553 } else if this.Field7 != nil { 14554 return fmt.Errorf("this.Field7 == nil && that.Field7 != nil") 14555 } else if that1.Field7 != nil { 14556 return fmt.Errorf("Field7 this(%v) Not Equal that(%v)", this.Field7, that1.Field7) 14557 } 14558 if this.Field8 != nil && that1.Field8 != nil { 14559 if *this.Field8 != *that1.Field8 { 14560 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", *this.Field8, *that1.Field8) 14561 } 14562 } else if this.Field8 != nil { 14563 return fmt.Errorf("this.Field8 == nil && that.Field8 != nil") 14564 } else if that1.Field8 != nil { 14565 return fmt.Errorf("Field8 this(%v) Not Equal that(%v)", this.Field8, that1.Field8) 14566 } 14567 if this.Field9 != nil && that1.Field9 != nil { 14568 if *this.Field9 != *that1.Field9 { 14569 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", *this.Field9, *that1.Field9) 14570 } 14571 } else if this.Field9 != nil { 14572 return fmt.Errorf("this.Field9 == nil && that.Field9 != nil") 14573 } else if that1.Field9 != nil { 14574 return fmt.Errorf("Field9 this(%v) Not Equal that(%v)", this.Field9, that1.Field9) 14575 } 14576 if this.Field10 != nil && that1.Field10 != nil { 14577 if *this.Field10 != *that1.Field10 { 14578 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", *this.Field10, *that1.Field10) 14579 } 14580 } else if this.Field10 != nil { 14581 return fmt.Errorf("this.Field10 == nil && that.Field10 != nil") 14582 } else if that1.Field10 != nil { 14583 return fmt.Errorf("Field10 this(%v) Not Equal that(%v)", this.Field10, that1.Field10) 14584 } 14585 if this.Field11 != nil && that1.Field11 != nil { 14586 if *this.Field11 != *that1.Field11 { 14587 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", *this.Field11, *that1.Field11) 14588 } 14589 } else if this.Field11 != nil { 14590 return fmt.Errorf("this.Field11 == nil && that.Field11 != nil") 14591 } else if that1.Field11 != nil { 14592 return fmt.Errorf("Field11 this(%v) Not Equal that(%v)", this.Field11, that1.Field11) 14593 } 14594 if this.Field12 != nil && that1.Field12 != nil { 14595 if *this.Field12 != *that1.Field12 { 14596 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", *this.Field12, *that1.Field12) 14597 } 14598 } else if this.Field12 != nil { 14599 return fmt.Errorf("this.Field12 == nil && that.Field12 != nil") 14600 } else if that1.Field12 != nil { 14601 return fmt.Errorf("Field12 this(%v) Not Equal that(%v)", this.Field12, that1.Field12) 14602 } 14603 if this.Field13 != nil && that1.Field13 != nil { 14604 if *this.Field13 != *that1.Field13 { 14605 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", *this.Field13, *that1.Field13) 14606 } 14607 } else if this.Field13 != nil { 14608 return fmt.Errorf("this.Field13 == nil && that.Field13 != nil") 14609 } else if that1.Field13 != nil { 14610 return fmt.Errorf("Field13 this(%v) Not Equal that(%v)", this.Field13, that1.Field13) 14611 } 14612 if this.Field14 != nil && that1.Field14 != nil { 14613 if *this.Field14 != *that1.Field14 { 14614 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", *this.Field14, *that1.Field14) 14615 } 14616 } else if this.Field14 != nil { 14617 return fmt.Errorf("this.Field14 == nil && that.Field14 != nil") 14618 } else if that1.Field14 != nil { 14619 return fmt.Errorf("Field14 this(%v) Not Equal that(%v)", this.Field14, that1.Field14) 14620 } 14621 if !bytes.Equal(this.Field15, that1.Field15) { 14622 return fmt.Errorf("Field15 this(%v) Not Equal that(%v)", this.Field15, that1.Field15) 14623 } 14624 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14625 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 14626 } 14627 return nil 14628 } 14629 func (this *NinOptNativeDefault) Equal(that interface{}) bool { 14630 if that == nil { 14631 return this == nil 14632 } 14633 14634 that1, ok := that.(*NinOptNativeDefault) 14635 if !ok { 14636 that2, ok := that.(NinOptNativeDefault) 14637 if ok { 14638 that1 = &that2 14639 } else { 14640 return false 14641 } 14642 } 14643 if that1 == nil { 14644 return this == nil 14645 } else if this == nil { 14646 return false 14647 } 14648 if this.Field1 != nil && that1.Field1 != nil { 14649 if *this.Field1 != *that1.Field1 { 14650 return false 14651 } 14652 } else if this.Field1 != nil { 14653 return false 14654 } else if that1.Field1 != nil { 14655 return false 14656 } 14657 if this.Field2 != nil && that1.Field2 != nil { 14658 if *this.Field2 != *that1.Field2 { 14659 return false 14660 } 14661 } else if this.Field2 != nil { 14662 return false 14663 } else if that1.Field2 != nil { 14664 return false 14665 } 14666 if this.Field3 != nil && that1.Field3 != nil { 14667 if *this.Field3 != *that1.Field3 { 14668 return false 14669 } 14670 } else if this.Field3 != nil { 14671 return false 14672 } else if that1.Field3 != nil { 14673 return false 14674 } 14675 if this.Field4 != nil && that1.Field4 != nil { 14676 if *this.Field4 != *that1.Field4 { 14677 return false 14678 } 14679 } else if this.Field4 != nil { 14680 return false 14681 } else if that1.Field4 != nil { 14682 return false 14683 } 14684 if this.Field5 != nil && that1.Field5 != nil { 14685 if *this.Field5 != *that1.Field5 { 14686 return false 14687 } 14688 } else if this.Field5 != nil { 14689 return false 14690 } else if that1.Field5 != nil { 14691 return false 14692 } 14693 if this.Field6 != nil && that1.Field6 != nil { 14694 if *this.Field6 != *that1.Field6 { 14695 return false 14696 } 14697 } else if this.Field6 != nil { 14698 return false 14699 } else if that1.Field6 != nil { 14700 return false 14701 } 14702 if this.Field7 != nil && that1.Field7 != nil { 14703 if *this.Field7 != *that1.Field7 { 14704 return false 14705 } 14706 } else if this.Field7 != nil { 14707 return false 14708 } else if that1.Field7 != nil { 14709 return false 14710 } 14711 if this.Field8 != nil && that1.Field8 != nil { 14712 if *this.Field8 != *that1.Field8 { 14713 return false 14714 } 14715 } else if this.Field8 != nil { 14716 return false 14717 } else if that1.Field8 != nil { 14718 return false 14719 } 14720 if this.Field9 != nil && that1.Field9 != nil { 14721 if *this.Field9 != *that1.Field9 { 14722 return false 14723 } 14724 } else if this.Field9 != nil { 14725 return false 14726 } else if that1.Field9 != nil { 14727 return false 14728 } 14729 if this.Field10 != nil && that1.Field10 != nil { 14730 if *this.Field10 != *that1.Field10 { 14731 return false 14732 } 14733 } else if this.Field10 != nil { 14734 return false 14735 } else if that1.Field10 != nil { 14736 return false 14737 } 14738 if this.Field11 != nil && that1.Field11 != nil { 14739 if *this.Field11 != *that1.Field11 { 14740 return false 14741 } 14742 } else if this.Field11 != nil { 14743 return false 14744 } else if that1.Field11 != nil { 14745 return false 14746 } 14747 if this.Field12 != nil && that1.Field12 != nil { 14748 if *this.Field12 != *that1.Field12 { 14749 return false 14750 } 14751 } else if this.Field12 != nil { 14752 return false 14753 } else if that1.Field12 != nil { 14754 return false 14755 } 14756 if this.Field13 != nil && that1.Field13 != nil { 14757 if *this.Field13 != *that1.Field13 { 14758 return false 14759 } 14760 } else if this.Field13 != nil { 14761 return false 14762 } else if that1.Field13 != nil { 14763 return false 14764 } 14765 if this.Field14 != nil && that1.Field14 != nil { 14766 if *this.Field14 != *that1.Field14 { 14767 return false 14768 } 14769 } else if this.Field14 != nil { 14770 return false 14771 } else if that1.Field14 != nil { 14772 return false 14773 } 14774 if !bytes.Equal(this.Field15, that1.Field15) { 14775 return false 14776 } 14777 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14778 return false 14779 } 14780 return true 14781 } 14782 func (this *CustomContainer) VerboseEqual(that interface{}) error { 14783 if that == nil { 14784 if this == nil { 14785 return nil 14786 } 14787 return fmt.Errorf("that == nil && this != nil") 14788 } 14789 14790 that1, ok := that.(*CustomContainer) 14791 if !ok { 14792 that2, ok := that.(CustomContainer) 14793 if ok { 14794 that1 = &that2 14795 } else { 14796 return fmt.Errorf("that is not of type *CustomContainer") 14797 } 14798 } 14799 if that1 == nil { 14800 if this == nil { 14801 return nil 14802 } 14803 return fmt.Errorf("that is type *CustomContainer but is nil && this != nil") 14804 } else if this == nil { 14805 return fmt.Errorf("that is type *CustomContainer but is not nil && this == nil") 14806 } 14807 if !this.CustomStruct.Equal(&that1.CustomStruct) { 14808 return fmt.Errorf("CustomStruct this(%v) Not Equal that(%v)", this.CustomStruct, that1.CustomStruct) 14809 } 14810 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14811 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 14812 } 14813 return nil 14814 } 14815 func (this *CustomContainer) Equal(that interface{}) bool { 14816 if that == nil { 14817 return this == nil 14818 } 14819 14820 that1, ok := that.(*CustomContainer) 14821 if !ok { 14822 that2, ok := that.(CustomContainer) 14823 if ok { 14824 that1 = &that2 14825 } else { 14826 return false 14827 } 14828 } 14829 if that1 == nil { 14830 return this == nil 14831 } else if this == nil { 14832 return false 14833 } 14834 if !this.CustomStruct.Equal(&that1.CustomStruct) { 14835 return false 14836 } 14837 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14838 return false 14839 } 14840 return true 14841 } 14842 func (this *CustomNameNidOptNative) VerboseEqual(that interface{}) error { 14843 if that == nil { 14844 if this == nil { 14845 return nil 14846 } 14847 return fmt.Errorf("that == nil && this != nil") 14848 } 14849 14850 that1, ok := that.(*CustomNameNidOptNative) 14851 if !ok { 14852 that2, ok := that.(CustomNameNidOptNative) 14853 if ok { 14854 that1 = &that2 14855 } else { 14856 return fmt.Errorf("that is not of type *CustomNameNidOptNative") 14857 } 14858 } 14859 if that1 == nil { 14860 if this == nil { 14861 return nil 14862 } 14863 return fmt.Errorf("that is type *CustomNameNidOptNative but is nil && this != nil") 14864 } else if this == nil { 14865 return fmt.Errorf("that is type *CustomNameNidOptNative but is not nil && this == nil") 14866 } 14867 if this.FieldA != that1.FieldA { 14868 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA) 14869 } 14870 if this.FieldB != that1.FieldB { 14871 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB) 14872 } 14873 if this.FieldC != that1.FieldC { 14874 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC) 14875 } 14876 if this.FieldD != that1.FieldD { 14877 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD) 14878 } 14879 if this.FieldE != that1.FieldE { 14880 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE) 14881 } 14882 if this.FieldF != that1.FieldF { 14883 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF) 14884 } 14885 if this.FieldG != that1.FieldG { 14886 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG) 14887 } 14888 if this.FieldH != that1.FieldH { 14889 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH) 14890 } 14891 if this.FieldI != that1.FieldI { 14892 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI) 14893 } 14894 if this.FieldJ != that1.FieldJ { 14895 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ) 14896 } 14897 if this.FieldK != that1.FieldK { 14898 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK) 14899 } 14900 if this.FieldL != that1.FieldL { 14901 return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", this.FieldL, that1.FieldL) 14902 } 14903 if this.FieldM != that1.FieldM { 14904 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM) 14905 } 14906 if this.FieldN != that1.FieldN { 14907 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN) 14908 } 14909 if !bytes.Equal(this.FieldO, that1.FieldO) { 14910 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO) 14911 } 14912 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14913 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 14914 } 14915 return nil 14916 } 14917 func (this *CustomNameNidOptNative) Equal(that interface{}) bool { 14918 if that == nil { 14919 return this == nil 14920 } 14921 14922 that1, ok := that.(*CustomNameNidOptNative) 14923 if !ok { 14924 that2, ok := that.(CustomNameNidOptNative) 14925 if ok { 14926 that1 = &that2 14927 } else { 14928 return false 14929 } 14930 } 14931 if that1 == nil { 14932 return this == nil 14933 } else if this == nil { 14934 return false 14935 } 14936 if this.FieldA != that1.FieldA { 14937 return false 14938 } 14939 if this.FieldB != that1.FieldB { 14940 return false 14941 } 14942 if this.FieldC != that1.FieldC { 14943 return false 14944 } 14945 if this.FieldD != that1.FieldD { 14946 return false 14947 } 14948 if this.FieldE != that1.FieldE { 14949 return false 14950 } 14951 if this.FieldF != that1.FieldF { 14952 return false 14953 } 14954 if this.FieldG != that1.FieldG { 14955 return false 14956 } 14957 if this.FieldH != that1.FieldH { 14958 return false 14959 } 14960 if this.FieldI != that1.FieldI { 14961 return false 14962 } 14963 if this.FieldJ != that1.FieldJ { 14964 return false 14965 } 14966 if this.FieldK != that1.FieldK { 14967 return false 14968 } 14969 if this.FieldL != that1.FieldL { 14970 return false 14971 } 14972 if this.FieldM != that1.FieldM { 14973 return false 14974 } 14975 if this.FieldN != that1.FieldN { 14976 return false 14977 } 14978 if !bytes.Equal(this.FieldO, that1.FieldO) { 14979 return false 14980 } 14981 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 14982 return false 14983 } 14984 return true 14985 } 14986 func (this *CustomNameNinOptNative) VerboseEqual(that interface{}) error { 14987 if that == nil { 14988 if this == nil { 14989 return nil 14990 } 14991 return fmt.Errorf("that == nil && this != nil") 14992 } 14993 14994 that1, ok := that.(*CustomNameNinOptNative) 14995 if !ok { 14996 that2, ok := that.(CustomNameNinOptNative) 14997 if ok { 14998 that1 = &that2 14999 } else { 15000 return fmt.Errorf("that is not of type *CustomNameNinOptNative") 15001 } 15002 } 15003 if that1 == nil { 15004 if this == nil { 15005 return nil 15006 } 15007 return fmt.Errorf("that is type *CustomNameNinOptNative but is nil && this != nil") 15008 } else if this == nil { 15009 return fmt.Errorf("that is type *CustomNameNinOptNative but is not nil && this == nil") 15010 } 15011 if this.FieldA != nil && that1.FieldA != nil { 15012 if *this.FieldA != *that1.FieldA { 15013 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA) 15014 } 15015 } else if this.FieldA != nil { 15016 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil") 15017 } else if that1.FieldA != nil { 15018 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA) 15019 } 15020 if this.FieldB != nil && that1.FieldB != nil { 15021 if *this.FieldB != *that1.FieldB { 15022 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB) 15023 } 15024 } else if this.FieldB != nil { 15025 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil") 15026 } else if that1.FieldB != nil { 15027 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB) 15028 } 15029 if this.FieldC != nil && that1.FieldC != nil { 15030 if *this.FieldC != *that1.FieldC { 15031 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", *this.FieldC, *that1.FieldC) 15032 } 15033 } else if this.FieldC != nil { 15034 return fmt.Errorf("this.FieldC == nil && that.FieldC != nil") 15035 } else if that1.FieldC != nil { 15036 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC) 15037 } 15038 if this.FieldD != nil && that1.FieldD != nil { 15039 if *this.FieldD != *that1.FieldD { 15040 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", *this.FieldD, *that1.FieldD) 15041 } 15042 } else if this.FieldD != nil { 15043 return fmt.Errorf("this.FieldD == nil && that.FieldD != nil") 15044 } else if that1.FieldD != nil { 15045 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", this.FieldD, that1.FieldD) 15046 } 15047 if this.FieldE != nil && that1.FieldE != nil { 15048 if *this.FieldE != *that1.FieldE { 15049 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE) 15050 } 15051 } else if this.FieldE != nil { 15052 return fmt.Errorf("this.FieldE == nil && that.FieldE != nil") 15053 } else if that1.FieldE != nil { 15054 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE) 15055 } 15056 if this.FieldF != nil && that1.FieldF != nil { 15057 if *this.FieldF != *that1.FieldF { 15058 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF) 15059 } 15060 } else if this.FieldF != nil { 15061 return fmt.Errorf("this.FieldF == nil && that.FieldF != nil") 15062 } else if that1.FieldF != nil { 15063 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF) 15064 } 15065 if this.FieldG != nil && that1.FieldG != nil { 15066 if *this.FieldG != *that1.FieldG { 15067 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", *this.FieldG, *that1.FieldG) 15068 } 15069 } else if this.FieldG != nil { 15070 return fmt.Errorf("this.FieldG == nil && that.FieldG != nil") 15071 } else if that1.FieldG != nil { 15072 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG) 15073 } 15074 if this.FieldH != nil && that1.FieldH != nil { 15075 if *this.FieldH != *that1.FieldH { 15076 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH) 15077 } 15078 } else if this.FieldH != nil { 15079 return fmt.Errorf("this.FieldH == nil && that.FieldH != nil") 15080 } else if that1.FieldH != nil { 15081 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH) 15082 } 15083 if this.FieldI != nil && that1.FieldI != nil { 15084 if *this.FieldI != *that1.FieldI { 15085 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI) 15086 } 15087 } else if this.FieldI != nil { 15088 return fmt.Errorf("this.FieldI == nil && that.FieldI != nil") 15089 } else if that1.FieldI != nil { 15090 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI) 15091 } 15092 if this.FieldJ != nil && that1.FieldJ != nil { 15093 if *this.FieldJ != *that1.FieldJ { 15094 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", *this.FieldJ, *that1.FieldJ) 15095 } 15096 } else if this.FieldJ != nil { 15097 return fmt.Errorf("this.FieldJ == nil && that.FieldJ != nil") 15098 } else if that1.FieldJ != nil { 15099 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ) 15100 } 15101 if this.FieldK != nil && that1.FieldK != nil { 15102 if *this.FieldK != *that1.FieldK { 15103 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", *this.FieldK, *that1.FieldK) 15104 } 15105 } else if this.FieldK != nil { 15106 return fmt.Errorf("this.FieldK == nil && that.FieldK != nil") 15107 } else if that1.FieldK != nil { 15108 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", this.FieldK, that1.FieldK) 15109 } 15110 if this.FielL != nil && that1.FielL != nil { 15111 if *this.FielL != *that1.FielL { 15112 return fmt.Errorf("FielL this(%v) Not Equal that(%v)", *this.FielL, *that1.FielL) 15113 } 15114 } else if this.FielL != nil { 15115 return fmt.Errorf("this.FielL == nil && that.FielL != nil") 15116 } else if that1.FielL != nil { 15117 return fmt.Errorf("FielL this(%v) Not Equal that(%v)", this.FielL, that1.FielL) 15118 } 15119 if this.FieldM != nil && that1.FieldM != nil { 15120 if *this.FieldM != *that1.FieldM { 15121 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", *this.FieldM, *that1.FieldM) 15122 } 15123 } else if this.FieldM != nil { 15124 return fmt.Errorf("this.FieldM == nil && that.FieldM != nil") 15125 } else if that1.FieldM != nil { 15126 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", this.FieldM, that1.FieldM) 15127 } 15128 if this.FieldN != nil && that1.FieldN != nil { 15129 if *this.FieldN != *that1.FieldN { 15130 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", *this.FieldN, *that1.FieldN) 15131 } 15132 } else if this.FieldN != nil { 15133 return fmt.Errorf("this.FieldN == nil && that.FieldN != nil") 15134 } else if that1.FieldN != nil { 15135 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", this.FieldN, that1.FieldN) 15136 } 15137 if !bytes.Equal(this.FieldO, that1.FieldO) { 15138 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", this.FieldO, that1.FieldO) 15139 } 15140 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15141 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 15142 } 15143 return nil 15144 } 15145 func (this *CustomNameNinOptNative) Equal(that interface{}) bool { 15146 if that == nil { 15147 return this == nil 15148 } 15149 15150 that1, ok := that.(*CustomNameNinOptNative) 15151 if !ok { 15152 that2, ok := that.(CustomNameNinOptNative) 15153 if ok { 15154 that1 = &that2 15155 } else { 15156 return false 15157 } 15158 } 15159 if that1 == nil { 15160 return this == nil 15161 } else if this == nil { 15162 return false 15163 } 15164 if this.FieldA != nil && that1.FieldA != nil { 15165 if *this.FieldA != *that1.FieldA { 15166 return false 15167 } 15168 } else if this.FieldA != nil { 15169 return false 15170 } else if that1.FieldA != nil { 15171 return false 15172 } 15173 if this.FieldB != nil && that1.FieldB != nil { 15174 if *this.FieldB != *that1.FieldB { 15175 return false 15176 } 15177 } else if this.FieldB != nil { 15178 return false 15179 } else if that1.FieldB != nil { 15180 return false 15181 } 15182 if this.FieldC != nil && that1.FieldC != nil { 15183 if *this.FieldC != *that1.FieldC { 15184 return false 15185 } 15186 } else if this.FieldC != nil { 15187 return false 15188 } else if that1.FieldC != nil { 15189 return false 15190 } 15191 if this.FieldD != nil && that1.FieldD != nil { 15192 if *this.FieldD != *that1.FieldD { 15193 return false 15194 } 15195 } else if this.FieldD != nil { 15196 return false 15197 } else if that1.FieldD != nil { 15198 return false 15199 } 15200 if this.FieldE != nil && that1.FieldE != nil { 15201 if *this.FieldE != *that1.FieldE { 15202 return false 15203 } 15204 } else if this.FieldE != nil { 15205 return false 15206 } else if that1.FieldE != nil { 15207 return false 15208 } 15209 if this.FieldF != nil && that1.FieldF != nil { 15210 if *this.FieldF != *that1.FieldF { 15211 return false 15212 } 15213 } else if this.FieldF != nil { 15214 return false 15215 } else if that1.FieldF != nil { 15216 return false 15217 } 15218 if this.FieldG != nil && that1.FieldG != nil { 15219 if *this.FieldG != *that1.FieldG { 15220 return false 15221 } 15222 } else if this.FieldG != nil { 15223 return false 15224 } else if that1.FieldG != nil { 15225 return false 15226 } 15227 if this.FieldH != nil && that1.FieldH != nil { 15228 if *this.FieldH != *that1.FieldH { 15229 return false 15230 } 15231 } else if this.FieldH != nil { 15232 return false 15233 } else if that1.FieldH != nil { 15234 return false 15235 } 15236 if this.FieldI != nil && that1.FieldI != nil { 15237 if *this.FieldI != *that1.FieldI { 15238 return false 15239 } 15240 } else if this.FieldI != nil { 15241 return false 15242 } else if that1.FieldI != nil { 15243 return false 15244 } 15245 if this.FieldJ != nil && that1.FieldJ != nil { 15246 if *this.FieldJ != *that1.FieldJ { 15247 return false 15248 } 15249 } else if this.FieldJ != nil { 15250 return false 15251 } else if that1.FieldJ != nil { 15252 return false 15253 } 15254 if this.FieldK != nil && that1.FieldK != nil { 15255 if *this.FieldK != *that1.FieldK { 15256 return false 15257 } 15258 } else if this.FieldK != nil { 15259 return false 15260 } else if that1.FieldK != nil { 15261 return false 15262 } 15263 if this.FielL != nil && that1.FielL != nil { 15264 if *this.FielL != *that1.FielL { 15265 return false 15266 } 15267 } else if this.FielL != nil { 15268 return false 15269 } else if that1.FielL != nil { 15270 return false 15271 } 15272 if this.FieldM != nil && that1.FieldM != nil { 15273 if *this.FieldM != *that1.FieldM { 15274 return false 15275 } 15276 } else if this.FieldM != nil { 15277 return false 15278 } else if that1.FieldM != nil { 15279 return false 15280 } 15281 if this.FieldN != nil && that1.FieldN != nil { 15282 if *this.FieldN != *that1.FieldN { 15283 return false 15284 } 15285 } else if this.FieldN != nil { 15286 return false 15287 } else if that1.FieldN != nil { 15288 return false 15289 } 15290 if !bytes.Equal(this.FieldO, that1.FieldO) { 15291 return false 15292 } 15293 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15294 return false 15295 } 15296 return true 15297 } 15298 func (this *CustomNameNinRepNative) VerboseEqual(that interface{}) error { 15299 if that == nil { 15300 if this == nil { 15301 return nil 15302 } 15303 return fmt.Errorf("that == nil && this != nil") 15304 } 15305 15306 that1, ok := that.(*CustomNameNinRepNative) 15307 if !ok { 15308 that2, ok := that.(CustomNameNinRepNative) 15309 if ok { 15310 that1 = &that2 15311 } else { 15312 return fmt.Errorf("that is not of type *CustomNameNinRepNative") 15313 } 15314 } 15315 if that1 == nil { 15316 if this == nil { 15317 return nil 15318 } 15319 return fmt.Errorf("that is type *CustomNameNinRepNative but is nil && this != nil") 15320 } else if this == nil { 15321 return fmt.Errorf("that is type *CustomNameNinRepNative but is not nil && this == nil") 15322 } 15323 if len(this.FieldA) != len(that1.FieldA) { 15324 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", len(this.FieldA), len(that1.FieldA)) 15325 } 15326 for i := range this.FieldA { 15327 if this.FieldA[i] != that1.FieldA[i] { 15328 return fmt.Errorf("FieldA this[%v](%v) Not Equal that[%v](%v)", i, this.FieldA[i], i, that1.FieldA[i]) 15329 } 15330 } 15331 if len(this.FieldB) != len(that1.FieldB) { 15332 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB)) 15333 } 15334 for i := range this.FieldB { 15335 if this.FieldB[i] != that1.FieldB[i] { 15336 return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i]) 15337 } 15338 } 15339 if len(this.FieldC) != len(that1.FieldC) { 15340 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC)) 15341 } 15342 for i := range this.FieldC { 15343 if this.FieldC[i] != that1.FieldC[i] { 15344 return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i]) 15345 } 15346 } 15347 if len(this.FieldD) != len(that1.FieldD) { 15348 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD)) 15349 } 15350 for i := range this.FieldD { 15351 if this.FieldD[i] != that1.FieldD[i] { 15352 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i]) 15353 } 15354 } 15355 if len(this.FieldE) != len(that1.FieldE) { 15356 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", len(this.FieldE), len(that1.FieldE)) 15357 } 15358 for i := range this.FieldE { 15359 if this.FieldE[i] != that1.FieldE[i] { 15360 return fmt.Errorf("FieldE this[%v](%v) Not Equal that[%v](%v)", i, this.FieldE[i], i, that1.FieldE[i]) 15361 } 15362 } 15363 if len(this.FieldF) != len(that1.FieldF) { 15364 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", len(this.FieldF), len(that1.FieldF)) 15365 } 15366 for i := range this.FieldF { 15367 if this.FieldF[i] != that1.FieldF[i] { 15368 return fmt.Errorf("FieldF this[%v](%v) Not Equal that[%v](%v)", i, this.FieldF[i], i, that1.FieldF[i]) 15369 } 15370 } 15371 if len(this.FieldG) != len(that1.FieldG) { 15372 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", len(this.FieldG), len(that1.FieldG)) 15373 } 15374 for i := range this.FieldG { 15375 if this.FieldG[i] != that1.FieldG[i] { 15376 return fmt.Errorf("FieldG this[%v](%v) Not Equal that[%v](%v)", i, this.FieldG[i], i, that1.FieldG[i]) 15377 } 15378 } 15379 if len(this.FieldH) != len(that1.FieldH) { 15380 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", len(this.FieldH), len(that1.FieldH)) 15381 } 15382 for i := range this.FieldH { 15383 if this.FieldH[i] != that1.FieldH[i] { 15384 return fmt.Errorf("FieldH this[%v](%v) Not Equal that[%v](%v)", i, this.FieldH[i], i, that1.FieldH[i]) 15385 } 15386 } 15387 if len(this.FieldI) != len(that1.FieldI) { 15388 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", len(this.FieldI), len(that1.FieldI)) 15389 } 15390 for i := range this.FieldI { 15391 if this.FieldI[i] != that1.FieldI[i] { 15392 return fmt.Errorf("FieldI this[%v](%v) Not Equal that[%v](%v)", i, this.FieldI[i], i, that1.FieldI[i]) 15393 } 15394 } 15395 if len(this.FieldJ) != len(that1.FieldJ) { 15396 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", len(this.FieldJ), len(that1.FieldJ)) 15397 } 15398 for i := range this.FieldJ { 15399 if this.FieldJ[i] != that1.FieldJ[i] { 15400 return fmt.Errorf("FieldJ this[%v](%v) Not Equal that[%v](%v)", i, this.FieldJ[i], i, that1.FieldJ[i]) 15401 } 15402 } 15403 if len(this.FieldK) != len(that1.FieldK) { 15404 return fmt.Errorf("FieldK this(%v) Not Equal that(%v)", len(this.FieldK), len(that1.FieldK)) 15405 } 15406 for i := range this.FieldK { 15407 if this.FieldK[i] != that1.FieldK[i] { 15408 return fmt.Errorf("FieldK this[%v](%v) Not Equal that[%v](%v)", i, this.FieldK[i], i, that1.FieldK[i]) 15409 } 15410 } 15411 if len(this.FieldL) != len(that1.FieldL) { 15412 return fmt.Errorf("FieldL this(%v) Not Equal that(%v)", len(this.FieldL), len(that1.FieldL)) 15413 } 15414 for i := range this.FieldL { 15415 if this.FieldL[i] != that1.FieldL[i] { 15416 return fmt.Errorf("FieldL this[%v](%v) Not Equal that[%v](%v)", i, this.FieldL[i], i, that1.FieldL[i]) 15417 } 15418 } 15419 if len(this.FieldM) != len(that1.FieldM) { 15420 return fmt.Errorf("FieldM this(%v) Not Equal that(%v)", len(this.FieldM), len(that1.FieldM)) 15421 } 15422 for i := range this.FieldM { 15423 if this.FieldM[i] != that1.FieldM[i] { 15424 return fmt.Errorf("FieldM this[%v](%v) Not Equal that[%v](%v)", i, this.FieldM[i], i, that1.FieldM[i]) 15425 } 15426 } 15427 if len(this.FieldN) != len(that1.FieldN) { 15428 return fmt.Errorf("FieldN this(%v) Not Equal that(%v)", len(this.FieldN), len(that1.FieldN)) 15429 } 15430 for i := range this.FieldN { 15431 if this.FieldN[i] != that1.FieldN[i] { 15432 return fmt.Errorf("FieldN this[%v](%v) Not Equal that[%v](%v)", i, this.FieldN[i], i, that1.FieldN[i]) 15433 } 15434 } 15435 if len(this.FieldO) != len(that1.FieldO) { 15436 return fmt.Errorf("FieldO this(%v) Not Equal that(%v)", len(this.FieldO), len(that1.FieldO)) 15437 } 15438 for i := range this.FieldO { 15439 if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) { 15440 return fmt.Errorf("FieldO this[%v](%v) Not Equal that[%v](%v)", i, this.FieldO[i], i, that1.FieldO[i]) 15441 } 15442 } 15443 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15444 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 15445 } 15446 return nil 15447 } 15448 func (this *CustomNameNinRepNative) Equal(that interface{}) bool { 15449 if that == nil { 15450 return this == nil 15451 } 15452 15453 that1, ok := that.(*CustomNameNinRepNative) 15454 if !ok { 15455 that2, ok := that.(CustomNameNinRepNative) 15456 if ok { 15457 that1 = &that2 15458 } else { 15459 return false 15460 } 15461 } 15462 if that1 == nil { 15463 return this == nil 15464 } else if this == nil { 15465 return false 15466 } 15467 if len(this.FieldA) != len(that1.FieldA) { 15468 return false 15469 } 15470 for i := range this.FieldA { 15471 if this.FieldA[i] != that1.FieldA[i] { 15472 return false 15473 } 15474 } 15475 if len(this.FieldB) != len(that1.FieldB) { 15476 return false 15477 } 15478 for i := range this.FieldB { 15479 if this.FieldB[i] != that1.FieldB[i] { 15480 return false 15481 } 15482 } 15483 if len(this.FieldC) != len(that1.FieldC) { 15484 return false 15485 } 15486 for i := range this.FieldC { 15487 if this.FieldC[i] != that1.FieldC[i] { 15488 return false 15489 } 15490 } 15491 if len(this.FieldD) != len(that1.FieldD) { 15492 return false 15493 } 15494 for i := range this.FieldD { 15495 if this.FieldD[i] != that1.FieldD[i] { 15496 return false 15497 } 15498 } 15499 if len(this.FieldE) != len(that1.FieldE) { 15500 return false 15501 } 15502 for i := range this.FieldE { 15503 if this.FieldE[i] != that1.FieldE[i] { 15504 return false 15505 } 15506 } 15507 if len(this.FieldF) != len(that1.FieldF) { 15508 return false 15509 } 15510 for i := range this.FieldF { 15511 if this.FieldF[i] != that1.FieldF[i] { 15512 return false 15513 } 15514 } 15515 if len(this.FieldG) != len(that1.FieldG) { 15516 return false 15517 } 15518 for i := range this.FieldG { 15519 if this.FieldG[i] != that1.FieldG[i] { 15520 return false 15521 } 15522 } 15523 if len(this.FieldH) != len(that1.FieldH) { 15524 return false 15525 } 15526 for i := range this.FieldH { 15527 if this.FieldH[i] != that1.FieldH[i] { 15528 return false 15529 } 15530 } 15531 if len(this.FieldI) != len(that1.FieldI) { 15532 return false 15533 } 15534 for i := range this.FieldI { 15535 if this.FieldI[i] != that1.FieldI[i] { 15536 return false 15537 } 15538 } 15539 if len(this.FieldJ) != len(that1.FieldJ) { 15540 return false 15541 } 15542 for i := range this.FieldJ { 15543 if this.FieldJ[i] != that1.FieldJ[i] { 15544 return false 15545 } 15546 } 15547 if len(this.FieldK) != len(that1.FieldK) { 15548 return false 15549 } 15550 for i := range this.FieldK { 15551 if this.FieldK[i] != that1.FieldK[i] { 15552 return false 15553 } 15554 } 15555 if len(this.FieldL) != len(that1.FieldL) { 15556 return false 15557 } 15558 for i := range this.FieldL { 15559 if this.FieldL[i] != that1.FieldL[i] { 15560 return false 15561 } 15562 } 15563 if len(this.FieldM) != len(that1.FieldM) { 15564 return false 15565 } 15566 for i := range this.FieldM { 15567 if this.FieldM[i] != that1.FieldM[i] { 15568 return false 15569 } 15570 } 15571 if len(this.FieldN) != len(that1.FieldN) { 15572 return false 15573 } 15574 for i := range this.FieldN { 15575 if this.FieldN[i] != that1.FieldN[i] { 15576 return false 15577 } 15578 } 15579 if len(this.FieldO) != len(that1.FieldO) { 15580 return false 15581 } 15582 for i := range this.FieldO { 15583 if !bytes.Equal(this.FieldO[i], that1.FieldO[i]) { 15584 return false 15585 } 15586 } 15587 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15588 return false 15589 } 15590 return true 15591 } 15592 func (this *CustomNameNinStruct) VerboseEqual(that interface{}) error { 15593 if that == nil { 15594 if this == nil { 15595 return nil 15596 } 15597 return fmt.Errorf("that == nil && this != nil") 15598 } 15599 15600 that1, ok := that.(*CustomNameNinStruct) 15601 if !ok { 15602 that2, ok := that.(CustomNameNinStruct) 15603 if ok { 15604 that1 = &that2 15605 } else { 15606 return fmt.Errorf("that is not of type *CustomNameNinStruct") 15607 } 15608 } 15609 if that1 == nil { 15610 if this == nil { 15611 return nil 15612 } 15613 return fmt.Errorf("that is type *CustomNameNinStruct but is nil && this != nil") 15614 } else if this == nil { 15615 return fmt.Errorf("that is type *CustomNameNinStruct but is not nil && this == nil") 15616 } 15617 if this.FieldA != nil && that1.FieldA != nil { 15618 if *this.FieldA != *that1.FieldA { 15619 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA) 15620 } 15621 } else if this.FieldA != nil { 15622 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil") 15623 } else if that1.FieldA != nil { 15624 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA) 15625 } 15626 if this.FieldB != nil && that1.FieldB != nil { 15627 if *this.FieldB != *that1.FieldB { 15628 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB) 15629 } 15630 } else if this.FieldB != nil { 15631 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil") 15632 } else if that1.FieldB != nil { 15633 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB) 15634 } 15635 if !this.FieldC.Equal(that1.FieldC) { 15636 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", this.FieldC, that1.FieldC) 15637 } 15638 if len(this.FieldD) != len(that1.FieldD) { 15639 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD)) 15640 } 15641 for i := range this.FieldD { 15642 if !this.FieldD[i].Equal(that1.FieldD[i]) { 15643 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i]) 15644 } 15645 } 15646 if this.FieldE != nil && that1.FieldE != nil { 15647 if *this.FieldE != *that1.FieldE { 15648 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", *this.FieldE, *that1.FieldE) 15649 } 15650 } else if this.FieldE != nil { 15651 return fmt.Errorf("this.FieldE == nil && that.FieldE != nil") 15652 } else if that1.FieldE != nil { 15653 return fmt.Errorf("FieldE this(%v) Not Equal that(%v)", this.FieldE, that1.FieldE) 15654 } 15655 if this.FieldF != nil && that1.FieldF != nil { 15656 if *this.FieldF != *that1.FieldF { 15657 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", *this.FieldF, *that1.FieldF) 15658 } 15659 } else if this.FieldF != nil { 15660 return fmt.Errorf("this.FieldF == nil && that.FieldF != nil") 15661 } else if that1.FieldF != nil { 15662 return fmt.Errorf("FieldF this(%v) Not Equal that(%v)", this.FieldF, that1.FieldF) 15663 } 15664 if !this.FieldG.Equal(that1.FieldG) { 15665 return fmt.Errorf("FieldG this(%v) Not Equal that(%v)", this.FieldG, that1.FieldG) 15666 } 15667 if this.FieldH != nil && that1.FieldH != nil { 15668 if *this.FieldH != *that1.FieldH { 15669 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", *this.FieldH, *that1.FieldH) 15670 } 15671 } else if this.FieldH != nil { 15672 return fmt.Errorf("this.FieldH == nil && that.FieldH != nil") 15673 } else if that1.FieldH != nil { 15674 return fmt.Errorf("FieldH this(%v) Not Equal that(%v)", this.FieldH, that1.FieldH) 15675 } 15676 if this.FieldI != nil && that1.FieldI != nil { 15677 if *this.FieldI != *that1.FieldI { 15678 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", *this.FieldI, *that1.FieldI) 15679 } 15680 } else if this.FieldI != nil { 15681 return fmt.Errorf("this.FieldI == nil && that.FieldI != nil") 15682 } else if that1.FieldI != nil { 15683 return fmt.Errorf("FieldI this(%v) Not Equal that(%v)", this.FieldI, that1.FieldI) 15684 } 15685 if !bytes.Equal(this.FieldJ, that1.FieldJ) { 15686 return fmt.Errorf("FieldJ this(%v) Not Equal that(%v)", this.FieldJ, that1.FieldJ) 15687 } 15688 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15689 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 15690 } 15691 return nil 15692 } 15693 func (this *CustomNameNinStruct) Equal(that interface{}) bool { 15694 if that == nil { 15695 return this == nil 15696 } 15697 15698 that1, ok := that.(*CustomNameNinStruct) 15699 if !ok { 15700 that2, ok := that.(CustomNameNinStruct) 15701 if ok { 15702 that1 = &that2 15703 } else { 15704 return false 15705 } 15706 } 15707 if that1 == nil { 15708 return this == nil 15709 } else if this == nil { 15710 return false 15711 } 15712 if this.FieldA != nil && that1.FieldA != nil { 15713 if *this.FieldA != *that1.FieldA { 15714 return false 15715 } 15716 } else if this.FieldA != nil { 15717 return false 15718 } else if that1.FieldA != nil { 15719 return false 15720 } 15721 if this.FieldB != nil && that1.FieldB != nil { 15722 if *this.FieldB != *that1.FieldB { 15723 return false 15724 } 15725 } else if this.FieldB != nil { 15726 return false 15727 } else if that1.FieldB != nil { 15728 return false 15729 } 15730 if !this.FieldC.Equal(that1.FieldC) { 15731 return false 15732 } 15733 if len(this.FieldD) != len(that1.FieldD) { 15734 return false 15735 } 15736 for i := range this.FieldD { 15737 if !this.FieldD[i].Equal(that1.FieldD[i]) { 15738 return false 15739 } 15740 } 15741 if this.FieldE != nil && that1.FieldE != nil { 15742 if *this.FieldE != *that1.FieldE { 15743 return false 15744 } 15745 } else if this.FieldE != nil { 15746 return false 15747 } else if that1.FieldE != nil { 15748 return false 15749 } 15750 if this.FieldF != nil && that1.FieldF != nil { 15751 if *this.FieldF != *that1.FieldF { 15752 return false 15753 } 15754 } else if this.FieldF != nil { 15755 return false 15756 } else if that1.FieldF != nil { 15757 return false 15758 } 15759 if !this.FieldG.Equal(that1.FieldG) { 15760 return false 15761 } 15762 if this.FieldH != nil && that1.FieldH != nil { 15763 if *this.FieldH != *that1.FieldH { 15764 return false 15765 } 15766 } else if this.FieldH != nil { 15767 return false 15768 } else if that1.FieldH != nil { 15769 return false 15770 } 15771 if this.FieldI != nil && that1.FieldI != nil { 15772 if *this.FieldI != *that1.FieldI { 15773 return false 15774 } 15775 } else if this.FieldI != nil { 15776 return false 15777 } else if that1.FieldI != nil { 15778 return false 15779 } 15780 if !bytes.Equal(this.FieldJ, that1.FieldJ) { 15781 return false 15782 } 15783 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15784 return false 15785 } 15786 return true 15787 } 15788 func (this *CustomNameCustomType) VerboseEqual(that interface{}) error { 15789 if that == nil { 15790 if this == nil { 15791 return nil 15792 } 15793 return fmt.Errorf("that == nil && this != nil") 15794 } 15795 15796 that1, ok := that.(*CustomNameCustomType) 15797 if !ok { 15798 that2, ok := that.(CustomNameCustomType) 15799 if ok { 15800 that1 = &that2 15801 } else { 15802 return fmt.Errorf("that is not of type *CustomNameCustomType") 15803 } 15804 } 15805 if that1 == nil { 15806 if this == nil { 15807 return nil 15808 } 15809 return fmt.Errorf("that is type *CustomNameCustomType but is nil && this != nil") 15810 } else if this == nil { 15811 return fmt.Errorf("that is type *CustomNameCustomType but is not nil && this == nil") 15812 } 15813 if that1.FieldA == nil { 15814 if this.FieldA != nil { 15815 return fmt.Errorf("this.FieldA != nil && that1.FieldA == nil") 15816 } 15817 } else if !this.FieldA.Equal(*that1.FieldA) { 15818 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA) 15819 } 15820 if that1.FieldB == nil { 15821 if this.FieldB != nil { 15822 return fmt.Errorf("this.FieldB != nil && that1.FieldB == nil") 15823 } 15824 } else if !this.FieldB.Equal(*that1.FieldB) { 15825 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB) 15826 } 15827 if len(this.FieldC) != len(that1.FieldC) { 15828 return fmt.Errorf("FieldC this(%v) Not Equal that(%v)", len(this.FieldC), len(that1.FieldC)) 15829 } 15830 for i := range this.FieldC { 15831 if !this.FieldC[i].Equal(that1.FieldC[i]) { 15832 return fmt.Errorf("FieldC this[%v](%v) Not Equal that[%v](%v)", i, this.FieldC[i], i, that1.FieldC[i]) 15833 } 15834 } 15835 if len(this.FieldD) != len(that1.FieldD) { 15836 return fmt.Errorf("FieldD this(%v) Not Equal that(%v)", len(this.FieldD), len(that1.FieldD)) 15837 } 15838 for i := range this.FieldD { 15839 if !this.FieldD[i].Equal(that1.FieldD[i]) { 15840 return fmt.Errorf("FieldD this[%v](%v) Not Equal that[%v](%v)", i, this.FieldD[i], i, that1.FieldD[i]) 15841 } 15842 } 15843 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15844 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 15845 } 15846 return nil 15847 } 15848 func (this *CustomNameCustomType) Equal(that interface{}) bool { 15849 if that == nil { 15850 return this == nil 15851 } 15852 15853 that1, ok := that.(*CustomNameCustomType) 15854 if !ok { 15855 that2, ok := that.(CustomNameCustomType) 15856 if ok { 15857 that1 = &that2 15858 } else { 15859 return false 15860 } 15861 } 15862 if that1 == nil { 15863 return this == nil 15864 } else if this == nil { 15865 return false 15866 } 15867 if that1.FieldA == nil { 15868 if this.FieldA != nil { 15869 return false 15870 } 15871 } else if !this.FieldA.Equal(*that1.FieldA) { 15872 return false 15873 } 15874 if that1.FieldB == nil { 15875 if this.FieldB != nil { 15876 return false 15877 } 15878 } else if !this.FieldB.Equal(*that1.FieldB) { 15879 return false 15880 } 15881 if len(this.FieldC) != len(that1.FieldC) { 15882 return false 15883 } 15884 for i := range this.FieldC { 15885 if !this.FieldC[i].Equal(that1.FieldC[i]) { 15886 return false 15887 } 15888 } 15889 if len(this.FieldD) != len(that1.FieldD) { 15890 return false 15891 } 15892 for i := range this.FieldD { 15893 if !this.FieldD[i].Equal(that1.FieldD[i]) { 15894 return false 15895 } 15896 } 15897 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15898 return false 15899 } 15900 return true 15901 } 15902 func (this *CustomNameNinEmbeddedStructUnion) VerboseEqual(that interface{}) error { 15903 if that == nil { 15904 if this == nil { 15905 return nil 15906 } 15907 return fmt.Errorf("that == nil && this != nil") 15908 } 15909 15910 that1, ok := that.(*CustomNameNinEmbeddedStructUnion) 15911 if !ok { 15912 that2, ok := that.(CustomNameNinEmbeddedStructUnion) 15913 if ok { 15914 that1 = &that2 15915 } else { 15916 return fmt.Errorf("that is not of type *CustomNameNinEmbeddedStructUnion") 15917 } 15918 } 15919 if that1 == nil { 15920 if this == nil { 15921 return nil 15922 } 15923 return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is nil && this != nil") 15924 } else if this == nil { 15925 return fmt.Errorf("that is type *CustomNameNinEmbeddedStructUnion but is not nil && this == nil") 15926 } 15927 if !this.NidOptNative.Equal(that1.NidOptNative) { 15928 return fmt.Errorf("NidOptNative this(%v) Not Equal that(%v)", this.NidOptNative, that1.NidOptNative) 15929 } 15930 if !this.FieldA.Equal(that1.FieldA) { 15931 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA) 15932 } 15933 if this.FieldB != nil && that1.FieldB != nil { 15934 if *this.FieldB != *that1.FieldB { 15935 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", *this.FieldB, *that1.FieldB) 15936 } 15937 } else if this.FieldB != nil { 15938 return fmt.Errorf("this.FieldB == nil && that.FieldB != nil") 15939 } else if that1.FieldB != nil { 15940 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", this.FieldB, that1.FieldB) 15941 } 15942 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15943 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 15944 } 15945 return nil 15946 } 15947 func (this *CustomNameNinEmbeddedStructUnion) Equal(that interface{}) bool { 15948 if that == nil { 15949 return this == nil 15950 } 15951 15952 that1, ok := that.(*CustomNameNinEmbeddedStructUnion) 15953 if !ok { 15954 that2, ok := that.(CustomNameNinEmbeddedStructUnion) 15955 if ok { 15956 that1 = &that2 15957 } else { 15958 return false 15959 } 15960 } 15961 if that1 == nil { 15962 return this == nil 15963 } else if this == nil { 15964 return false 15965 } 15966 if !this.NidOptNative.Equal(that1.NidOptNative) { 15967 return false 15968 } 15969 if !this.FieldA.Equal(that1.FieldA) { 15970 return false 15971 } 15972 if this.FieldB != nil && that1.FieldB != nil { 15973 if *this.FieldB != *that1.FieldB { 15974 return false 15975 } 15976 } else if this.FieldB != nil { 15977 return false 15978 } else if that1.FieldB != nil { 15979 return false 15980 } 15981 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 15982 return false 15983 } 15984 return true 15985 } 15986 func (this *CustomNameEnum) VerboseEqual(that interface{}) error { 15987 if that == nil { 15988 if this == nil { 15989 return nil 15990 } 15991 return fmt.Errorf("that == nil && this != nil") 15992 } 15993 15994 that1, ok := that.(*CustomNameEnum) 15995 if !ok { 15996 that2, ok := that.(CustomNameEnum) 15997 if ok { 15998 that1 = &that2 15999 } else { 16000 return fmt.Errorf("that is not of type *CustomNameEnum") 16001 } 16002 } 16003 if that1 == nil { 16004 if this == nil { 16005 return nil 16006 } 16007 return fmt.Errorf("that is type *CustomNameEnum but is nil && this != nil") 16008 } else if this == nil { 16009 return fmt.Errorf("that is type *CustomNameEnum but is not nil && this == nil") 16010 } 16011 if this.FieldA != nil && that1.FieldA != nil { 16012 if *this.FieldA != *that1.FieldA { 16013 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", *this.FieldA, *that1.FieldA) 16014 } 16015 } else if this.FieldA != nil { 16016 return fmt.Errorf("this.FieldA == nil && that.FieldA != nil") 16017 } else if that1.FieldA != nil { 16018 return fmt.Errorf("FieldA this(%v) Not Equal that(%v)", this.FieldA, that1.FieldA) 16019 } 16020 if len(this.FieldB) != len(that1.FieldB) { 16021 return fmt.Errorf("FieldB this(%v) Not Equal that(%v)", len(this.FieldB), len(that1.FieldB)) 16022 } 16023 for i := range this.FieldB { 16024 if this.FieldB[i] != that1.FieldB[i] { 16025 return fmt.Errorf("FieldB this[%v](%v) Not Equal that[%v](%v)", i, this.FieldB[i], i, that1.FieldB[i]) 16026 } 16027 } 16028 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16029 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16030 } 16031 return nil 16032 } 16033 func (this *CustomNameEnum) Equal(that interface{}) bool { 16034 if that == nil { 16035 return this == nil 16036 } 16037 16038 that1, ok := that.(*CustomNameEnum) 16039 if !ok { 16040 that2, ok := that.(CustomNameEnum) 16041 if ok { 16042 that1 = &that2 16043 } else { 16044 return false 16045 } 16046 } 16047 if that1 == nil { 16048 return this == nil 16049 } else if this == nil { 16050 return false 16051 } 16052 if this.FieldA != nil && that1.FieldA != nil { 16053 if *this.FieldA != *that1.FieldA { 16054 return false 16055 } 16056 } else if this.FieldA != nil { 16057 return false 16058 } else if that1.FieldA != nil { 16059 return false 16060 } 16061 if len(this.FieldB) != len(that1.FieldB) { 16062 return false 16063 } 16064 for i := range this.FieldB { 16065 if this.FieldB[i] != that1.FieldB[i] { 16066 return false 16067 } 16068 } 16069 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16070 return false 16071 } 16072 return true 16073 } 16074 func (this *NoExtensionsMap) VerboseEqual(that interface{}) error { 16075 if that == nil { 16076 if this == nil { 16077 return nil 16078 } 16079 return fmt.Errorf("that == nil && this != nil") 16080 } 16081 16082 that1, ok := that.(*NoExtensionsMap) 16083 if !ok { 16084 that2, ok := that.(NoExtensionsMap) 16085 if ok { 16086 that1 = &that2 16087 } else { 16088 return fmt.Errorf("that is not of type *NoExtensionsMap") 16089 } 16090 } 16091 if that1 == nil { 16092 if this == nil { 16093 return nil 16094 } 16095 return fmt.Errorf("that is type *NoExtensionsMap but is nil && this != nil") 16096 } else if this == nil { 16097 return fmt.Errorf("that is type *NoExtensionsMap but is not nil && this == nil") 16098 } 16099 if this.Field1 != nil && that1.Field1 != nil { 16100 if *this.Field1 != *that1.Field1 { 16101 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 16102 } 16103 } else if this.Field1 != nil { 16104 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 16105 } else if that1.Field1 != nil { 16106 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 16107 } 16108 if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) { 16109 return fmt.Errorf("XXX_extensions this(%v) Not Equal that(%v)", this.XXX_extensions, that1.XXX_extensions) 16110 } 16111 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16112 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16113 } 16114 return nil 16115 } 16116 func (this *NoExtensionsMap) Equal(that interface{}) bool { 16117 if that == nil { 16118 return this == nil 16119 } 16120 16121 that1, ok := that.(*NoExtensionsMap) 16122 if !ok { 16123 that2, ok := that.(NoExtensionsMap) 16124 if ok { 16125 that1 = &that2 16126 } else { 16127 return false 16128 } 16129 } 16130 if that1 == nil { 16131 return this == nil 16132 } else if this == nil { 16133 return false 16134 } 16135 if this.Field1 != nil && that1.Field1 != nil { 16136 if *this.Field1 != *that1.Field1 { 16137 return false 16138 } 16139 } else if this.Field1 != nil { 16140 return false 16141 } else if that1.Field1 != nil { 16142 return false 16143 } 16144 if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) { 16145 return false 16146 } 16147 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16148 return false 16149 } 16150 return true 16151 } 16152 func (this *Unrecognized) VerboseEqual(that interface{}) error { 16153 if that == nil { 16154 if this == nil { 16155 return nil 16156 } 16157 return fmt.Errorf("that == nil && this != nil") 16158 } 16159 16160 that1, ok := that.(*Unrecognized) 16161 if !ok { 16162 that2, ok := that.(Unrecognized) 16163 if ok { 16164 that1 = &that2 16165 } else { 16166 return fmt.Errorf("that is not of type *Unrecognized") 16167 } 16168 } 16169 if that1 == nil { 16170 if this == nil { 16171 return nil 16172 } 16173 return fmt.Errorf("that is type *Unrecognized but is nil && this != nil") 16174 } else if this == nil { 16175 return fmt.Errorf("that is type *Unrecognized but is not nil && this == nil") 16176 } 16177 if this.Field1 != nil && that1.Field1 != nil { 16178 if *this.Field1 != *that1.Field1 { 16179 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 16180 } 16181 } else if this.Field1 != nil { 16182 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 16183 } else if that1.Field1 != nil { 16184 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 16185 } 16186 return nil 16187 } 16188 func (this *Unrecognized) Equal(that interface{}) bool { 16189 if that == nil { 16190 return this == nil 16191 } 16192 16193 that1, ok := that.(*Unrecognized) 16194 if !ok { 16195 that2, ok := that.(Unrecognized) 16196 if ok { 16197 that1 = &that2 16198 } else { 16199 return false 16200 } 16201 } 16202 if that1 == nil { 16203 return this == nil 16204 } else if this == nil { 16205 return false 16206 } 16207 if this.Field1 != nil && that1.Field1 != nil { 16208 if *this.Field1 != *that1.Field1 { 16209 return false 16210 } 16211 } else if this.Field1 != nil { 16212 return false 16213 } else if that1.Field1 != nil { 16214 return false 16215 } 16216 return true 16217 } 16218 func (this *UnrecognizedWithInner) VerboseEqual(that interface{}) error { 16219 if that == nil { 16220 if this == nil { 16221 return nil 16222 } 16223 return fmt.Errorf("that == nil && this != nil") 16224 } 16225 16226 that1, ok := that.(*UnrecognizedWithInner) 16227 if !ok { 16228 that2, ok := that.(UnrecognizedWithInner) 16229 if ok { 16230 that1 = &that2 16231 } else { 16232 return fmt.Errorf("that is not of type *UnrecognizedWithInner") 16233 } 16234 } 16235 if that1 == nil { 16236 if this == nil { 16237 return nil 16238 } 16239 return fmt.Errorf("that is type *UnrecognizedWithInner but is nil && this != nil") 16240 } else if this == nil { 16241 return fmt.Errorf("that is type *UnrecognizedWithInner but is not nil && this == nil") 16242 } 16243 if len(this.Embedded) != len(that1.Embedded) { 16244 return fmt.Errorf("Embedded this(%v) Not Equal that(%v)", len(this.Embedded), len(that1.Embedded)) 16245 } 16246 for i := range this.Embedded { 16247 if !this.Embedded[i].Equal(that1.Embedded[i]) { 16248 return fmt.Errorf("Embedded this[%v](%v) Not Equal that[%v](%v)", i, this.Embedded[i], i, that1.Embedded[i]) 16249 } 16250 } 16251 if this.Field2 != nil && that1.Field2 != nil { 16252 if *this.Field2 != *that1.Field2 { 16253 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 16254 } 16255 } else if this.Field2 != nil { 16256 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 16257 } else if that1.Field2 != nil { 16258 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 16259 } 16260 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16261 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16262 } 16263 return nil 16264 } 16265 func (this *UnrecognizedWithInner) Equal(that interface{}) bool { 16266 if that == nil { 16267 return this == nil 16268 } 16269 16270 that1, ok := that.(*UnrecognizedWithInner) 16271 if !ok { 16272 that2, ok := that.(UnrecognizedWithInner) 16273 if ok { 16274 that1 = &that2 16275 } else { 16276 return false 16277 } 16278 } 16279 if that1 == nil { 16280 return this == nil 16281 } else if this == nil { 16282 return false 16283 } 16284 if len(this.Embedded) != len(that1.Embedded) { 16285 return false 16286 } 16287 for i := range this.Embedded { 16288 if !this.Embedded[i].Equal(that1.Embedded[i]) { 16289 return false 16290 } 16291 } 16292 if this.Field2 != nil && that1.Field2 != nil { 16293 if *this.Field2 != *that1.Field2 { 16294 return false 16295 } 16296 } else if this.Field2 != nil { 16297 return false 16298 } else if that1.Field2 != nil { 16299 return false 16300 } 16301 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16302 return false 16303 } 16304 return true 16305 } 16306 func (this *UnrecognizedWithInner_Inner) VerboseEqual(that interface{}) error { 16307 if that == nil { 16308 if this == nil { 16309 return nil 16310 } 16311 return fmt.Errorf("that == nil && this != nil") 16312 } 16313 16314 that1, ok := that.(*UnrecognizedWithInner_Inner) 16315 if !ok { 16316 that2, ok := that.(UnrecognizedWithInner_Inner) 16317 if ok { 16318 that1 = &that2 16319 } else { 16320 return fmt.Errorf("that is not of type *UnrecognizedWithInner_Inner") 16321 } 16322 } 16323 if that1 == nil { 16324 if this == nil { 16325 return nil 16326 } 16327 return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is nil && this != nil") 16328 } else if this == nil { 16329 return fmt.Errorf("that is type *UnrecognizedWithInner_Inner but is not nil && this == nil") 16330 } 16331 if this.Field1 != nil && that1.Field1 != nil { 16332 if *this.Field1 != *that1.Field1 { 16333 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 16334 } 16335 } else if this.Field1 != nil { 16336 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 16337 } else if that1.Field1 != nil { 16338 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 16339 } 16340 return nil 16341 } 16342 func (this *UnrecognizedWithInner_Inner) Equal(that interface{}) bool { 16343 if that == nil { 16344 return this == nil 16345 } 16346 16347 that1, ok := that.(*UnrecognizedWithInner_Inner) 16348 if !ok { 16349 that2, ok := that.(UnrecognizedWithInner_Inner) 16350 if ok { 16351 that1 = &that2 16352 } else { 16353 return false 16354 } 16355 } 16356 if that1 == nil { 16357 return this == nil 16358 } else if this == nil { 16359 return false 16360 } 16361 if this.Field1 != nil && that1.Field1 != nil { 16362 if *this.Field1 != *that1.Field1 { 16363 return false 16364 } 16365 } else if this.Field1 != nil { 16366 return false 16367 } else if that1.Field1 != nil { 16368 return false 16369 } 16370 return true 16371 } 16372 func (this *UnrecognizedWithEmbed) VerboseEqual(that interface{}) error { 16373 if that == nil { 16374 if this == nil { 16375 return nil 16376 } 16377 return fmt.Errorf("that == nil && this != nil") 16378 } 16379 16380 that1, ok := that.(*UnrecognizedWithEmbed) 16381 if !ok { 16382 that2, ok := that.(UnrecognizedWithEmbed) 16383 if ok { 16384 that1 = &that2 16385 } else { 16386 return fmt.Errorf("that is not of type *UnrecognizedWithEmbed") 16387 } 16388 } 16389 if that1 == nil { 16390 if this == nil { 16391 return nil 16392 } 16393 return fmt.Errorf("that is type *UnrecognizedWithEmbed but is nil && this != nil") 16394 } else if this == nil { 16395 return fmt.Errorf("that is type *UnrecognizedWithEmbed but is not nil && this == nil") 16396 } 16397 if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) { 16398 return fmt.Errorf("UnrecognizedWithEmbed_Embedded this(%v) Not Equal that(%v)", this.UnrecognizedWithEmbed_Embedded, that1.UnrecognizedWithEmbed_Embedded) 16399 } 16400 if this.Field2 != nil && that1.Field2 != nil { 16401 if *this.Field2 != *that1.Field2 { 16402 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 16403 } 16404 } else if this.Field2 != nil { 16405 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 16406 } else if that1.Field2 != nil { 16407 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 16408 } 16409 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16410 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16411 } 16412 return nil 16413 } 16414 func (this *UnrecognizedWithEmbed) Equal(that interface{}) bool { 16415 if that == nil { 16416 return this == nil 16417 } 16418 16419 that1, ok := that.(*UnrecognizedWithEmbed) 16420 if !ok { 16421 that2, ok := that.(UnrecognizedWithEmbed) 16422 if ok { 16423 that1 = &that2 16424 } else { 16425 return false 16426 } 16427 } 16428 if that1 == nil { 16429 return this == nil 16430 } else if this == nil { 16431 return false 16432 } 16433 if !this.UnrecognizedWithEmbed_Embedded.Equal(&that1.UnrecognizedWithEmbed_Embedded) { 16434 return false 16435 } 16436 if this.Field2 != nil && that1.Field2 != nil { 16437 if *this.Field2 != *that1.Field2 { 16438 return false 16439 } 16440 } else if this.Field2 != nil { 16441 return false 16442 } else if that1.Field2 != nil { 16443 return false 16444 } 16445 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16446 return false 16447 } 16448 return true 16449 } 16450 func (this *UnrecognizedWithEmbed_Embedded) VerboseEqual(that interface{}) error { 16451 if that == nil { 16452 if this == nil { 16453 return nil 16454 } 16455 return fmt.Errorf("that == nil && this != nil") 16456 } 16457 16458 that1, ok := that.(*UnrecognizedWithEmbed_Embedded) 16459 if !ok { 16460 that2, ok := that.(UnrecognizedWithEmbed_Embedded) 16461 if ok { 16462 that1 = &that2 16463 } else { 16464 return fmt.Errorf("that is not of type *UnrecognizedWithEmbed_Embedded") 16465 } 16466 } 16467 if that1 == nil { 16468 if this == nil { 16469 return nil 16470 } 16471 return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is nil && this != nil") 16472 } else if this == nil { 16473 return fmt.Errorf("that is type *UnrecognizedWithEmbed_Embedded but is not nil && this == nil") 16474 } 16475 if this.Field1 != nil && that1.Field1 != nil { 16476 if *this.Field1 != *that1.Field1 { 16477 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", *this.Field1, *that1.Field1) 16478 } 16479 } else if this.Field1 != nil { 16480 return fmt.Errorf("this.Field1 == nil && that.Field1 != nil") 16481 } else if that1.Field1 != nil { 16482 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 16483 } 16484 return nil 16485 } 16486 func (this *UnrecognizedWithEmbed_Embedded) Equal(that interface{}) bool { 16487 if that == nil { 16488 return this == nil 16489 } 16490 16491 that1, ok := that.(*UnrecognizedWithEmbed_Embedded) 16492 if !ok { 16493 that2, ok := that.(UnrecognizedWithEmbed_Embedded) 16494 if ok { 16495 that1 = &that2 16496 } else { 16497 return false 16498 } 16499 } 16500 if that1 == nil { 16501 return this == nil 16502 } else if this == nil { 16503 return false 16504 } 16505 if this.Field1 != nil && that1.Field1 != nil { 16506 if *this.Field1 != *that1.Field1 { 16507 return false 16508 } 16509 } else if this.Field1 != nil { 16510 return false 16511 } else if that1.Field1 != nil { 16512 return false 16513 } 16514 return true 16515 } 16516 func (this *Node) VerboseEqual(that interface{}) error { 16517 if that == nil { 16518 if this == nil { 16519 return nil 16520 } 16521 return fmt.Errorf("that == nil && this != nil") 16522 } 16523 16524 that1, ok := that.(*Node) 16525 if !ok { 16526 that2, ok := that.(Node) 16527 if ok { 16528 that1 = &that2 16529 } else { 16530 return fmt.Errorf("that is not of type *Node") 16531 } 16532 } 16533 if that1 == nil { 16534 if this == nil { 16535 return nil 16536 } 16537 return fmt.Errorf("that is type *Node but is nil && this != nil") 16538 } else if this == nil { 16539 return fmt.Errorf("that is type *Node but is not nil && this == nil") 16540 } 16541 if this.Label != nil && that1.Label != nil { 16542 if *this.Label != *that1.Label { 16543 return fmt.Errorf("Label this(%v) Not Equal that(%v)", *this.Label, *that1.Label) 16544 } 16545 } else if this.Label != nil { 16546 return fmt.Errorf("this.Label == nil && that.Label != nil") 16547 } else if that1.Label != nil { 16548 return fmt.Errorf("Label this(%v) Not Equal that(%v)", this.Label, that1.Label) 16549 } 16550 if len(this.Children) != len(that1.Children) { 16551 return fmt.Errorf("Children this(%v) Not Equal that(%v)", len(this.Children), len(that1.Children)) 16552 } 16553 for i := range this.Children { 16554 if !this.Children[i].Equal(that1.Children[i]) { 16555 return fmt.Errorf("Children this[%v](%v) Not Equal that[%v](%v)", i, this.Children[i], i, that1.Children[i]) 16556 } 16557 } 16558 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16559 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16560 } 16561 return nil 16562 } 16563 func (this *Node) Equal(that interface{}) bool { 16564 if that == nil { 16565 return this == nil 16566 } 16567 16568 that1, ok := that.(*Node) 16569 if !ok { 16570 that2, ok := that.(Node) 16571 if ok { 16572 that1 = &that2 16573 } else { 16574 return false 16575 } 16576 } 16577 if that1 == nil { 16578 return this == nil 16579 } else if this == nil { 16580 return false 16581 } 16582 if this.Label != nil && that1.Label != nil { 16583 if *this.Label != *that1.Label { 16584 return false 16585 } 16586 } else if this.Label != nil { 16587 return false 16588 } else if that1.Label != nil { 16589 return false 16590 } 16591 if len(this.Children) != len(that1.Children) { 16592 return false 16593 } 16594 for i := range this.Children { 16595 if !this.Children[i].Equal(that1.Children[i]) { 16596 return false 16597 } 16598 } 16599 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16600 return false 16601 } 16602 return true 16603 } 16604 func (this *NonByteCustomType) VerboseEqual(that interface{}) error { 16605 if that == nil { 16606 if this == nil { 16607 return nil 16608 } 16609 return fmt.Errorf("that == nil && this != nil") 16610 } 16611 16612 that1, ok := that.(*NonByteCustomType) 16613 if !ok { 16614 that2, ok := that.(NonByteCustomType) 16615 if ok { 16616 that1 = &that2 16617 } else { 16618 return fmt.Errorf("that is not of type *NonByteCustomType") 16619 } 16620 } 16621 if that1 == nil { 16622 if this == nil { 16623 return nil 16624 } 16625 return fmt.Errorf("that is type *NonByteCustomType but is nil && this != nil") 16626 } else if this == nil { 16627 return fmt.Errorf("that is type *NonByteCustomType but is not nil && this == nil") 16628 } 16629 if that1.Field1 == nil { 16630 if this.Field1 != nil { 16631 return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil") 16632 } 16633 } else if !this.Field1.Equal(*that1.Field1) { 16634 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 16635 } 16636 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16637 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16638 } 16639 return nil 16640 } 16641 func (this *NonByteCustomType) Equal(that interface{}) bool { 16642 if that == nil { 16643 return this == nil 16644 } 16645 16646 that1, ok := that.(*NonByteCustomType) 16647 if !ok { 16648 that2, ok := that.(NonByteCustomType) 16649 if ok { 16650 that1 = &that2 16651 } else { 16652 return false 16653 } 16654 } 16655 if that1 == nil { 16656 return this == nil 16657 } else if this == nil { 16658 return false 16659 } 16660 if that1.Field1 == nil { 16661 if this.Field1 != nil { 16662 return false 16663 } 16664 } else if !this.Field1.Equal(*that1.Field1) { 16665 return false 16666 } 16667 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16668 return false 16669 } 16670 return true 16671 } 16672 func (this *NidOptNonByteCustomType) VerboseEqual(that interface{}) error { 16673 if that == nil { 16674 if this == nil { 16675 return nil 16676 } 16677 return fmt.Errorf("that == nil && this != nil") 16678 } 16679 16680 that1, ok := that.(*NidOptNonByteCustomType) 16681 if !ok { 16682 that2, ok := that.(NidOptNonByteCustomType) 16683 if ok { 16684 that1 = &that2 16685 } else { 16686 return fmt.Errorf("that is not of type *NidOptNonByteCustomType") 16687 } 16688 } 16689 if that1 == nil { 16690 if this == nil { 16691 return nil 16692 } 16693 return fmt.Errorf("that is type *NidOptNonByteCustomType but is nil && this != nil") 16694 } else if this == nil { 16695 return fmt.Errorf("that is type *NidOptNonByteCustomType but is not nil && this == nil") 16696 } 16697 if !this.Field1.Equal(that1.Field1) { 16698 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 16699 } 16700 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16701 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16702 } 16703 return nil 16704 } 16705 func (this *NidOptNonByteCustomType) Equal(that interface{}) bool { 16706 if that == nil { 16707 return this == nil 16708 } 16709 16710 that1, ok := that.(*NidOptNonByteCustomType) 16711 if !ok { 16712 that2, ok := that.(NidOptNonByteCustomType) 16713 if ok { 16714 that1 = &that2 16715 } else { 16716 return false 16717 } 16718 } 16719 if that1 == nil { 16720 return this == nil 16721 } else if this == nil { 16722 return false 16723 } 16724 if !this.Field1.Equal(that1.Field1) { 16725 return false 16726 } 16727 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16728 return false 16729 } 16730 return true 16731 } 16732 func (this *NinOptNonByteCustomType) VerboseEqual(that interface{}) error { 16733 if that == nil { 16734 if this == nil { 16735 return nil 16736 } 16737 return fmt.Errorf("that == nil && this != nil") 16738 } 16739 16740 that1, ok := that.(*NinOptNonByteCustomType) 16741 if !ok { 16742 that2, ok := that.(NinOptNonByteCustomType) 16743 if ok { 16744 that1 = &that2 16745 } else { 16746 return fmt.Errorf("that is not of type *NinOptNonByteCustomType") 16747 } 16748 } 16749 if that1 == nil { 16750 if this == nil { 16751 return nil 16752 } 16753 return fmt.Errorf("that is type *NinOptNonByteCustomType but is nil && this != nil") 16754 } else if this == nil { 16755 return fmt.Errorf("that is type *NinOptNonByteCustomType but is not nil && this == nil") 16756 } 16757 if that1.Field1 == nil { 16758 if this.Field1 != nil { 16759 return fmt.Errorf("this.Field1 != nil && that1.Field1 == nil") 16760 } 16761 } else if !this.Field1.Equal(*that1.Field1) { 16762 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", this.Field1, that1.Field1) 16763 } 16764 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16765 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16766 } 16767 return nil 16768 } 16769 func (this *NinOptNonByteCustomType) Equal(that interface{}) bool { 16770 if that == nil { 16771 return this == nil 16772 } 16773 16774 that1, ok := that.(*NinOptNonByteCustomType) 16775 if !ok { 16776 that2, ok := that.(NinOptNonByteCustomType) 16777 if ok { 16778 that1 = &that2 16779 } else { 16780 return false 16781 } 16782 } 16783 if that1 == nil { 16784 return this == nil 16785 } else if this == nil { 16786 return false 16787 } 16788 if that1.Field1 == nil { 16789 if this.Field1 != nil { 16790 return false 16791 } 16792 } else if !this.Field1.Equal(*that1.Field1) { 16793 return false 16794 } 16795 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16796 return false 16797 } 16798 return true 16799 } 16800 func (this *NidRepNonByteCustomType) VerboseEqual(that interface{}) error { 16801 if that == nil { 16802 if this == nil { 16803 return nil 16804 } 16805 return fmt.Errorf("that == nil && this != nil") 16806 } 16807 16808 that1, ok := that.(*NidRepNonByteCustomType) 16809 if !ok { 16810 that2, ok := that.(NidRepNonByteCustomType) 16811 if ok { 16812 that1 = &that2 16813 } else { 16814 return fmt.Errorf("that is not of type *NidRepNonByteCustomType") 16815 } 16816 } 16817 if that1 == nil { 16818 if this == nil { 16819 return nil 16820 } 16821 return fmt.Errorf("that is type *NidRepNonByteCustomType but is nil && this != nil") 16822 } else if this == nil { 16823 return fmt.Errorf("that is type *NidRepNonByteCustomType but is not nil && this == nil") 16824 } 16825 if len(this.Field1) != len(that1.Field1) { 16826 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 16827 } 16828 for i := range this.Field1 { 16829 if !this.Field1[i].Equal(that1.Field1[i]) { 16830 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 16831 } 16832 } 16833 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16834 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16835 } 16836 return nil 16837 } 16838 func (this *NidRepNonByteCustomType) Equal(that interface{}) bool { 16839 if that == nil { 16840 return this == nil 16841 } 16842 16843 that1, ok := that.(*NidRepNonByteCustomType) 16844 if !ok { 16845 that2, ok := that.(NidRepNonByteCustomType) 16846 if ok { 16847 that1 = &that2 16848 } else { 16849 return false 16850 } 16851 } 16852 if that1 == nil { 16853 return this == nil 16854 } else if this == nil { 16855 return false 16856 } 16857 if len(this.Field1) != len(that1.Field1) { 16858 return false 16859 } 16860 for i := range this.Field1 { 16861 if !this.Field1[i].Equal(that1.Field1[i]) { 16862 return false 16863 } 16864 } 16865 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16866 return false 16867 } 16868 return true 16869 } 16870 func (this *NinRepNonByteCustomType) VerboseEqual(that interface{}) error { 16871 if that == nil { 16872 if this == nil { 16873 return nil 16874 } 16875 return fmt.Errorf("that == nil && this != nil") 16876 } 16877 16878 that1, ok := that.(*NinRepNonByteCustomType) 16879 if !ok { 16880 that2, ok := that.(NinRepNonByteCustomType) 16881 if ok { 16882 that1 = &that2 16883 } else { 16884 return fmt.Errorf("that is not of type *NinRepNonByteCustomType") 16885 } 16886 } 16887 if that1 == nil { 16888 if this == nil { 16889 return nil 16890 } 16891 return fmt.Errorf("that is type *NinRepNonByteCustomType but is nil && this != nil") 16892 } else if this == nil { 16893 return fmt.Errorf("that is type *NinRepNonByteCustomType but is not nil && this == nil") 16894 } 16895 if len(this.Field1) != len(that1.Field1) { 16896 return fmt.Errorf("Field1 this(%v) Not Equal that(%v)", len(this.Field1), len(that1.Field1)) 16897 } 16898 for i := range this.Field1 { 16899 if !this.Field1[i].Equal(that1.Field1[i]) { 16900 return fmt.Errorf("Field1 this[%v](%v) Not Equal that[%v](%v)", i, this.Field1[i], i, that1.Field1[i]) 16901 } 16902 } 16903 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16904 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16905 } 16906 return nil 16907 } 16908 func (this *NinRepNonByteCustomType) Equal(that interface{}) bool { 16909 if that == nil { 16910 return this == nil 16911 } 16912 16913 that1, ok := that.(*NinRepNonByteCustomType) 16914 if !ok { 16915 that2, ok := that.(NinRepNonByteCustomType) 16916 if ok { 16917 that1 = &that2 16918 } else { 16919 return false 16920 } 16921 } 16922 if that1 == nil { 16923 return this == nil 16924 } else if this == nil { 16925 return false 16926 } 16927 if len(this.Field1) != len(that1.Field1) { 16928 return false 16929 } 16930 for i := range this.Field1 { 16931 if !this.Field1[i].Equal(that1.Field1[i]) { 16932 return false 16933 } 16934 } 16935 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16936 return false 16937 } 16938 return true 16939 } 16940 func (this *ProtoType) VerboseEqual(that interface{}) error { 16941 if that == nil { 16942 if this == nil { 16943 return nil 16944 } 16945 return fmt.Errorf("that == nil && this != nil") 16946 } 16947 16948 that1, ok := that.(*ProtoType) 16949 if !ok { 16950 that2, ok := that.(ProtoType) 16951 if ok { 16952 that1 = &that2 16953 } else { 16954 return fmt.Errorf("that is not of type *ProtoType") 16955 } 16956 } 16957 if that1 == nil { 16958 if this == nil { 16959 return nil 16960 } 16961 return fmt.Errorf("that is type *ProtoType but is nil && this != nil") 16962 } else if this == nil { 16963 return fmt.Errorf("that is type *ProtoType but is not nil && this == nil") 16964 } 16965 if this.Field2 != nil && that1.Field2 != nil { 16966 if *this.Field2 != *that1.Field2 { 16967 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", *this.Field2, *that1.Field2) 16968 } 16969 } else if this.Field2 != nil { 16970 return fmt.Errorf("this.Field2 == nil && that.Field2 != nil") 16971 } else if that1.Field2 != nil { 16972 return fmt.Errorf("Field2 this(%v) Not Equal that(%v)", this.Field2, that1.Field2) 16973 } 16974 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 16975 return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized) 16976 } 16977 return nil 16978 } 16979 func (this *ProtoType) Equal(that interface{}) bool { 16980 if that == nil { 16981 return this == nil 16982 } 16983 16984 that1, ok := that.(*ProtoType) 16985 if !ok { 16986 that2, ok := that.(ProtoType) 16987 if ok { 16988 that1 = &that2 16989 } else { 16990 return false 16991 } 16992 } 16993 if that1 == nil { 16994 return this == nil 16995 } else if this == nil { 16996 return false 16997 } 16998 if this.Field2 != nil && that1.Field2 != nil { 16999 if *this.Field2 != *that1.Field2 { 17000 return false 17001 } 17002 } else if this.Field2 != nil { 17003 return false 17004 } else if that1.Field2 != nil { 17005 return false 17006 } 17007 if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) { 17008 return false 17009 } 17010 return true 17011 } 17012 17013 type NidOptNativeFace interface { 17014 Proto() github_com_gogo_protobuf_proto.Message 17015 GetField1() float64 17016 GetField2() float32 17017 GetField3() int32 17018 GetField4() int64 17019 GetField5() uint32 17020 GetField6() uint64 17021 GetField7() int32 17022 GetField8() int64 17023 GetField9() uint32 17024 GetField10() int32 17025 GetField11() uint64 17026 GetField12() int64 17027 GetField13() bool 17028 GetField14() string 17029 GetField15() []byte 17030 } 17031 17032 func (this *NidOptNative) Proto() github_com_gogo_protobuf_proto.Message { 17033 return this 17034 } 17035 17036 func (this *NidOptNative) TestProto() github_com_gogo_protobuf_proto.Message { 17037 return NewNidOptNativeFromFace(this) 17038 } 17039 17040 func (this *NidOptNative) GetField1() float64 { 17041 return this.Field1 17042 } 17043 17044 func (this *NidOptNative) GetField2() float32 { 17045 return this.Field2 17046 } 17047 17048 func (this *NidOptNative) GetField3() int32 { 17049 return this.Field3 17050 } 17051 17052 func (this *NidOptNative) GetField4() int64 { 17053 return this.Field4 17054 } 17055 17056 func (this *NidOptNative) GetField5() uint32 { 17057 return this.Field5 17058 } 17059 17060 func (this *NidOptNative) GetField6() uint64 { 17061 return this.Field6 17062 } 17063 17064 func (this *NidOptNative) GetField7() int32 { 17065 return this.Field7 17066 } 17067 17068 func (this *NidOptNative) GetField8() int64 { 17069 return this.Field8 17070 } 17071 17072 func (this *NidOptNative) GetField9() uint32 { 17073 return this.Field9 17074 } 17075 17076 func (this *NidOptNative) GetField10() int32 { 17077 return this.Field10 17078 } 17079 17080 func (this *NidOptNative) GetField11() uint64 { 17081 return this.Field11 17082 } 17083 17084 func (this *NidOptNative) GetField12() int64 { 17085 return this.Field12 17086 } 17087 17088 func (this *NidOptNative) GetField13() bool { 17089 return this.Field13 17090 } 17091 17092 func (this *NidOptNative) GetField14() string { 17093 return this.Field14 17094 } 17095 17096 func (this *NidOptNative) GetField15() []byte { 17097 return this.Field15 17098 } 17099 17100 func NewNidOptNativeFromFace(that NidOptNativeFace) *NidOptNative { 17101 this := &NidOptNative{} 17102 this.Field1 = that.GetField1() 17103 this.Field2 = that.GetField2() 17104 this.Field3 = that.GetField3() 17105 this.Field4 = that.GetField4() 17106 this.Field5 = that.GetField5() 17107 this.Field6 = that.GetField6() 17108 this.Field7 = that.GetField7() 17109 this.Field8 = that.GetField8() 17110 this.Field9 = that.GetField9() 17111 this.Field10 = that.GetField10() 17112 this.Field11 = that.GetField11() 17113 this.Field12 = that.GetField12() 17114 this.Field13 = that.GetField13() 17115 this.Field14 = that.GetField14() 17116 this.Field15 = that.GetField15() 17117 return this 17118 } 17119 17120 type NinOptNativeFace interface { 17121 Proto() github_com_gogo_protobuf_proto.Message 17122 GetField1() *float64 17123 GetField2() *float32 17124 GetField3() *int32 17125 GetField4() *int64 17126 GetField5() *uint32 17127 GetField6() *uint64 17128 GetField7() *int32 17129 GetField8() *int64 17130 GetField9() *uint32 17131 GetField10() *int32 17132 GetField11() *uint64 17133 GetField12() *int64 17134 GetField13() *bool 17135 GetField14() *string 17136 GetField15() []byte 17137 } 17138 17139 func (this *NinOptNative) Proto() github_com_gogo_protobuf_proto.Message { 17140 return this 17141 } 17142 17143 func (this *NinOptNative) TestProto() github_com_gogo_protobuf_proto.Message { 17144 return NewNinOptNativeFromFace(this) 17145 } 17146 17147 func (this *NinOptNative) GetField1() *float64 { 17148 return this.Field1 17149 } 17150 17151 func (this *NinOptNative) GetField2() *float32 { 17152 return this.Field2 17153 } 17154 17155 func (this *NinOptNative) GetField3() *int32 { 17156 return this.Field3 17157 } 17158 17159 func (this *NinOptNative) GetField4() *int64 { 17160 return this.Field4 17161 } 17162 17163 func (this *NinOptNative) GetField5() *uint32 { 17164 return this.Field5 17165 } 17166 17167 func (this *NinOptNative) GetField6() *uint64 { 17168 return this.Field6 17169 } 17170 17171 func (this *NinOptNative) GetField7() *int32 { 17172 return this.Field7 17173 } 17174 17175 func (this *NinOptNative) GetField8() *int64 { 17176 return this.Field8 17177 } 17178 17179 func (this *NinOptNative) GetField9() *uint32 { 17180 return this.Field9 17181 } 17182 17183 func (this *NinOptNative) GetField10() *int32 { 17184 return this.Field10 17185 } 17186 17187 func (this *NinOptNative) GetField11() *uint64 { 17188 return this.Field11 17189 } 17190 17191 func (this *NinOptNative) GetField12() *int64 { 17192 return this.Field12 17193 } 17194 17195 func (this *NinOptNative) GetField13() *bool { 17196 return this.Field13 17197 } 17198 17199 func (this *NinOptNative) GetField14() *string { 17200 return this.Field14 17201 } 17202 17203 func (this *NinOptNative) GetField15() []byte { 17204 return this.Field15 17205 } 17206 17207 func NewNinOptNativeFromFace(that NinOptNativeFace) *NinOptNative { 17208 this := &NinOptNative{} 17209 this.Field1 = that.GetField1() 17210 this.Field2 = that.GetField2() 17211 this.Field3 = that.GetField3() 17212 this.Field4 = that.GetField4() 17213 this.Field5 = that.GetField5() 17214 this.Field6 = that.GetField6() 17215 this.Field7 = that.GetField7() 17216 this.Field8 = that.GetField8() 17217 this.Field9 = that.GetField9() 17218 this.Field10 = that.GetField10() 17219 this.Field11 = that.GetField11() 17220 this.Field12 = that.GetField12() 17221 this.Field13 = that.GetField13() 17222 this.Field14 = that.GetField14() 17223 this.Field15 = that.GetField15() 17224 return this 17225 } 17226 17227 type NidRepNativeFace interface { 17228 Proto() github_com_gogo_protobuf_proto.Message 17229 GetField1() []float64 17230 GetField2() []float32 17231 GetField3() []int32 17232 GetField4() []int64 17233 GetField5() []uint32 17234 GetField6() []uint64 17235 GetField7() []int32 17236 GetField8() []int64 17237 GetField9() []uint32 17238 GetField10() []int32 17239 GetField11() []uint64 17240 GetField12() []int64 17241 GetField13() []bool 17242 GetField14() []string 17243 GetField15() [][]byte 17244 } 17245 17246 func (this *NidRepNative) Proto() github_com_gogo_protobuf_proto.Message { 17247 return this 17248 } 17249 17250 func (this *NidRepNative) TestProto() github_com_gogo_protobuf_proto.Message { 17251 return NewNidRepNativeFromFace(this) 17252 } 17253 17254 func (this *NidRepNative) GetField1() []float64 { 17255 return this.Field1 17256 } 17257 17258 func (this *NidRepNative) GetField2() []float32 { 17259 return this.Field2 17260 } 17261 17262 func (this *NidRepNative) GetField3() []int32 { 17263 return this.Field3 17264 } 17265 17266 func (this *NidRepNative) GetField4() []int64 { 17267 return this.Field4 17268 } 17269 17270 func (this *NidRepNative) GetField5() []uint32 { 17271 return this.Field5 17272 } 17273 17274 func (this *NidRepNative) GetField6() []uint64 { 17275 return this.Field6 17276 } 17277 17278 func (this *NidRepNative) GetField7() []int32 { 17279 return this.Field7 17280 } 17281 17282 func (this *NidRepNative) GetField8() []int64 { 17283 return this.Field8 17284 } 17285 17286 func (this *NidRepNative) GetField9() []uint32 { 17287 return this.Field9 17288 } 17289 17290 func (this *NidRepNative) GetField10() []int32 { 17291 return this.Field10 17292 } 17293 17294 func (this *NidRepNative) GetField11() []uint64 { 17295 return this.Field11 17296 } 17297 17298 func (this *NidRepNative) GetField12() []int64 { 17299 return this.Field12 17300 } 17301 17302 func (this *NidRepNative) GetField13() []bool { 17303 return this.Field13 17304 } 17305 17306 func (this *NidRepNative) GetField14() []string { 17307 return this.Field14 17308 } 17309 17310 func (this *NidRepNative) GetField15() [][]byte { 17311 return this.Field15 17312 } 17313 17314 func NewNidRepNativeFromFace(that NidRepNativeFace) *NidRepNative { 17315 this := &NidRepNative{} 17316 this.Field1 = that.GetField1() 17317 this.Field2 = that.GetField2() 17318 this.Field3 = that.GetField3() 17319 this.Field4 = that.GetField4() 17320 this.Field5 = that.GetField5() 17321 this.Field6 = that.GetField6() 17322 this.Field7 = that.GetField7() 17323 this.Field8 = that.GetField8() 17324 this.Field9 = that.GetField9() 17325 this.Field10 = that.GetField10() 17326 this.Field11 = that.GetField11() 17327 this.Field12 = that.GetField12() 17328 this.Field13 = that.GetField13() 17329 this.Field14 = that.GetField14() 17330 this.Field15 = that.GetField15() 17331 return this 17332 } 17333 17334 type NinRepNativeFace interface { 17335 Proto() github_com_gogo_protobuf_proto.Message 17336 GetField1() []float64 17337 GetField2() []float32 17338 GetField3() []int32 17339 GetField4() []int64 17340 GetField5() []uint32 17341 GetField6() []uint64 17342 GetField7() []int32 17343 GetField8() []int64 17344 GetField9() []uint32 17345 GetField10() []int32 17346 GetField11() []uint64 17347 GetField12() []int64 17348 GetField13() []bool 17349 GetField14() []string 17350 GetField15() [][]byte 17351 } 17352 17353 func (this *NinRepNative) Proto() github_com_gogo_protobuf_proto.Message { 17354 return this 17355 } 17356 17357 func (this *NinRepNative) TestProto() github_com_gogo_protobuf_proto.Message { 17358 return NewNinRepNativeFromFace(this) 17359 } 17360 17361 func (this *NinRepNative) GetField1() []float64 { 17362 return this.Field1 17363 } 17364 17365 func (this *NinRepNative) GetField2() []float32 { 17366 return this.Field2 17367 } 17368 17369 func (this *NinRepNative) GetField3() []int32 { 17370 return this.Field3 17371 } 17372 17373 func (this *NinRepNative) GetField4() []int64 { 17374 return this.Field4 17375 } 17376 17377 func (this *NinRepNative) GetField5() []uint32 { 17378 return this.Field5 17379 } 17380 17381 func (this *NinRepNative) GetField6() []uint64 { 17382 return this.Field6 17383 } 17384 17385 func (this *NinRepNative) GetField7() []int32 { 17386 return this.Field7 17387 } 17388 17389 func (this *NinRepNative) GetField8() []int64 { 17390 return this.Field8 17391 } 17392 17393 func (this *NinRepNative) GetField9() []uint32 { 17394 return this.Field9 17395 } 17396 17397 func (this *NinRepNative) GetField10() []int32 { 17398 return this.Field10 17399 } 17400 17401 func (this *NinRepNative) GetField11() []uint64 { 17402 return this.Field11 17403 } 17404 17405 func (this *NinRepNative) GetField12() []int64 { 17406 return this.Field12 17407 } 17408 17409 func (this *NinRepNative) GetField13() []bool { 17410 return this.Field13 17411 } 17412 17413 func (this *NinRepNative) GetField14() []string { 17414 return this.Field14 17415 } 17416 17417 func (this *NinRepNative) GetField15() [][]byte { 17418 return this.Field15 17419 } 17420 17421 func NewNinRepNativeFromFace(that NinRepNativeFace) *NinRepNative { 17422 this := &NinRepNative{} 17423 this.Field1 = that.GetField1() 17424 this.Field2 = that.GetField2() 17425 this.Field3 = that.GetField3() 17426 this.Field4 = that.GetField4() 17427 this.Field5 = that.GetField5() 17428 this.Field6 = that.GetField6() 17429 this.Field7 = that.GetField7() 17430 this.Field8 = that.GetField8() 17431 this.Field9 = that.GetField9() 17432 this.Field10 = that.GetField10() 17433 this.Field11 = that.GetField11() 17434 this.Field12 = that.GetField12() 17435 this.Field13 = that.GetField13() 17436 this.Field14 = that.GetField14() 17437 this.Field15 = that.GetField15() 17438 return this 17439 } 17440 17441 type NidRepPackedNativeFace interface { 17442 Proto() github_com_gogo_protobuf_proto.Message 17443 GetField1() []float64 17444 GetField2() []float32 17445 GetField3() []int32 17446 GetField4() []int64 17447 GetField5() []uint32 17448 GetField6() []uint64 17449 GetField7() []int32 17450 GetField8() []int64 17451 GetField9() []uint32 17452 GetField10() []int32 17453 GetField11() []uint64 17454 GetField12() []int64 17455 GetField13() []bool 17456 } 17457 17458 func (this *NidRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message { 17459 return this 17460 } 17461 17462 func (this *NidRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message { 17463 return NewNidRepPackedNativeFromFace(this) 17464 } 17465 17466 func (this *NidRepPackedNative) GetField1() []float64 { 17467 return this.Field1 17468 } 17469 17470 func (this *NidRepPackedNative) GetField2() []float32 { 17471 return this.Field2 17472 } 17473 17474 func (this *NidRepPackedNative) GetField3() []int32 { 17475 return this.Field3 17476 } 17477 17478 func (this *NidRepPackedNative) GetField4() []int64 { 17479 return this.Field4 17480 } 17481 17482 func (this *NidRepPackedNative) GetField5() []uint32 { 17483 return this.Field5 17484 } 17485 17486 func (this *NidRepPackedNative) GetField6() []uint64 { 17487 return this.Field6 17488 } 17489 17490 func (this *NidRepPackedNative) GetField7() []int32 { 17491 return this.Field7 17492 } 17493 17494 func (this *NidRepPackedNative) GetField8() []int64 { 17495 return this.Field8 17496 } 17497 17498 func (this *NidRepPackedNative) GetField9() []uint32 { 17499 return this.Field9 17500 } 17501 17502 func (this *NidRepPackedNative) GetField10() []int32 { 17503 return this.Field10 17504 } 17505 17506 func (this *NidRepPackedNative) GetField11() []uint64 { 17507 return this.Field11 17508 } 17509 17510 func (this *NidRepPackedNative) GetField12() []int64 { 17511 return this.Field12 17512 } 17513 17514 func (this *NidRepPackedNative) GetField13() []bool { 17515 return this.Field13 17516 } 17517 17518 func NewNidRepPackedNativeFromFace(that NidRepPackedNativeFace) *NidRepPackedNative { 17519 this := &NidRepPackedNative{} 17520 this.Field1 = that.GetField1() 17521 this.Field2 = that.GetField2() 17522 this.Field3 = that.GetField3() 17523 this.Field4 = that.GetField4() 17524 this.Field5 = that.GetField5() 17525 this.Field6 = that.GetField6() 17526 this.Field7 = that.GetField7() 17527 this.Field8 = that.GetField8() 17528 this.Field9 = that.GetField9() 17529 this.Field10 = that.GetField10() 17530 this.Field11 = that.GetField11() 17531 this.Field12 = that.GetField12() 17532 this.Field13 = that.GetField13() 17533 return this 17534 } 17535 17536 type NinRepPackedNativeFace interface { 17537 Proto() github_com_gogo_protobuf_proto.Message 17538 GetField1() []float64 17539 GetField2() []float32 17540 GetField3() []int32 17541 GetField4() []int64 17542 GetField5() []uint32 17543 GetField6() []uint64 17544 GetField7() []int32 17545 GetField8() []int64 17546 GetField9() []uint32 17547 GetField10() []int32 17548 GetField11() []uint64 17549 GetField12() []int64 17550 GetField13() []bool 17551 } 17552 17553 func (this *NinRepPackedNative) Proto() github_com_gogo_protobuf_proto.Message { 17554 return this 17555 } 17556 17557 func (this *NinRepPackedNative) TestProto() github_com_gogo_protobuf_proto.Message { 17558 return NewNinRepPackedNativeFromFace(this) 17559 } 17560 17561 func (this *NinRepPackedNative) GetField1() []float64 { 17562 return this.Field1 17563 } 17564 17565 func (this *NinRepPackedNative) GetField2() []float32 { 17566 return this.Field2 17567 } 17568 17569 func (this *NinRepPackedNative) GetField3() []int32 { 17570 return this.Field3 17571 } 17572 17573 func (this *NinRepPackedNative) GetField4() []int64 { 17574 return this.Field4 17575 } 17576 17577 func (this *NinRepPackedNative) GetField5() []uint32 { 17578 return this.Field5 17579 } 17580 17581 func (this *NinRepPackedNative) GetField6() []uint64 { 17582 return this.Field6 17583 } 17584 17585 func (this *NinRepPackedNative) GetField7() []int32 { 17586 return this.Field7 17587 } 17588 17589 func (this *NinRepPackedNative) GetField8() []int64 { 17590 return this.Field8 17591 } 17592 17593 func (this *NinRepPackedNative) GetField9() []uint32 { 17594 return this.Field9 17595 } 17596 17597 func (this *NinRepPackedNative) GetField10() []int32 { 17598 return this.Field10 17599 } 17600 17601 func (this *NinRepPackedNative) GetField11() []uint64 { 17602 return this.Field11 17603 } 17604 17605 func (this *NinRepPackedNative) GetField12() []int64 { 17606 return this.Field12 17607 } 17608 17609 func (this *NinRepPackedNative) GetField13() []bool { 17610 return this.Field13 17611 } 17612 17613 func NewNinRepPackedNativeFromFace(that NinRepPackedNativeFace) *NinRepPackedNative { 17614 this := &NinRepPackedNative{} 17615 this.Field1 = that.GetField1() 17616 this.Field2 = that.GetField2() 17617 this.Field3 = that.GetField3() 17618 this.Field4 = that.GetField4() 17619 this.Field5 = that.GetField5() 17620 this.Field6 = that.GetField6() 17621 this.Field7 = that.GetField7() 17622 this.Field8 = that.GetField8() 17623 this.Field9 = that.GetField9() 17624 this.Field10 = that.GetField10() 17625 this.Field11 = that.GetField11() 17626 this.Field12 = that.GetField12() 17627 this.Field13 = that.GetField13() 17628 return this 17629 } 17630 17631 type NidOptStructFace interface { 17632 Proto() github_com_gogo_protobuf_proto.Message 17633 GetField1() float64 17634 GetField2() float32 17635 GetField3() NidOptNative 17636 GetField4() NinOptNative 17637 GetField6() uint64 17638 GetField7() int32 17639 GetField8() NidOptNative 17640 GetField13() bool 17641 GetField14() string 17642 GetField15() []byte 17643 } 17644 17645 func (this *NidOptStruct) Proto() github_com_gogo_protobuf_proto.Message { 17646 return this 17647 } 17648 17649 func (this *NidOptStruct) TestProto() github_com_gogo_protobuf_proto.Message { 17650 return NewNidOptStructFromFace(this) 17651 } 17652 17653 func (this *NidOptStruct) GetField1() float64 { 17654 return this.Field1 17655 } 17656 17657 func (this *NidOptStruct) GetField2() float32 { 17658 return this.Field2 17659 } 17660 17661 func (this *NidOptStruct) GetField3() NidOptNative { 17662 return this.Field3 17663 } 17664 17665 func (this *NidOptStruct) GetField4() NinOptNative { 17666 return this.Field4 17667 } 17668 17669 func (this *NidOptStruct) GetField6() uint64 { 17670 return this.Field6 17671 } 17672 17673 func (this *NidOptStruct) GetField7() int32 { 17674 return this.Field7 17675 } 17676 17677 func (this *NidOptStruct) GetField8() NidOptNative { 17678 return this.Field8 17679 } 17680 17681 func (this *NidOptStruct) GetField13() bool { 17682 return this.Field13 17683 } 17684 17685 func (this *NidOptStruct) GetField14() string { 17686 return this.Field14 17687 } 17688 17689 func (this *NidOptStruct) GetField15() []byte { 17690 return this.Field15 17691 } 17692 17693 func NewNidOptStructFromFace(that NidOptStructFace) *NidOptStruct { 17694 this := &NidOptStruct{} 17695 this.Field1 = that.GetField1() 17696 this.Field2 = that.GetField2() 17697 this.Field3 = that.GetField3() 17698 this.Field4 = that.GetField4() 17699 this.Field6 = that.GetField6() 17700 this.Field7 = that.GetField7() 17701 this.Field8 = that.GetField8() 17702 this.Field13 = that.GetField13() 17703 this.Field14 = that.GetField14() 17704 this.Field15 = that.GetField15() 17705 return this 17706 } 17707 17708 type NinOptStructFace interface { 17709 Proto() github_com_gogo_protobuf_proto.Message 17710 GetField1() *float64 17711 GetField2() *float32 17712 GetField3() *NidOptNative 17713 GetField4() *NinOptNative 17714 GetField6() *uint64 17715 GetField7() *int32 17716 GetField8() *NidOptNative 17717 GetField13() *bool 17718 GetField14() *string 17719 GetField15() []byte 17720 } 17721 17722 func (this *NinOptStruct) Proto() github_com_gogo_protobuf_proto.Message { 17723 return this 17724 } 17725 17726 func (this *NinOptStruct) TestProto() github_com_gogo_protobuf_proto.Message { 17727 return NewNinOptStructFromFace(this) 17728 } 17729 17730 func (this *NinOptStruct) GetField1() *float64 { 17731 return this.Field1 17732 } 17733 17734 func (this *NinOptStruct) GetField2() *float32 { 17735 return this.Field2 17736 } 17737 17738 func (this *NinOptStruct) GetField3() *NidOptNative { 17739 return this.Field3 17740 } 17741 17742 func (this *NinOptStruct) GetField4() *NinOptNative { 17743 return this.Field4 17744 } 17745 17746 func (this *NinOptStruct) GetField6() *uint64 { 17747 return this.Field6 17748 } 17749 17750 func (this *NinOptStruct) GetField7() *int32 { 17751 return this.Field7 17752 } 17753 17754 func (this *NinOptStruct) GetField8() *NidOptNative { 17755 return this.Field8 17756 } 17757 17758 func (this *NinOptStruct) GetField13() *bool { 17759 return this.Field13 17760 } 17761 17762 func (this *NinOptStruct) GetField14() *string { 17763 return this.Field14 17764 } 17765 17766 func (this *NinOptStruct) GetField15() []byte { 17767 return this.Field15 17768 } 17769 17770 func NewNinOptStructFromFace(that NinOptStructFace) *NinOptStruct { 17771 this := &NinOptStruct{} 17772 this.Field1 = that.GetField1() 17773 this.Field2 = that.GetField2() 17774 this.Field3 = that.GetField3() 17775 this.Field4 = that.GetField4() 17776 this.Field6 = that.GetField6() 17777 this.Field7 = that.GetField7() 17778 this.Field8 = that.GetField8() 17779 this.Field13 = that.GetField13() 17780 this.Field14 = that.GetField14() 17781 this.Field15 = that.GetField15() 17782 return this 17783 } 17784 17785 type NidRepStructFace interface { 17786 Proto() github_com_gogo_protobuf_proto.Message 17787 GetField1() []float64 17788 GetField2() []float32 17789 GetField3() []NidOptNative 17790 GetField4() []NinOptNative 17791 GetField6() []uint64 17792 GetField7() []int32 17793 GetField8() []NidOptNative 17794 GetField13() []bool 17795 GetField14() []string 17796 GetField15() [][]byte 17797 } 17798 17799 func (this *NidRepStruct) Proto() github_com_gogo_protobuf_proto.Message { 17800 return this 17801 } 17802 17803 func (this *NidRepStruct) TestProto() github_com_gogo_protobuf_proto.Message { 17804 return NewNidRepStructFromFace(this) 17805 } 17806 17807 func (this *NidRepStruct) GetField1() []float64 { 17808 return this.Field1 17809 } 17810 17811 func (this *NidRepStruct) GetField2() []float32 { 17812 return this.Field2 17813 } 17814 17815 func (this *NidRepStruct) GetField3() []NidOptNative { 17816 return this.Field3 17817 } 17818 17819 func (this *NidRepStruct) GetField4() []NinOptNative { 17820 return this.Field4 17821 } 17822 17823 func (this *NidRepStruct) GetField6() []uint64 { 17824 return this.Field6 17825 } 17826 17827 func (this *NidRepStruct) GetField7() []int32 { 17828 return this.Field7 17829 } 17830 17831 func (this *NidRepStruct) GetField8() []NidOptNative { 17832 return this.Field8 17833 } 17834 17835 func (this *NidRepStruct) GetField13() []bool { 17836 return this.Field13 17837 } 17838 17839 func (this *NidRepStruct) GetField14() []string { 17840 return this.Field14 17841 } 17842 17843 func (this *NidRepStruct) GetField15() [][]byte { 17844 return this.Field15 17845 } 17846 17847 func NewNidRepStructFromFace(that NidRepStructFace) *NidRepStruct { 17848 this := &NidRepStruct{} 17849 this.Field1 = that.GetField1() 17850 this.Field2 = that.GetField2() 17851 this.Field3 = that.GetField3() 17852 this.Field4 = that.GetField4() 17853 this.Field6 = that.GetField6() 17854 this.Field7 = that.GetField7() 17855 this.Field8 = that.GetField8() 17856 this.Field13 = that.GetField13() 17857 this.Field14 = that.GetField14() 17858 this.Field15 = that.GetField15() 17859 return this 17860 } 17861 17862 type NinRepStructFace interface { 17863 Proto() github_com_gogo_protobuf_proto.Message 17864 GetField1() []float64 17865 GetField2() []float32 17866 GetField3() []*NidOptNative 17867 GetField4() []*NinOptNative 17868 GetField6() []uint64 17869 GetField7() []int32 17870 GetField8() []*NidOptNative 17871 GetField13() []bool 17872 GetField14() []string 17873 GetField15() [][]byte 17874 } 17875 17876 func (this *NinRepStruct) Proto() github_com_gogo_protobuf_proto.Message { 17877 return this 17878 } 17879 17880 func (this *NinRepStruct) TestProto() github_com_gogo_protobuf_proto.Message { 17881 return NewNinRepStructFromFace(this) 17882 } 17883 17884 func (this *NinRepStruct) GetField1() []float64 { 17885 return this.Field1 17886 } 17887 17888 func (this *NinRepStruct) GetField2() []float32 { 17889 return this.Field2 17890 } 17891 17892 func (this *NinRepStruct) GetField3() []*NidOptNative { 17893 return this.Field3 17894 } 17895 17896 func (this *NinRepStruct) GetField4() []*NinOptNative { 17897 return this.Field4 17898 } 17899 17900 func (this *NinRepStruct) GetField6() []uint64 { 17901 return this.Field6 17902 } 17903 17904 func (this *NinRepStruct) GetField7() []int32 { 17905 return this.Field7 17906 } 17907 17908 func (this *NinRepStruct) GetField8() []*NidOptNative { 17909 return this.Field8 17910 } 17911 17912 func (this *NinRepStruct) GetField13() []bool { 17913 return this.Field13 17914 } 17915 17916 func (this *NinRepStruct) GetField14() []string { 17917 return this.Field14 17918 } 17919 17920 func (this *NinRepStruct) GetField15() [][]byte { 17921 return this.Field15 17922 } 17923 17924 func NewNinRepStructFromFace(that NinRepStructFace) *NinRepStruct { 17925 this := &NinRepStruct{} 17926 this.Field1 = that.GetField1() 17927 this.Field2 = that.GetField2() 17928 this.Field3 = that.GetField3() 17929 this.Field4 = that.GetField4() 17930 this.Field6 = that.GetField6() 17931 this.Field7 = that.GetField7() 17932 this.Field8 = that.GetField8() 17933 this.Field13 = that.GetField13() 17934 this.Field14 = that.GetField14() 17935 this.Field15 = that.GetField15() 17936 return this 17937 } 17938 17939 type NidEmbeddedStructFace interface { 17940 Proto() github_com_gogo_protobuf_proto.Message 17941 GetNidOptNative() *NidOptNative 17942 GetField200() NidOptNative 17943 GetField210() bool 17944 } 17945 17946 func (this *NidEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message { 17947 return this 17948 } 17949 17950 func (this *NidEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message { 17951 return NewNidEmbeddedStructFromFace(this) 17952 } 17953 17954 func (this *NidEmbeddedStruct) GetNidOptNative() *NidOptNative { 17955 return this.NidOptNative 17956 } 17957 17958 func (this *NidEmbeddedStruct) GetField200() NidOptNative { 17959 return this.Field200 17960 } 17961 17962 func (this *NidEmbeddedStruct) GetField210() bool { 17963 return this.Field210 17964 } 17965 17966 func NewNidEmbeddedStructFromFace(that NidEmbeddedStructFace) *NidEmbeddedStruct { 17967 this := &NidEmbeddedStruct{} 17968 this.NidOptNative = that.GetNidOptNative() 17969 this.Field200 = that.GetField200() 17970 this.Field210 = that.GetField210() 17971 return this 17972 } 17973 17974 type NinEmbeddedStructFace interface { 17975 Proto() github_com_gogo_protobuf_proto.Message 17976 GetNidOptNative() *NidOptNative 17977 GetField200() *NidOptNative 17978 GetField210() *bool 17979 } 17980 17981 func (this *NinEmbeddedStruct) Proto() github_com_gogo_protobuf_proto.Message { 17982 return this 17983 } 17984 17985 func (this *NinEmbeddedStruct) TestProto() github_com_gogo_protobuf_proto.Message { 17986 return NewNinEmbeddedStructFromFace(this) 17987 } 17988 17989 func (this *NinEmbeddedStruct) GetNidOptNative() *NidOptNative { 17990 return this.NidOptNative 17991 } 17992 17993 func (this *NinEmbeddedStruct) GetField200() *NidOptNative { 17994 return this.Field200 17995 } 17996 17997 func (this *NinEmbeddedStruct) GetField210() *bool { 17998 return this.Field210 17999 } 18000 18001 func NewNinEmbeddedStructFromFace(that NinEmbeddedStructFace) *NinEmbeddedStruct { 18002 this := &NinEmbeddedStruct{} 18003 this.NidOptNative = that.GetNidOptNative() 18004 this.Field200 = that.GetField200() 18005 this.Field210 = that.GetField210() 18006 return this 18007 } 18008 18009 type NidNestedStructFace interface { 18010 Proto() github_com_gogo_protobuf_proto.Message 18011 GetField1() NidOptStruct 18012 GetField2() []NidRepStruct 18013 } 18014 18015 func (this *NidNestedStruct) Proto() github_com_gogo_protobuf_proto.Message { 18016 return this 18017 } 18018 18019 func (this *NidNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message { 18020 return NewNidNestedStructFromFace(this) 18021 } 18022 18023 func (this *NidNestedStruct) GetField1() NidOptStruct { 18024 return this.Field1 18025 } 18026 18027 func (this *NidNestedStruct) GetField2() []NidRepStruct { 18028 return this.Field2 18029 } 18030 18031 func NewNidNestedStructFromFace(that NidNestedStructFace) *NidNestedStruct { 18032 this := &NidNestedStruct{} 18033 this.Field1 = that.GetField1() 18034 this.Field2 = that.GetField2() 18035 return this 18036 } 18037 18038 type NinNestedStructFace interface { 18039 Proto() github_com_gogo_protobuf_proto.Message 18040 GetField1() *NinOptStruct 18041 GetField2() []*NinRepStruct 18042 } 18043 18044 func (this *NinNestedStruct) Proto() github_com_gogo_protobuf_proto.Message { 18045 return this 18046 } 18047 18048 func (this *NinNestedStruct) TestProto() github_com_gogo_protobuf_proto.Message { 18049 return NewNinNestedStructFromFace(this) 18050 } 18051 18052 func (this *NinNestedStruct) GetField1() *NinOptStruct { 18053 return this.Field1 18054 } 18055 18056 func (this *NinNestedStruct) GetField2() []*NinRepStruct { 18057 return this.Field2 18058 } 18059 18060 func NewNinNestedStructFromFace(that NinNestedStructFace) *NinNestedStruct { 18061 this := &NinNestedStruct{} 18062 this.Field1 = that.GetField1() 18063 this.Field2 = that.GetField2() 18064 return this 18065 } 18066 18067 type NidOptCustomFace interface { 18068 Proto() github_com_gogo_protobuf_proto.Message 18069 GetId() Uuid 18070 GetValue() github_com_gogo_protobuf_test_custom.Uint128 18071 } 18072 18073 func (this *NidOptCustom) Proto() github_com_gogo_protobuf_proto.Message { 18074 return this 18075 } 18076 18077 func (this *NidOptCustom) TestProto() github_com_gogo_protobuf_proto.Message { 18078 return NewNidOptCustomFromFace(this) 18079 } 18080 18081 func (this *NidOptCustom) GetId() Uuid { 18082 return this.Id 18083 } 18084 18085 func (this *NidOptCustom) GetValue() github_com_gogo_protobuf_test_custom.Uint128 { 18086 return this.Value 18087 } 18088 18089 func NewNidOptCustomFromFace(that NidOptCustomFace) *NidOptCustom { 18090 this := &NidOptCustom{} 18091 this.Id = that.GetId() 18092 this.Value = that.GetValue() 18093 return this 18094 } 18095 18096 type CustomDashFace interface { 18097 Proto() github_com_gogo_protobuf_proto.Message 18098 GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes 18099 } 18100 18101 func (this *CustomDash) Proto() github_com_gogo_protobuf_proto.Message { 18102 return this 18103 } 18104 18105 func (this *CustomDash) TestProto() github_com_gogo_protobuf_proto.Message { 18106 return NewCustomDashFromFace(this) 18107 } 18108 18109 func (this *CustomDash) GetValue() *github_com_gogo_protobuf_test_custom_dash_type.Bytes { 18110 return this.Value 18111 } 18112 18113 func NewCustomDashFromFace(that CustomDashFace) *CustomDash { 18114 this := &CustomDash{} 18115 this.Value = that.GetValue() 18116 return this 18117 } 18118 18119 type NinOptCustomFace interface { 18120 Proto() github_com_gogo_protobuf_proto.Message 18121 GetId() *Uuid 18122 GetValue() *github_com_gogo_protobuf_test_custom.Uint128 18123 } 18124 18125 func (this *NinOptCustom) Proto() github_com_gogo_protobuf_proto.Message { 18126 return this 18127 } 18128 18129 func (this *NinOptCustom) TestProto() github_com_gogo_protobuf_proto.Message { 18130 return NewNinOptCustomFromFace(this) 18131 } 18132 18133 func (this *NinOptCustom) GetId() *Uuid { 18134 return this.Id 18135 } 18136 18137 func (this *NinOptCustom) GetValue() *github_com_gogo_protobuf_test_custom.Uint128 { 18138 return this.Value 18139 } 18140 18141 func NewNinOptCustomFromFace(that NinOptCustomFace) *NinOptCustom { 18142 this := &NinOptCustom{} 18143 this.Id = that.GetId() 18144 this.Value = that.GetValue() 18145 return this 18146 } 18147 18148 type NidRepCustomFace interface { 18149 Proto() github_com_gogo_protobuf_proto.Message 18150 GetId() []Uuid 18151 GetValue() []github_com_gogo_protobuf_test_custom.Uint128 18152 } 18153 18154 func (this *NidRepCustom) Proto() github_com_gogo_protobuf_proto.Message { 18155 return this 18156 } 18157 18158 func (this *NidRepCustom) TestProto() github_com_gogo_protobuf_proto.Message { 18159 return NewNidRepCustomFromFace(this) 18160 } 18161 18162 func (this *NidRepCustom) GetId() []Uuid { 18163 return this.Id 18164 } 18165 18166 func (this *NidRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 { 18167 return this.Value 18168 } 18169 18170 func NewNidRepCustomFromFace(that NidRepCustomFace) *NidRepCustom { 18171 this := &NidRepCustom{} 18172 this.Id = that.GetId() 18173 this.Value = that.GetValue() 18174 return this 18175 } 18176 18177 type NinRepCustomFace interface { 18178 Proto() github_com_gogo_protobuf_proto.Message 18179 GetId() []Uuid 18180 GetValue() []github_com_gogo_protobuf_test_custom.Uint128 18181 } 18182 18183 func (this *NinRepCustom) Proto() github_com_gogo_protobuf_proto.Message { 18184 return this 18185 } 18186 18187 func (this *NinRepCustom) TestProto() github_com_gogo_protobuf_proto.Message { 18188 return NewNinRepCustomFromFace(this) 18189 } 18190 18191 func (this *NinRepCustom) GetId() []Uuid { 18192 return this.Id 18193 } 18194 18195 func (this *NinRepCustom) GetValue() []github_com_gogo_protobuf_test_custom.Uint128 { 18196 return this.Value 18197 } 18198 18199 func NewNinRepCustomFromFace(that NinRepCustomFace) *NinRepCustom { 18200 this := &NinRepCustom{} 18201 this.Id = that.GetId() 18202 this.Value = that.GetValue() 18203 return this 18204 } 18205 18206 type NinOptNativeUnionFace interface { 18207 Proto() github_com_gogo_protobuf_proto.Message 18208 GetField1() *float64 18209 GetField2() *float32 18210 GetField3() *int32 18211 GetField4() *int64 18212 GetField5() *uint32 18213 GetField6() *uint64 18214 GetField13() *bool 18215 GetField14() *string 18216 GetField15() []byte 18217 } 18218 18219 func (this *NinOptNativeUnion) Proto() github_com_gogo_protobuf_proto.Message { 18220 return this 18221 } 18222 18223 func (this *NinOptNativeUnion) TestProto() github_com_gogo_protobuf_proto.Message { 18224 return NewNinOptNativeUnionFromFace(this) 18225 } 18226 18227 func (this *NinOptNativeUnion) GetField1() *float64 { 18228 return this.Field1 18229 } 18230 18231 func (this *NinOptNativeUnion) GetField2() *float32 { 18232 return this.Field2 18233 } 18234 18235 func (this *NinOptNativeUnion) GetField3() *int32 { 18236 return this.Field3 18237 } 18238 18239 func (this *NinOptNativeUnion) GetField4() *int64 { 18240 return this.Field4 18241 } 18242 18243 func (this *NinOptNativeUnion) GetField5() *uint32 { 18244 return this.Field5 18245 } 18246 18247 func (this *NinOptNativeUnion) GetField6() *uint64 { 18248 return this.Field6 18249 } 18250 18251 func (this *NinOptNativeUnion) GetField13() *bool { 18252 return this.Field13 18253 } 18254 18255 func (this *NinOptNativeUnion) GetField14() *string { 18256 return this.Field14 18257 } 18258 18259 func (this *NinOptNativeUnion) GetField15() []byte { 18260 return this.Field15 18261 } 18262 18263 func NewNinOptNativeUnionFromFace(that NinOptNativeUnionFace) *NinOptNativeUnion { 18264 this := &NinOptNativeUnion{} 18265 this.Field1 = that.GetField1() 18266 this.Field2 = that.GetField2() 18267 this.Field3 = that.GetField3() 18268 this.Field4 = that.GetField4() 18269 this.Field5 = that.GetField5() 18270 this.Field6 = that.GetField6() 18271 this.Field13 = that.GetField13() 18272 this.Field14 = that.GetField14() 18273 this.Field15 = that.GetField15() 18274 return this 18275 } 18276 18277 type NinOptStructUnionFace interface { 18278 Proto() github_com_gogo_protobuf_proto.Message 18279 GetField1() *float64 18280 GetField2() *float32 18281 GetField3() *NidOptNative 18282 GetField4() *NinOptNative 18283 GetField6() *uint64 18284 GetField7() *int32 18285 GetField13() *bool 18286 GetField14() *string 18287 GetField15() []byte 18288 } 18289 18290 func (this *NinOptStructUnion) Proto() github_com_gogo_protobuf_proto.Message { 18291 return this 18292 } 18293 18294 func (this *NinOptStructUnion) TestProto() github_com_gogo_protobuf_proto.Message { 18295 return NewNinOptStructUnionFromFace(this) 18296 } 18297 18298 func (this *NinOptStructUnion) GetField1() *float64 { 18299 return this.Field1 18300 } 18301 18302 func (this *NinOptStructUnion) GetField2() *float32 { 18303 return this.Field2 18304 } 18305 18306 func (this *NinOptStructUnion) GetField3() *NidOptNative { 18307 return this.Field3 18308 } 18309 18310 func (this *NinOptStructUnion) GetField4() *NinOptNative { 18311 return this.Field4 18312 } 18313 18314 func (this *NinOptStructUnion) GetField6() *uint64 { 18315 return this.Field6 18316 } 18317 18318 func (this *NinOptStructUnion) GetField7() *int32 { 18319 return this.Field7 18320 } 18321 18322 func (this *NinOptStructUnion) GetField13() *bool { 18323 return this.Field13 18324 } 18325 18326 func (this *NinOptStructUnion) GetField14() *string { 18327 return this.Field14 18328 } 18329 18330 func (this *NinOptStructUnion) GetField15() []byte { 18331 return this.Field15 18332 } 18333 18334 func NewNinOptStructUnionFromFace(that NinOptStructUnionFace) *NinOptStructUnion { 18335 this := &NinOptStructUnion{} 18336 this.Field1 = that.GetField1() 18337 this.Field2 = that.GetField2() 18338 this.Field3 = that.GetField3() 18339 this.Field4 = that.GetField4() 18340 this.Field6 = that.GetField6() 18341 this.Field7 = that.GetField7() 18342 this.Field13 = that.GetField13() 18343 this.Field14 = that.GetField14() 18344 this.Field15 = that.GetField15() 18345 return this 18346 } 18347 18348 type NinEmbeddedStructUnionFace interface { 18349 Proto() github_com_gogo_protobuf_proto.Message 18350 GetNidOptNative() *NidOptNative 18351 GetField200() *NinOptNative 18352 GetField210() *bool 18353 } 18354 18355 func (this *NinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message { 18356 return this 18357 } 18358 18359 func (this *NinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message { 18360 return NewNinEmbeddedStructUnionFromFace(this) 18361 } 18362 18363 func (this *NinEmbeddedStructUnion) GetNidOptNative() *NidOptNative { 18364 return this.NidOptNative 18365 } 18366 18367 func (this *NinEmbeddedStructUnion) GetField200() *NinOptNative { 18368 return this.Field200 18369 } 18370 18371 func (this *NinEmbeddedStructUnion) GetField210() *bool { 18372 return this.Field210 18373 } 18374 18375 func NewNinEmbeddedStructUnionFromFace(that NinEmbeddedStructUnionFace) *NinEmbeddedStructUnion { 18376 this := &NinEmbeddedStructUnion{} 18377 this.NidOptNative = that.GetNidOptNative() 18378 this.Field200 = that.GetField200() 18379 this.Field210 = that.GetField210() 18380 return this 18381 } 18382 18383 type NinNestedStructUnionFace interface { 18384 Proto() github_com_gogo_protobuf_proto.Message 18385 GetField1() *NinOptNativeUnion 18386 GetField2() *NinOptStructUnion 18387 GetField3() *NinEmbeddedStructUnion 18388 } 18389 18390 func (this *NinNestedStructUnion) Proto() github_com_gogo_protobuf_proto.Message { 18391 return this 18392 } 18393 18394 func (this *NinNestedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message { 18395 return NewNinNestedStructUnionFromFace(this) 18396 } 18397 18398 func (this *NinNestedStructUnion) GetField1() *NinOptNativeUnion { 18399 return this.Field1 18400 } 18401 18402 func (this *NinNestedStructUnion) GetField2() *NinOptStructUnion { 18403 return this.Field2 18404 } 18405 18406 func (this *NinNestedStructUnion) GetField3() *NinEmbeddedStructUnion { 18407 return this.Field3 18408 } 18409 18410 func NewNinNestedStructUnionFromFace(that NinNestedStructUnionFace) *NinNestedStructUnion { 18411 this := &NinNestedStructUnion{} 18412 this.Field1 = that.GetField1() 18413 this.Field2 = that.GetField2() 18414 this.Field3 = that.GetField3() 18415 return this 18416 } 18417 18418 type TreeFace interface { 18419 Proto() github_com_gogo_protobuf_proto.Message 18420 GetOr() *OrBranch 18421 GetAnd() *AndBranch 18422 GetLeaf() *Leaf 18423 } 18424 18425 func (this *Tree) Proto() github_com_gogo_protobuf_proto.Message { 18426 return this 18427 } 18428 18429 func (this *Tree) TestProto() github_com_gogo_protobuf_proto.Message { 18430 return NewTreeFromFace(this) 18431 } 18432 18433 func (this *Tree) GetOr() *OrBranch { 18434 return this.Or 18435 } 18436 18437 func (this *Tree) GetAnd() *AndBranch { 18438 return this.And 18439 } 18440 18441 func (this *Tree) GetLeaf() *Leaf { 18442 return this.Leaf 18443 } 18444 18445 func NewTreeFromFace(that TreeFace) *Tree { 18446 this := &Tree{} 18447 this.Or = that.GetOr() 18448 this.And = that.GetAnd() 18449 this.Leaf = that.GetLeaf() 18450 return this 18451 } 18452 18453 type OrBranchFace interface { 18454 Proto() github_com_gogo_protobuf_proto.Message 18455 GetLeft() Tree 18456 GetRight() Tree 18457 } 18458 18459 func (this *OrBranch) Proto() github_com_gogo_protobuf_proto.Message { 18460 return this 18461 } 18462 18463 func (this *OrBranch) TestProto() github_com_gogo_protobuf_proto.Message { 18464 return NewOrBranchFromFace(this) 18465 } 18466 18467 func (this *OrBranch) GetLeft() Tree { 18468 return this.Left 18469 } 18470 18471 func (this *OrBranch) GetRight() Tree { 18472 return this.Right 18473 } 18474 18475 func NewOrBranchFromFace(that OrBranchFace) *OrBranch { 18476 this := &OrBranch{} 18477 this.Left = that.GetLeft() 18478 this.Right = that.GetRight() 18479 return this 18480 } 18481 18482 type AndBranchFace interface { 18483 Proto() github_com_gogo_protobuf_proto.Message 18484 GetLeft() Tree 18485 GetRight() Tree 18486 } 18487 18488 func (this *AndBranch) Proto() github_com_gogo_protobuf_proto.Message { 18489 return this 18490 } 18491 18492 func (this *AndBranch) TestProto() github_com_gogo_protobuf_proto.Message { 18493 return NewAndBranchFromFace(this) 18494 } 18495 18496 func (this *AndBranch) GetLeft() Tree { 18497 return this.Left 18498 } 18499 18500 func (this *AndBranch) GetRight() Tree { 18501 return this.Right 18502 } 18503 18504 func NewAndBranchFromFace(that AndBranchFace) *AndBranch { 18505 this := &AndBranch{} 18506 this.Left = that.GetLeft() 18507 this.Right = that.GetRight() 18508 return this 18509 } 18510 18511 type LeafFace interface { 18512 Proto() github_com_gogo_protobuf_proto.Message 18513 GetValue() int64 18514 GetStrValue() string 18515 } 18516 18517 func (this *Leaf) Proto() github_com_gogo_protobuf_proto.Message { 18518 return this 18519 } 18520 18521 func (this *Leaf) TestProto() github_com_gogo_protobuf_proto.Message { 18522 return NewLeafFromFace(this) 18523 } 18524 18525 func (this *Leaf) GetValue() int64 { 18526 return this.Value 18527 } 18528 18529 func (this *Leaf) GetStrValue() string { 18530 return this.StrValue 18531 } 18532 18533 func NewLeafFromFace(that LeafFace) *Leaf { 18534 this := &Leaf{} 18535 this.Value = that.GetValue() 18536 this.StrValue = that.GetStrValue() 18537 return this 18538 } 18539 18540 type DeepTreeFace interface { 18541 Proto() github_com_gogo_protobuf_proto.Message 18542 GetDown() *ADeepBranch 18543 GetAnd() *AndDeepBranch 18544 GetLeaf() *DeepLeaf 18545 } 18546 18547 func (this *DeepTree) Proto() github_com_gogo_protobuf_proto.Message { 18548 return this 18549 } 18550 18551 func (this *DeepTree) TestProto() github_com_gogo_protobuf_proto.Message { 18552 return NewDeepTreeFromFace(this) 18553 } 18554 18555 func (this *DeepTree) GetDown() *ADeepBranch { 18556 return this.Down 18557 } 18558 18559 func (this *DeepTree) GetAnd() *AndDeepBranch { 18560 return this.And 18561 } 18562 18563 func (this *DeepTree) GetLeaf() *DeepLeaf { 18564 return this.Leaf 18565 } 18566 18567 func NewDeepTreeFromFace(that DeepTreeFace) *DeepTree { 18568 this := &DeepTree{} 18569 this.Down = that.GetDown() 18570 this.And = that.GetAnd() 18571 this.Leaf = that.GetLeaf() 18572 return this 18573 } 18574 18575 type ADeepBranchFace interface { 18576 Proto() github_com_gogo_protobuf_proto.Message 18577 GetDown() DeepTree 18578 } 18579 18580 func (this *ADeepBranch) Proto() github_com_gogo_protobuf_proto.Message { 18581 return this 18582 } 18583 18584 func (this *ADeepBranch) TestProto() github_com_gogo_protobuf_proto.Message { 18585 return NewADeepBranchFromFace(this) 18586 } 18587 18588 func (this *ADeepBranch) GetDown() DeepTree { 18589 return this.Down 18590 } 18591 18592 func NewADeepBranchFromFace(that ADeepBranchFace) *ADeepBranch { 18593 this := &ADeepBranch{} 18594 this.Down = that.GetDown() 18595 return this 18596 } 18597 18598 type AndDeepBranchFace interface { 18599 Proto() github_com_gogo_protobuf_proto.Message 18600 GetLeft() DeepTree 18601 GetRight() DeepTree 18602 } 18603 18604 func (this *AndDeepBranch) Proto() github_com_gogo_protobuf_proto.Message { 18605 return this 18606 } 18607 18608 func (this *AndDeepBranch) TestProto() github_com_gogo_protobuf_proto.Message { 18609 return NewAndDeepBranchFromFace(this) 18610 } 18611 18612 func (this *AndDeepBranch) GetLeft() DeepTree { 18613 return this.Left 18614 } 18615 18616 func (this *AndDeepBranch) GetRight() DeepTree { 18617 return this.Right 18618 } 18619 18620 func NewAndDeepBranchFromFace(that AndDeepBranchFace) *AndDeepBranch { 18621 this := &AndDeepBranch{} 18622 this.Left = that.GetLeft() 18623 this.Right = that.GetRight() 18624 return this 18625 } 18626 18627 type DeepLeafFace interface { 18628 Proto() github_com_gogo_protobuf_proto.Message 18629 GetTree() Tree 18630 } 18631 18632 func (this *DeepLeaf) Proto() github_com_gogo_protobuf_proto.Message { 18633 return this 18634 } 18635 18636 func (this *DeepLeaf) TestProto() github_com_gogo_protobuf_proto.Message { 18637 return NewDeepLeafFromFace(this) 18638 } 18639 18640 func (this *DeepLeaf) GetTree() Tree { 18641 return this.Tree 18642 } 18643 18644 func NewDeepLeafFromFace(that DeepLeafFace) *DeepLeaf { 18645 this := &DeepLeaf{} 18646 this.Tree = that.GetTree() 18647 return this 18648 } 18649 18650 type NilFace interface { 18651 Proto() github_com_gogo_protobuf_proto.Message 18652 } 18653 18654 func (this *Nil) Proto() github_com_gogo_protobuf_proto.Message { 18655 return this 18656 } 18657 18658 func (this *Nil) TestProto() github_com_gogo_protobuf_proto.Message { 18659 return NewNilFromFace(this) 18660 } 18661 18662 func NewNilFromFace(that NilFace) *Nil { 18663 this := &Nil{} 18664 return this 18665 } 18666 18667 type NidOptEnumFace interface { 18668 Proto() github_com_gogo_protobuf_proto.Message 18669 GetField1() TheTestEnum 18670 } 18671 18672 func (this *NidOptEnum) Proto() github_com_gogo_protobuf_proto.Message { 18673 return this 18674 } 18675 18676 func (this *NidOptEnum) TestProto() github_com_gogo_protobuf_proto.Message { 18677 return NewNidOptEnumFromFace(this) 18678 } 18679 18680 func (this *NidOptEnum) GetField1() TheTestEnum { 18681 return this.Field1 18682 } 18683 18684 func NewNidOptEnumFromFace(that NidOptEnumFace) *NidOptEnum { 18685 this := &NidOptEnum{} 18686 this.Field1 = that.GetField1() 18687 return this 18688 } 18689 18690 type NinOptEnumFace interface { 18691 Proto() github_com_gogo_protobuf_proto.Message 18692 GetField1() *TheTestEnum 18693 GetField2() *YetAnotherTestEnum 18694 GetField3() *YetYetAnotherTestEnum 18695 } 18696 18697 func (this *NinOptEnum) Proto() github_com_gogo_protobuf_proto.Message { 18698 return this 18699 } 18700 18701 func (this *NinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message { 18702 return NewNinOptEnumFromFace(this) 18703 } 18704 18705 func (this *NinOptEnum) GetField1() *TheTestEnum { 18706 return this.Field1 18707 } 18708 18709 func (this *NinOptEnum) GetField2() *YetAnotherTestEnum { 18710 return this.Field2 18711 } 18712 18713 func (this *NinOptEnum) GetField3() *YetYetAnotherTestEnum { 18714 return this.Field3 18715 } 18716 18717 func NewNinOptEnumFromFace(that NinOptEnumFace) *NinOptEnum { 18718 this := &NinOptEnum{} 18719 this.Field1 = that.GetField1() 18720 this.Field2 = that.GetField2() 18721 this.Field3 = that.GetField3() 18722 return this 18723 } 18724 18725 type NidRepEnumFace interface { 18726 Proto() github_com_gogo_protobuf_proto.Message 18727 GetField1() []TheTestEnum 18728 GetField2() []YetAnotherTestEnum 18729 GetField3() []YetYetAnotherTestEnum 18730 } 18731 18732 func (this *NidRepEnum) Proto() github_com_gogo_protobuf_proto.Message { 18733 return this 18734 } 18735 18736 func (this *NidRepEnum) TestProto() github_com_gogo_protobuf_proto.Message { 18737 return NewNidRepEnumFromFace(this) 18738 } 18739 18740 func (this *NidRepEnum) GetField1() []TheTestEnum { 18741 return this.Field1 18742 } 18743 18744 func (this *NidRepEnum) GetField2() []YetAnotherTestEnum { 18745 return this.Field2 18746 } 18747 18748 func (this *NidRepEnum) GetField3() []YetYetAnotherTestEnum { 18749 return this.Field3 18750 } 18751 18752 func NewNidRepEnumFromFace(that NidRepEnumFace) *NidRepEnum { 18753 this := &NidRepEnum{} 18754 this.Field1 = that.GetField1() 18755 this.Field2 = that.GetField2() 18756 this.Field3 = that.GetField3() 18757 return this 18758 } 18759 18760 type NinRepEnumFace interface { 18761 Proto() github_com_gogo_protobuf_proto.Message 18762 GetField1() []TheTestEnum 18763 GetField2() []YetAnotherTestEnum 18764 GetField3() []YetYetAnotherTestEnum 18765 } 18766 18767 func (this *NinRepEnum) Proto() github_com_gogo_protobuf_proto.Message { 18768 return this 18769 } 18770 18771 func (this *NinRepEnum) TestProto() github_com_gogo_protobuf_proto.Message { 18772 return NewNinRepEnumFromFace(this) 18773 } 18774 18775 func (this *NinRepEnum) GetField1() []TheTestEnum { 18776 return this.Field1 18777 } 18778 18779 func (this *NinRepEnum) GetField2() []YetAnotherTestEnum { 18780 return this.Field2 18781 } 18782 18783 func (this *NinRepEnum) GetField3() []YetYetAnotherTestEnum { 18784 return this.Field3 18785 } 18786 18787 func NewNinRepEnumFromFace(that NinRepEnumFace) *NinRepEnum { 18788 this := &NinRepEnum{} 18789 this.Field1 = that.GetField1() 18790 this.Field2 = that.GetField2() 18791 this.Field3 = that.GetField3() 18792 return this 18793 } 18794 18795 type AnotherNinOptEnumFace interface { 18796 Proto() github_com_gogo_protobuf_proto.Message 18797 GetField1() *AnotherTestEnum 18798 GetField2() *YetAnotherTestEnum 18799 GetField3() *YetYetAnotherTestEnum 18800 } 18801 18802 func (this *AnotherNinOptEnum) Proto() github_com_gogo_protobuf_proto.Message { 18803 return this 18804 } 18805 18806 func (this *AnotherNinOptEnum) TestProto() github_com_gogo_protobuf_proto.Message { 18807 return NewAnotherNinOptEnumFromFace(this) 18808 } 18809 18810 func (this *AnotherNinOptEnum) GetField1() *AnotherTestEnum { 18811 return this.Field1 18812 } 18813 18814 func (this *AnotherNinOptEnum) GetField2() *YetAnotherTestEnum { 18815 return this.Field2 18816 } 18817 18818 func (this *AnotherNinOptEnum) GetField3() *YetYetAnotherTestEnum { 18819 return this.Field3 18820 } 18821 18822 func NewAnotherNinOptEnumFromFace(that AnotherNinOptEnumFace) *AnotherNinOptEnum { 18823 this := &AnotherNinOptEnum{} 18824 this.Field1 = that.GetField1() 18825 this.Field2 = that.GetField2() 18826 this.Field3 = that.GetField3() 18827 return this 18828 } 18829 18830 type TimerFace interface { 18831 Proto() github_com_gogo_protobuf_proto.Message 18832 GetTime1() int64 18833 GetTime2() int64 18834 GetData() []byte 18835 } 18836 18837 func (this *Timer) Proto() github_com_gogo_protobuf_proto.Message { 18838 return this 18839 } 18840 18841 func (this *Timer) TestProto() github_com_gogo_protobuf_proto.Message { 18842 return NewTimerFromFace(this) 18843 } 18844 18845 func (this *Timer) GetTime1() int64 { 18846 return this.Time1 18847 } 18848 18849 func (this *Timer) GetTime2() int64 { 18850 return this.Time2 18851 } 18852 18853 func (this *Timer) GetData() []byte { 18854 return this.Data 18855 } 18856 18857 func NewTimerFromFace(that TimerFace) *Timer { 18858 this := &Timer{} 18859 this.Time1 = that.GetTime1() 18860 this.Time2 = that.GetTime2() 18861 this.Data = that.GetData() 18862 return this 18863 } 18864 18865 type NestedDefinitionFace interface { 18866 Proto() github_com_gogo_protobuf_proto.Message 18867 GetField1() *int64 18868 GetEnumField() *NestedDefinition_NestedEnum 18869 GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg 18870 GetNM() *NestedDefinition_NestedMessage 18871 } 18872 18873 func (this *NestedDefinition) Proto() github_com_gogo_protobuf_proto.Message { 18874 return this 18875 } 18876 18877 func (this *NestedDefinition) TestProto() github_com_gogo_protobuf_proto.Message { 18878 return NewNestedDefinitionFromFace(this) 18879 } 18880 18881 func (this *NestedDefinition) GetField1() *int64 { 18882 return this.Field1 18883 } 18884 18885 func (this *NestedDefinition) GetEnumField() *NestedDefinition_NestedEnum { 18886 return this.EnumField 18887 } 18888 18889 func (this *NestedDefinition) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg { 18890 return this.NNM 18891 } 18892 18893 func (this *NestedDefinition) GetNM() *NestedDefinition_NestedMessage { 18894 return this.NM 18895 } 18896 18897 func NewNestedDefinitionFromFace(that NestedDefinitionFace) *NestedDefinition { 18898 this := &NestedDefinition{} 18899 this.Field1 = that.GetField1() 18900 this.EnumField = that.GetEnumField() 18901 this.NNM = that.GetNNM() 18902 this.NM = that.GetNM() 18903 return this 18904 } 18905 18906 type NestedDefinition_NestedMessageFace interface { 18907 Proto() github_com_gogo_protobuf_proto.Message 18908 GetNestedField1() *uint64 18909 GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg 18910 } 18911 18912 func (this *NestedDefinition_NestedMessage) Proto() github_com_gogo_protobuf_proto.Message { 18913 return this 18914 } 18915 18916 func (this *NestedDefinition_NestedMessage) TestProto() github_com_gogo_protobuf_proto.Message { 18917 return NewNestedDefinition_NestedMessageFromFace(this) 18918 } 18919 18920 func (this *NestedDefinition_NestedMessage) GetNestedField1() *uint64 { 18921 return this.NestedField1 18922 } 18923 18924 func (this *NestedDefinition_NestedMessage) GetNNM() *NestedDefinition_NestedMessage_NestedNestedMsg { 18925 return this.NNM 18926 } 18927 18928 func NewNestedDefinition_NestedMessageFromFace(that NestedDefinition_NestedMessageFace) *NestedDefinition_NestedMessage { 18929 this := &NestedDefinition_NestedMessage{} 18930 this.NestedField1 = that.GetNestedField1() 18931 this.NNM = that.GetNNM() 18932 return this 18933 } 18934 18935 type NestedDefinition_NestedMessage_NestedNestedMsgFace interface { 18936 Proto() github_com_gogo_protobuf_proto.Message 18937 GetNestedNestedField1() *string 18938 } 18939 18940 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) Proto() github_com_gogo_protobuf_proto.Message { 18941 return this 18942 } 18943 18944 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) TestProto() github_com_gogo_protobuf_proto.Message { 18945 return NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(this) 18946 } 18947 18948 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GetNestedNestedField1() *string { 18949 return this.NestedNestedField1 18950 } 18951 18952 func NewNestedDefinition_NestedMessage_NestedNestedMsgFromFace(that NestedDefinition_NestedMessage_NestedNestedMsgFace) *NestedDefinition_NestedMessage_NestedNestedMsg { 18953 this := &NestedDefinition_NestedMessage_NestedNestedMsg{} 18954 this.NestedNestedField1 = that.GetNestedNestedField1() 18955 return this 18956 } 18957 18958 type NestedScopeFace interface { 18959 Proto() github_com_gogo_protobuf_proto.Message 18960 GetA() *NestedDefinition_NestedMessage_NestedNestedMsg 18961 GetB() *NestedDefinition_NestedEnum 18962 GetC() *NestedDefinition_NestedMessage 18963 } 18964 18965 func (this *NestedScope) Proto() github_com_gogo_protobuf_proto.Message { 18966 return this 18967 } 18968 18969 func (this *NestedScope) TestProto() github_com_gogo_protobuf_proto.Message { 18970 return NewNestedScopeFromFace(this) 18971 } 18972 18973 func (this *NestedScope) GetA() *NestedDefinition_NestedMessage_NestedNestedMsg { 18974 return this.A 18975 } 18976 18977 func (this *NestedScope) GetB() *NestedDefinition_NestedEnum { 18978 return this.B 18979 } 18980 18981 func (this *NestedScope) GetC() *NestedDefinition_NestedMessage { 18982 return this.C 18983 } 18984 18985 func NewNestedScopeFromFace(that NestedScopeFace) *NestedScope { 18986 this := &NestedScope{} 18987 this.A = that.GetA() 18988 this.B = that.GetB() 18989 this.C = that.GetC() 18990 return this 18991 } 18992 18993 type CustomContainerFace interface { 18994 Proto() github_com_gogo_protobuf_proto.Message 18995 GetCustomStruct() NidOptCustom 18996 } 18997 18998 func (this *CustomContainer) Proto() github_com_gogo_protobuf_proto.Message { 18999 return this 19000 } 19001 19002 func (this *CustomContainer) TestProto() github_com_gogo_protobuf_proto.Message { 19003 return NewCustomContainerFromFace(this) 19004 } 19005 19006 func (this *CustomContainer) GetCustomStruct() NidOptCustom { 19007 return this.CustomStruct 19008 } 19009 19010 func NewCustomContainerFromFace(that CustomContainerFace) *CustomContainer { 19011 this := &CustomContainer{} 19012 this.CustomStruct = that.GetCustomStruct() 19013 return this 19014 } 19015 19016 type CustomNameNidOptNativeFace interface { 19017 Proto() github_com_gogo_protobuf_proto.Message 19018 GetFieldA() float64 19019 GetFieldB() float32 19020 GetFieldC() int32 19021 GetFieldD() int64 19022 GetFieldE() uint32 19023 GetFieldF() uint64 19024 GetFieldG() int32 19025 GetFieldH() int64 19026 GetFieldI() uint32 19027 GetFieldJ() int32 19028 GetFieldK() uint64 19029 GetFieldL() int64 19030 GetFieldM() bool 19031 GetFieldN() string 19032 GetFieldO() []byte 19033 } 19034 19035 func (this *CustomNameNidOptNative) Proto() github_com_gogo_protobuf_proto.Message { 19036 return this 19037 } 19038 19039 func (this *CustomNameNidOptNative) TestProto() github_com_gogo_protobuf_proto.Message { 19040 return NewCustomNameNidOptNativeFromFace(this) 19041 } 19042 19043 func (this *CustomNameNidOptNative) GetFieldA() float64 { 19044 return this.FieldA 19045 } 19046 19047 func (this *CustomNameNidOptNative) GetFieldB() float32 { 19048 return this.FieldB 19049 } 19050 19051 func (this *CustomNameNidOptNative) GetFieldC() int32 { 19052 return this.FieldC 19053 } 19054 19055 func (this *CustomNameNidOptNative) GetFieldD() int64 { 19056 return this.FieldD 19057 } 19058 19059 func (this *CustomNameNidOptNative) GetFieldE() uint32 { 19060 return this.FieldE 19061 } 19062 19063 func (this *CustomNameNidOptNative) GetFieldF() uint64 { 19064 return this.FieldF 19065 } 19066 19067 func (this *CustomNameNidOptNative) GetFieldG() int32 { 19068 return this.FieldG 19069 } 19070 19071 func (this *CustomNameNidOptNative) GetFieldH() int64 { 19072 return this.FieldH 19073 } 19074 19075 func (this *CustomNameNidOptNative) GetFieldI() uint32 { 19076 return this.FieldI 19077 } 19078 19079 func (this *CustomNameNidOptNative) GetFieldJ() int32 { 19080 return this.FieldJ 19081 } 19082 19083 func (this *CustomNameNidOptNative) GetFieldK() uint64 { 19084 return this.FieldK 19085 } 19086 19087 func (this *CustomNameNidOptNative) GetFieldL() int64 { 19088 return this.FieldL 19089 } 19090 19091 func (this *CustomNameNidOptNative) GetFieldM() bool { 19092 return this.FieldM 19093 } 19094 19095 func (this *CustomNameNidOptNative) GetFieldN() string { 19096 return this.FieldN 19097 } 19098 19099 func (this *CustomNameNidOptNative) GetFieldO() []byte { 19100 return this.FieldO 19101 } 19102 19103 func NewCustomNameNidOptNativeFromFace(that CustomNameNidOptNativeFace) *CustomNameNidOptNative { 19104 this := &CustomNameNidOptNative{} 19105 this.FieldA = that.GetFieldA() 19106 this.FieldB = that.GetFieldB() 19107 this.FieldC = that.GetFieldC() 19108 this.FieldD = that.GetFieldD() 19109 this.FieldE = that.GetFieldE() 19110 this.FieldF = that.GetFieldF() 19111 this.FieldG = that.GetFieldG() 19112 this.FieldH = that.GetFieldH() 19113 this.FieldI = that.GetFieldI() 19114 this.FieldJ = that.GetFieldJ() 19115 this.FieldK = that.GetFieldK() 19116 this.FieldL = that.GetFieldL() 19117 this.FieldM = that.GetFieldM() 19118 this.FieldN = that.GetFieldN() 19119 this.FieldO = that.GetFieldO() 19120 return this 19121 } 19122 19123 type CustomNameNinOptNativeFace interface { 19124 Proto() github_com_gogo_protobuf_proto.Message 19125 GetFieldA() *float64 19126 GetFieldB() *float32 19127 GetFieldC() *int32 19128 GetFieldD() *int64 19129 GetFieldE() *uint32 19130 GetFieldF() *uint64 19131 GetFieldG() *int32 19132 GetFieldH() *int64 19133 GetFieldI() *uint32 19134 GetFieldJ() *int32 19135 GetFieldK() *uint64 19136 GetFielL() *int64 19137 GetFieldM() *bool 19138 GetFieldN() *string 19139 GetFieldO() []byte 19140 } 19141 19142 func (this *CustomNameNinOptNative) Proto() github_com_gogo_protobuf_proto.Message { 19143 return this 19144 } 19145 19146 func (this *CustomNameNinOptNative) TestProto() github_com_gogo_protobuf_proto.Message { 19147 return NewCustomNameNinOptNativeFromFace(this) 19148 } 19149 19150 func (this *CustomNameNinOptNative) GetFieldA() *float64 { 19151 return this.FieldA 19152 } 19153 19154 func (this *CustomNameNinOptNative) GetFieldB() *float32 { 19155 return this.FieldB 19156 } 19157 19158 func (this *CustomNameNinOptNative) GetFieldC() *int32 { 19159 return this.FieldC 19160 } 19161 19162 func (this *CustomNameNinOptNative) GetFieldD() *int64 { 19163 return this.FieldD 19164 } 19165 19166 func (this *CustomNameNinOptNative) GetFieldE() *uint32 { 19167 return this.FieldE 19168 } 19169 19170 func (this *CustomNameNinOptNative) GetFieldF() *uint64 { 19171 return this.FieldF 19172 } 19173 19174 func (this *CustomNameNinOptNative) GetFieldG() *int32 { 19175 return this.FieldG 19176 } 19177 19178 func (this *CustomNameNinOptNative) GetFieldH() *int64 { 19179 return this.FieldH 19180 } 19181 19182 func (this *CustomNameNinOptNative) GetFieldI() *uint32 { 19183 return this.FieldI 19184 } 19185 19186 func (this *CustomNameNinOptNative) GetFieldJ() *int32 { 19187 return this.FieldJ 19188 } 19189 19190 func (this *CustomNameNinOptNative) GetFieldK() *uint64 { 19191 return this.FieldK 19192 } 19193 19194 func (this *CustomNameNinOptNative) GetFielL() *int64 { 19195 return this.FielL 19196 } 19197 19198 func (this *CustomNameNinOptNative) GetFieldM() *bool { 19199 return this.FieldM 19200 } 19201 19202 func (this *CustomNameNinOptNative) GetFieldN() *string { 19203 return this.FieldN 19204 } 19205 19206 func (this *CustomNameNinOptNative) GetFieldO() []byte { 19207 return this.FieldO 19208 } 19209 19210 func NewCustomNameNinOptNativeFromFace(that CustomNameNinOptNativeFace) *CustomNameNinOptNative { 19211 this := &CustomNameNinOptNative{} 19212 this.FieldA = that.GetFieldA() 19213 this.FieldB = that.GetFieldB() 19214 this.FieldC = that.GetFieldC() 19215 this.FieldD = that.GetFieldD() 19216 this.FieldE = that.GetFieldE() 19217 this.FieldF = that.GetFieldF() 19218 this.FieldG = that.GetFieldG() 19219 this.FieldH = that.GetFieldH() 19220 this.FieldI = that.GetFieldI() 19221 this.FieldJ = that.GetFieldJ() 19222 this.FieldK = that.GetFieldK() 19223 this.FielL = that.GetFielL() 19224 this.FieldM = that.GetFieldM() 19225 this.FieldN = that.GetFieldN() 19226 this.FieldO = that.GetFieldO() 19227 return this 19228 } 19229 19230 type CustomNameNinRepNativeFace interface { 19231 Proto() github_com_gogo_protobuf_proto.Message 19232 GetFieldA() []float64 19233 GetFieldB() []float32 19234 GetFieldC() []int32 19235 GetFieldD() []int64 19236 GetFieldE() []uint32 19237 GetFieldF() []uint64 19238 GetFieldG() []int32 19239 GetFieldH() []int64 19240 GetFieldI() []uint32 19241 GetFieldJ() []int32 19242 GetFieldK() []uint64 19243 GetFieldL() []int64 19244 GetFieldM() []bool 19245 GetFieldN() []string 19246 GetFieldO() [][]byte 19247 } 19248 19249 func (this *CustomNameNinRepNative) Proto() github_com_gogo_protobuf_proto.Message { 19250 return this 19251 } 19252 19253 func (this *CustomNameNinRepNative) TestProto() github_com_gogo_protobuf_proto.Message { 19254 return NewCustomNameNinRepNativeFromFace(this) 19255 } 19256 19257 func (this *CustomNameNinRepNative) GetFieldA() []float64 { 19258 return this.FieldA 19259 } 19260 19261 func (this *CustomNameNinRepNative) GetFieldB() []float32 { 19262 return this.FieldB 19263 } 19264 19265 func (this *CustomNameNinRepNative) GetFieldC() []int32 { 19266 return this.FieldC 19267 } 19268 19269 func (this *CustomNameNinRepNative) GetFieldD() []int64 { 19270 return this.FieldD 19271 } 19272 19273 func (this *CustomNameNinRepNative) GetFieldE() []uint32 { 19274 return this.FieldE 19275 } 19276 19277 func (this *CustomNameNinRepNative) GetFieldF() []uint64 { 19278 return this.FieldF 19279 } 19280 19281 func (this *CustomNameNinRepNative) GetFieldG() []int32 { 19282 return this.FieldG 19283 } 19284 19285 func (this *CustomNameNinRepNative) GetFieldH() []int64 { 19286 return this.FieldH 19287 } 19288 19289 func (this *CustomNameNinRepNative) GetFieldI() []uint32 { 19290 return this.FieldI 19291 } 19292 19293 func (this *CustomNameNinRepNative) GetFieldJ() []int32 { 19294 return this.FieldJ 19295 } 19296 19297 func (this *CustomNameNinRepNative) GetFieldK() []uint64 { 19298 return this.FieldK 19299 } 19300 19301 func (this *CustomNameNinRepNative) GetFieldL() []int64 { 19302 return this.FieldL 19303 } 19304 19305 func (this *CustomNameNinRepNative) GetFieldM() []bool { 19306 return this.FieldM 19307 } 19308 19309 func (this *CustomNameNinRepNative) GetFieldN() []string { 19310 return this.FieldN 19311 } 19312 19313 func (this *CustomNameNinRepNative) GetFieldO() [][]byte { 19314 return this.FieldO 19315 } 19316 19317 func NewCustomNameNinRepNativeFromFace(that CustomNameNinRepNativeFace) *CustomNameNinRepNative { 19318 this := &CustomNameNinRepNative{} 19319 this.FieldA = that.GetFieldA() 19320 this.FieldB = that.GetFieldB() 19321 this.FieldC = that.GetFieldC() 19322 this.FieldD = that.GetFieldD() 19323 this.FieldE = that.GetFieldE() 19324 this.FieldF = that.GetFieldF() 19325 this.FieldG = that.GetFieldG() 19326 this.FieldH = that.GetFieldH() 19327 this.FieldI = that.GetFieldI() 19328 this.FieldJ = that.GetFieldJ() 19329 this.FieldK = that.GetFieldK() 19330 this.FieldL = that.GetFieldL() 19331 this.FieldM = that.GetFieldM() 19332 this.FieldN = that.GetFieldN() 19333 this.FieldO = that.GetFieldO() 19334 return this 19335 } 19336 19337 type CustomNameNinStructFace interface { 19338 Proto() github_com_gogo_protobuf_proto.Message 19339 GetFieldA() *float64 19340 GetFieldB() *float32 19341 GetFieldC() *NidOptNative 19342 GetFieldD() []*NinOptNative 19343 GetFieldE() *uint64 19344 GetFieldF() *int32 19345 GetFieldG() *NidOptNative 19346 GetFieldH() *bool 19347 GetFieldI() *string 19348 GetFieldJ() []byte 19349 } 19350 19351 func (this *CustomNameNinStruct) Proto() github_com_gogo_protobuf_proto.Message { 19352 return this 19353 } 19354 19355 func (this *CustomNameNinStruct) TestProto() github_com_gogo_protobuf_proto.Message { 19356 return NewCustomNameNinStructFromFace(this) 19357 } 19358 19359 func (this *CustomNameNinStruct) GetFieldA() *float64 { 19360 return this.FieldA 19361 } 19362 19363 func (this *CustomNameNinStruct) GetFieldB() *float32 { 19364 return this.FieldB 19365 } 19366 19367 func (this *CustomNameNinStruct) GetFieldC() *NidOptNative { 19368 return this.FieldC 19369 } 19370 19371 func (this *CustomNameNinStruct) GetFieldD() []*NinOptNative { 19372 return this.FieldD 19373 } 19374 19375 func (this *CustomNameNinStruct) GetFieldE() *uint64 { 19376 return this.FieldE 19377 } 19378 19379 func (this *CustomNameNinStruct) GetFieldF() *int32 { 19380 return this.FieldF 19381 } 19382 19383 func (this *CustomNameNinStruct) GetFieldG() *NidOptNative { 19384 return this.FieldG 19385 } 19386 19387 func (this *CustomNameNinStruct) GetFieldH() *bool { 19388 return this.FieldH 19389 } 19390 19391 func (this *CustomNameNinStruct) GetFieldI() *string { 19392 return this.FieldI 19393 } 19394 19395 func (this *CustomNameNinStruct) GetFieldJ() []byte { 19396 return this.FieldJ 19397 } 19398 19399 func NewCustomNameNinStructFromFace(that CustomNameNinStructFace) *CustomNameNinStruct { 19400 this := &CustomNameNinStruct{} 19401 this.FieldA = that.GetFieldA() 19402 this.FieldB = that.GetFieldB() 19403 this.FieldC = that.GetFieldC() 19404 this.FieldD = that.GetFieldD() 19405 this.FieldE = that.GetFieldE() 19406 this.FieldF = that.GetFieldF() 19407 this.FieldG = that.GetFieldG() 19408 this.FieldH = that.GetFieldH() 19409 this.FieldI = that.GetFieldI() 19410 this.FieldJ = that.GetFieldJ() 19411 return this 19412 } 19413 19414 type CustomNameCustomTypeFace interface { 19415 Proto() github_com_gogo_protobuf_proto.Message 19416 GetFieldA() *Uuid 19417 GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128 19418 GetFieldC() []Uuid 19419 GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128 19420 } 19421 19422 func (this *CustomNameCustomType) Proto() github_com_gogo_protobuf_proto.Message { 19423 return this 19424 } 19425 19426 func (this *CustomNameCustomType) TestProto() github_com_gogo_protobuf_proto.Message { 19427 return NewCustomNameCustomTypeFromFace(this) 19428 } 19429 19430 func (this *CustomNameCustomType) GetFieldA() *Uuid { 19431 return this.FieldA 19432 } 19433 19434 func (this *CustomNameCustomType) GetFieldB() *github_com_gogo_protobuf_test_custom.Uint128 { 19435 return this.FieldB 19436 } 19437 19438 func (this *CustomNameCustomType) GetFieldC() []Uuid { 19439 return this.FieldC 19440 } 19441 19442 func (this *CustomNameCustomType) GetFieldD() []github_com_gogo_protobuf_test_custom.Uint128 { 19443 return this.FieldD 19444 } 19445 19446 func NewCustomNameCustomTypeFromFace(that CustomNameCustomTypeFace) *CustomNameCustomType { 19447 this := &CustomNameCustomType{} 19448 this.FieldA = that.GetFieldA() 19449 this.FieldB = that.GetFieldB() 19450 this.FieldC = that.GetFieldC() 19451 this.FieldD = that.GetFieldD() 19452 return this 19453 } 19454 19455 type CustomNameNinEmbeddedStructUnionFace interface { 19456 Proto() github_com_gogo_protobuf_proto.Message 19457 GetNidOptNative() *NidOptNative 19458 GetFieldA() *NinOptNative 19459 GetFieldB() *bool 19460 } 19461 19462 func (this *CustomNameNinEmbeddedStructUnion) Proto() github_com_gogo_protobuf_proto.Message { 19463 return this 19464 } 19465 19466 func (this *CustomNameNinEmbeddedStructUnion) TestProto() github_com_gogo_protobuf_proto.Message { 19467 return NewCustomNameNinEmbeddedStructUnionFromFace(this) 19468 } 19469 19470 func (this *CustomNameNinEmbeddedStructUnion) GetNidOptNative() *NidOptNative { 19471 return this.NidOptNative 19472 } 19473 19474 func (this *CustomNameNinEmbeddedStructUnion) GetFieldA() *NinOptNative { 19475 return this.FieldA 19476 } 19477 19478 func (this *CustomNameNinEmbeddedStructUnion) GetFieldB() *bool { 19479 return this.FieldB 19480 } 19481 19482 func NewCustomNameNinEmbeddedStructUnionFromFace(that CustomNameNinEmbeddedStructUnionFace) *CustomNameNinEmbeddedStructUnion { 19483 this := &CustomNameNinEmbeddedStructUnion{} 19484 this.NidOptNative = that.GetNidOptNative() 19485 this.FieldA = that.GetFieldA() 19486 this.FieldB = that.GetFieldB() 19487 return this 19488 } 19489 19490 type CustomNameEnumFace interface { 19491 Proto() github_com_gogo_protobuf_proto.Message 19492 GetFieldA() *TheTestEnum 19493 GetFieldB() []TheTestEnum 19494 } 19495 19496 func (this *CustomNameEnum) Proto() github_com_gogo_protobuf_proto.Message { 19497 return this 19498 } 19499 19500 func (this *CustomNameEnum) TestProto() github_com_gogo_protobuf_proto.Message { 19501 return NewCustomNameEnumFromFace(this) 19502 } 19503 19504 func (this *CustomNameEnum) GetFieldA() *TheTestEnum { 19505 return this.FieldA 19506 } 19507 19508 func (this *CustomNameEnum) GetFieldB() []TheTestEnum { 19509 return this.FieldB 19510 } 19511 19512 func NewCustomNameEnumFromFace(that CustomNameEnumFace) *CustomNameEnum { 19513 this := &CustomNameEnum{} 19514 this.FieldA = that.GetFieldA() 19515 this.FieldB = that.GetFieldB() 19516 return this 19517 } 19518 19519 type UnrecognizedFace interface { 19520 Proto() github_com_gogo_protobuf_proto.Message 19521 GetField1() *string 19522 } 19523 19524 func (this *Unrecognized) Proto() github_com_gogo_protobuf_proto.Message { 19525 return this 19526 } 19527 19528 func (this *Unrecognized) TestProto() github_com_gogo_protobuf_proto.Message { 19529 return NewUnrecognizedFromFace(this) 19530 } 19531 19532 func (this *Unrecognized) GetField1() *string { 19533 return this.Field1 19534 } 19535 19536 func NewUnrecognizedFromFace(that UnrecognizedFace) *Unrecognized { 19537 this := &Unrecognized{} 19538 this.Field1 = that.GetField1() 19539 return this 19540 } 19541 19542 type UnrecognizedWithInnerFace interface { 19543 Proto() github_com_gogo_protobuf_proto.Message 19544 GetEmbedded() []*UnrecognizedWithInner_Inner 19545 GetField2() *string 19546 } 19547 19548 func (this *UnrecognizedWithInner) Proto() github_com_gogo_protobuf_proto.Message { 19549 return this 19550 } 19551 19552 func (this *UnrecognizedWithInner) TestProto() github_com_gogo_protobuf_proto.Message { 19553 return NewUnrecognizedWithInnerFromFace(this) 19554 } 19555 19556 func (this *UnrecognizedWithInner) GetEmbedded() []*UnrecognizedWithInner_Inner { 19557 return this.Embedded 19558 } 19559 19560 func (this *UnrecognizedWithInner) GetField2() *string { 19561 return this.Field2 19562 } 19563 19564 func NewUnrecognizedWithInnerFromFace(that UnrecognizedWithInnerFace) *UnrecognizedWithInner { 19565 this := &UnrecognizedWithInner{} 19566 this.Embedded = that.GetEmbedded() 19567 this.Field2 = that.GetField2() 19568 return this 19569 } 19570 19571 type UnrecognizedWithInner_InnerFace interface { 19572 Proto() github_com_gogo_protobuf_proto.Message 19573 GetField1() *uint32 19574 } 19575 19576 func (this *UnrecognizedWithInner_Inner) Proto() github_com_gogo_protobuf_proto.Message { 19577 return this 19578 } 19579 19580 func (this *UnrecognizedWithInner_Inner) TestProto() github_com_gogo_protobuf_proto.Message { 19581 return NewUnrecognizedWithInner_InnerFromFace(this) 19582 } 19583 19584 func (this *UnrecognizedWithInner_Inner) GetField1() *uint32 { 19585 return this.Field1 19586 } 19587 19588 func NewUnrecognizedWithInner_InnerFromFace(that UnrecognizedWithInner_InnerFace) *UnrecognizedWithInner_Inner { 19589 this := &UnrecognizedWithInner_Inner{} 19590 this.Field1 = that.GetField1() 19591 return this 19592 } 19593 19594 type UnrecognizedWithEmbedFace interface { 19595 Proto() github_com_gogo_protobuf_proto.Message 19596 GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded 19597 GetField2() *string 19598 } 19599 19600 func (this *UnrecognizedWithEmbed) Proto() github_com_gogo_protobuf_proto.Message { 19601 return this 19602 } 19603 19604 func (this *UnrecognizedWithEmbed) TestProto() github_com_gogo_protobuf_proto.Message { 19605 return NewUnrecognizedWithEmbedFromFace(this) 19606 } 19607 19608 func (this *UnrecognizedWithEmbed) GetUnrecognizedWithEmbed_Embedded() UnrecognizedWithEmbed_Embedded { 19609 return this.UnrecognizedWithEmbed_Embedded 19610 } 19611 19612 func (this *UnrecognizedWithEmbed) GetField2() *string { 19613 return this.Field2 19614 } 19615 19616 func NewUnrecognizedWithEmbedFromFace(that UnrecognizedWithEmbedFace) *UnrecognizedWithEmbed { 19617 this := &UnrecognizedWithEmbed{} 19618 this.UnrecognizedWithEmbed_Embedded = that.GetUnrecognizedWithEmbed_Embedded() 19619 this.Field2 = that.GetField2() 19620 return this 19621 } 19622 19623 type UnrecognizedWithEmbed_EmbeddedFace interface { 19624 Proto() github_com_gogo_protobuf_proto.Message 19625 GetField1() *uint32 19626 } 19627 19628 func (this *UnrecognizedWithEmbed_Embedded) Proto() github_com_gogo_protobuf_proto.Message { 19629 return this 19630 } 19631 19632 func (this *UnrecognizedWithEmbed_Embedded) TestProto() github_com_gogo_protobuf_proto.Message { 19633 return NewUnrecognizedWithEmbed_EmbeddedFromFace(this) 19634 } 19635 19636 func (this *UnrecognizedWithEmbed_Embedded) GetField1() *uint32 { 19637 return this.Field1 19638 } 19639 19640 func NewUnrecognizedWithEmbed_EmbeddedFromFace(that UnrecognizedWithEmbed_EmbeddedFace) *UnrecognizedWithEmbed_Embedded { 19641 this := &UnrecognizedWithEmbed_Embedded{} 19642 this.Field1 = that.GetField1() 19643 return this 19644 } 19645 19646 type NodeFace interface { 19647 Proto() github_com_gogo_protobuf_proto.Message 19648 GetLabel() *string 19649 GetChildren() []*Node 19650 } 19651 19652 func (this *Node) Proto() github_com_gogo_protobuf_proto.Message { 19653 return this 19654 } 19655 19656 func (this *Node) TestProto() github_com_gogo_protobuf_proto.Message { 19657 return NewNodeFromFace(this) 19658 } 19659 19660 func (this *Node) GetLabel() *string { 19661 return this.Label 19662 } 19663 19664 func (this *Node) GetChildren() []*Node { 19665 return this.Children 19666 } 19667 19668 func NewNodeFromFace(that NodeFace) *Node { 19669 this := &Node{} 19670 this.Label = that.GetLabel() 19671 this.Children = that.GetChildren() 19672 return this 19673 } 19674 19675 type NonByteCustomTypeFace interface { 19676 Proto() github_com_gogo_protobuf_proto.Message 19677 GetField1() *T 19678 } 19679 19680 func (this *NonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message { 19681 return this 19682 } 19683 19684 func (this *NonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message { 19685 return NewNonByteCustomTypeFromFace(this) 19686 } 19687 19688 func (this *NonByteCustomType) GetField1() *T { 19689 return this.Field1 19690 } 19691 19692 func NewNonByteCustomTypeFromFace(that NonByteCustomTypeFace) *NonByteCustomType { 19693 this := &NonByteCustomType{} 19694 this.Field1 = that.GetField1() 19695 return this 19696 } 19697 19698 type NidOptNonByteCustomTypeFace interface { 19699 Proto() github_com_gogo_protobuf_proto.Message 19700 GetField1() T 19701 } 19702 19703 func (this *NidOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message { 19704 return this 19705 } 19706 19707 func (this *NidOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message { 19708 return NewNidOptNonByteCustomTypeFromFace(this) 19709 } 19710 19711 func (this *NidOptNonByteCustomType) GetField1() T { 19712 return this.Field1 19713 } 19714 19715 func NewNidOptNonByteCustomTypeFromFace(that NidOptNonByteCustomTypeFace) *NidOptNonByteCustomType { 19716 this := &NidOptNonByteCustomType{} 19717 this.Field1 = that.GetField1() 19718 return this 19719 } 19720 19721 type NinOptNonByteCustomTypeFace interface { 19722 Proto() github_com_gogo_protobuf_proto.Message 19723 GetField1() *T 19724 } 19725 19726 func (this *NinOptNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message { 19727 return this 19728 } 19729 19730 func (this *NinOptNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message { 19731 return NewNinOptNonByteCustomTypeFromFace(this) 19732 } 19733 19734 func (this *NinOptNonByteCustomType) GetField1() *T { 19735 return this.Field1 19736 } 19737 19738 func NewNinOptNonByteCustomTypeFromFace(that NinOptNonByteCustomTypeFace) *NinOptNonByteCustomType { 19739 this := &NinOptNonByteCustomType{} 19740 this.Field1 = that.GetField1() 19741 return this 19742 } 19743 19744 type NidRepNonByteCustomTypeFace interface { 19745 Proto() github_com_gogo_protobuf_proto.Message 19746 GetField1() []T 19747 } 19748 19749 func (this *NidRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message { 19750 return this 19751 } 19752 19753 func (this *NidRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message { 19754 return NewNidRepNonByteCustomTypeFromFace(this) 19755 } 19756 19757 func (this *NidRepNonByteCustomType) GetField1() []T { 19758 return this.Field1 19759 } 19760 19761 func NewNidRepNonByteCustomTypeFromFace(that NidRepNonByteCustomTypeFace) *NidRepNonByteCustomType { 19762 this := &NidRepNonByteCustomType{} 19763 this.Field1 = that.GetField1() 19764 return this 19765 } 19766 19767 type NinRepNonByteCustomTypeFace interface { 19768 Proto() github_com_gogo_protobuf_proto.Message 19769 GetField1() []T 19770 } 19771 19772 func (this *NinRepNonByteCustomType) Proto() github_com_gogo_protobuf_proto.Message { 19773 return this 19774 } 19775 19776 func (this *NinRepNonByteCustomType) TestProto() github_com_gogo_protobuf_proto.Message { 19777 return NewNinRepNonByteCustomTypeFromFace(this) 19778 } 19779 19780 func (this *NinRepNonByteCustomType) GetField1() []T { 19781 return this.Field1 19782 } 19783 19784 func NewNinRepNonByteCustomTypeFromFace(that NinRepNonByteCustomTypeFace) *NinRepNonByteCustomType { 19785 this := &NinRepNonByteCustomType{} 19786 this.Field1 = that.GetField1() 19787 return this 19788 } 19789 19790 type ProtoTypeFace interface { 19791 Proto() github_com_gogo_protobuf_proto.Message 19792 GetField2() *string 19793 } 19794 19795 func (this *ProtoType) Proto() github_com_gogo_protobuf_proto.Message { 19796 return this 19797 } 19798 19799 func (this *ProtoType) TestProto() github_com_gogo_protobuf_proto.Message { 19800 return NewProtoTypeFromFace(this) 19801 } 19802 19803 func (this *ProtoType) GetField2() *string { 19804 return this.Field2 19805 } 19806 19807 func NewProtoTypeFromFace(that ProtoTypeFace) *ProtoType { 19808 this := &ProtoType{} 19809 this.Field2 = that.GetField2() 19810 return this 19811 } 19812 19813 func (this *NidOptNative) GoString() string { 19814 if this == nil { 19815 return "nil" 19816 } 19817 s := make([]string, 0, 19) 19818 s = append(s, "&test.NidOptNative{") 19819 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 19820 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 19821 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 19822 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n") 19823 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n") 19824 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n") 19825 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n") 19826 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n") 19827 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n") 19828 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n") 19829 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n") 19830 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n") 19831 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n") 19832 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n") 19833 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n") 19834 if this.XXX_unrecognized != nil { 19835 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 19836 } 19837 s = append(s, "}") 19838 return strings.Join(s, "") 19839 } 19840 func (this *NinOptNative) GoString() string { 19841 if this == nil { 19842 return "nil" 19843 } 19844 s := make([]string, 0, 19) 19845 s = append(s, "&test.NinOptNative{") 19846 if this.Field1 != nil { 19847 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n") 19848 } 19849 if this.Field2 != nil { 19850 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n") 19851 } 19852 if this.Field3 != nil { 19853 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n") 19854 } 19855 if this.Field4 != nil { 19856 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n") 19857 } 19858 if this.Field5 != nil { 19859 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n") 19860 } 19861 if this.Field6 != nil { 19862 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n") 19863 } 19864 if this.Field7 != nil { 19865 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n") 19866 } 19867 if this.Field8 != nil { 19868 s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n") 19869 } 19870 if this.Field9 != nil { 19871 s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n") 19872 } 19873 if this.Field10 != nil { 19874 s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n") 19875 } 19876 if this.Field11 != nil { 19877 s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n") 19878 } 19879 if this.Field12 != nil { 19880 s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n") 19881 } 19882 if this.Field13 != nil { 19883 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n") 19884 } 19885 if this.Field14 != nil { 19886 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n") 19887 } 19888 if this.Field15 != nil { 19889 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n") 19890 } 19891 if this.XXX_unrecognized != nil { 19892 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 19893 } 19894 s = append(s, "}") 19895 return strings.Join(s, "") 19896 } 19897 func (this *NidRepNative) GoString() string { 19898 if this == nil { 19899 return "nil" 19900 } 19901 s := make([]string, 0, 19) 19902 s = append(s, "&test.NidRepNative{") 19903 if this.Field1 != nil { 19904 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 19905 } 19906 if this.Field2 != nil { 19907 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 19908 } 19909 if this.Field3 != nil { 19910 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 19911 } 19912 if this.Field4 != nil { 19913 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n") 19914 } 19915 if this.Field5 != nil { 19916 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n") 19917 } 19918 if this.Field6 != nil { 19919 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n") 19920 } 19921 if this.Field7 != nil { 19922 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n") 19923 } 19924 if this.Field8 != nil { 19925 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n") 19926 } 19927 if this.Field9 != nil { 19928 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n") 19929 } 19930 if this.Field10 != nil { 19931 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n") 19932 } 19933 if this.Field11 != nil { 19934 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n") 19935 } 19936 if this.Field12 != nil { 19937 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n") 19938 } 19939 if this.Field13 != nil { 19940 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n") 19941 } 19942 if this.Field14 != nil { 19943 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n") 19944 } 19945 if this.Field15 != nil { 19946 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n") 19947 } 19948 if this.XXX_unrecognized != nil { 19949 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 19950 } 19951 s = append(s, "}") 19952 return strings.Join(s, "") 19953 } 19954 func (this *NinRepNative) GoString() string { 19955 if this == nil { 19956 return "nil" 19957 } 19958 s := make([]string, 0, 19) 19959 s = append(s, "&test.NinRepNative{") 19960 if this.Field1 != nil { 19961 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 19962 } 19963 if this.Field2 != nil { 19964 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 19965 } 19966 if this.Field3 != nil { 19967 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 19968 } 19969 if this.Field4 != nil { 19970 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n") 19971 } 19972 if this.Field5 != nil { 19973 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n") 19974 } 19975 if this.Field6 != nil { 19976 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n") 19977 } 19978 if this.Field7 != nil { 19979 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n") 19980 } 19981 if this.Field8 != nil { 19982 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n") 19983 } 19984 if this.Field9 != nil { 19985 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n") 19986 } 19987 if this.Field10 != nil { 19988 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n") 19989 } 19990 if this.Field11 != nil { 19991 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n") 19992 } 19993 if this.Field12 != nil { 19994 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n") 19995 } 19996 if this.Field13 != nil { 19997 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n") 19998 } 19999 if this.Field14 != nil { 20000 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n") 20001 } 20002 if this.Field15 != nil { 20003 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n") 20004 } 20005 if this.XXX_unrecognized != nil { 20006 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20007 } 20008 s = append(s, "}") 20009 return strings.Join(s, "") 20010 } 20011 func (this *NidRepPackedNative) GoString() string { 20012 if this == nil { 20013 return "nil" 20014 } 20015 s := make([]string, 0, 17) 20016 s = append(s, "&test.NidRepPackedNative{") 20017 if this.Field1 != nil { 20018 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20019 } 20020 if this.Field2 != nil { 20021 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20022 } 20023 if this.Field3 != nil { 20024 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 20025 } 20026 if this.Field4 != nil { 20027 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n") 20028 } 20029 if this.Field5 != nil { 20030 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n") 20031 } 20032 if this.Field6 != nil { 20033 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n") 20034 } 20035 if this.Field7 != nil { 20036 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n") 20037 } 20038 if this.Field8 != nil { 20039 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n") 20040 } 20041 if this.Field9 != nil { 20042 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n") 20043 } 20044 if this.Field10 != nil { 20045 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n") 20046 } 20047 if this.Field11 != nil { 20048 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n") 20049 } 20050 if this.Field12 != nil { 20051 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n") 20052 } 20053 if this.Field13 != nil { 20054 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n") 20055 } 20056 if this.XXX_unrecognized != nil { 20057 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20058 } 20059 s = append(s, "}") 20060 return strings.Join(s, "") 20061 } 20062 func (this *NinRepPackedNative) GoString() string { 20063 if this == nil { 20064 return "nil" 20065 } 20066 s := make([]string, 0, 17) 20067 s = append(s, "&test.NinRepPackedNative{") 20068 if this.Field1 != nil { 20069 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20070 } 20071 if this.Field2 != nil { 20072 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20073 } 20074 if this.Field3 != nil { 20075 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 20076 } 20077 if this.Field4 != nil { 20078 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n") 20079 } 20080 if this.Field5 != nil { 20081 s = append(s, "Field5: "+fmt.Sprintf("%#v", this.Field5)+",\n") 20082 } 20083 if this.Field6 != nil { 20084 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n") 20085 } 20086 if this.Field7 != nil { 20087 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n") 20088 } 20089 if this.Field8 != nil { 20090 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n") 20091 } 20092 if this.Field9 != nil { 20093 s = append(s, "Field9: "+fmt.Sprintf("%#v", this.Field9)+",\n") 20094 } 20095 if this.Field10 != nil { 20096 s = append(s, "Field10: "+fmt.Sprintf("%#v", this.Field10)+",\n") 20097 } 20098 if this.Field11 != nil { 20099 s = append(s, "Field11: "+fmt.Sprintf("%#v", this.Field11)+",\n") 20100 } 20101 if this.Field12 != nil { 20102 s = append(s, "Field12: "+fmt.Sprintf("%#v", this.Field12)+",\n") 20103 } 20104 if this.Field13 != nil { 20105 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n") 20106 } 20107 if this.XXX_unrecognized != nil { 20108 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20109 } 20110 s = append(s, "}") 20111 return strings.Join(s, "") 20112 } 20113 func (this *NidOptStruct) GoString() string { 20114 if this == nil { 20115 return "nil" 20116 } 20117 s := make([]string, 0, 14) 20118 s = append(s, "&test.NidOptStruct{") 20119 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20120 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20121 s = append(s, "Field3: "+strings.Replace(this.Field3.GoString(), `&`, ``, 1)+",\n") 20122 s = append(s, "Field4: "+strings.Replace(this.Field4.GoString(), `&`, ``, 1)+",\n") 20123 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n") 20124 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n") 20125 s = append(s, "Field8: "+strings.Replace(this.Field8.GoString(), `&`, ``, 1)+",\n") 20126 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n") 20127 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n") 20128 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n") 20129 if this.XXX_unrecognized != nil { 20130 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20131 } 20132 s = append(s, "}") 20133 return strings.Join(s, "") 20134 } 20135 func (this *NinOptStruct) GoString() string { 20136 if this == nil { 20137 return "nil" 20138 } 20139 s := make([]string, 0, 14) 20140 s = append(s, "&test.NinOptStruct{") 20141 if this.Field1 != nil { 20142 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n") 20143 } 20144 if this.Field2 != nil { 20145 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n") 20146 } 20147 if this.Field3 != nil { 20148 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 20149 } 20150 if this.Field4 != nil { 20151 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n") 20152 } 20153 if this.Field6 != nil { 20154 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n") 20155 } 20156 if this.Field7 != nil { 20157 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n") 20158 } 20159 if this.Field8 != nil { 20160 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n") 20161 } 20162 if this.Field13 != nil { 20163 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n") 20164 } 20165 if this.Field14 != nil { 20166 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n") 20167 } 20168 if this.Field15 != nil { 20169 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n") 20170 } 20171 if this.XXX_unrecognized != nil { 20172 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20173 } 20174 s = append(s, "}") 20175 return strings.Join(s, "") 20176 } 20177 func (this *NidRepStruct) GoString() string { 20178 if this == nil { 20179 return "nil" 20180 } 20181 s := make([]string, 0, 14) 20182 s = append(s, "&test.NidRepStruct{") 20183 if this.Field1 != nil { 20184 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20185 } 20186 if this.Field2 != nil { 20187 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20188 } 20189 if this.Field3 != nil { 20190 vs := make([]NidOptNative, len(this.Field3)) 20191 for i := range vs { 20192 vs[i] = this.Field3[i] 20193 } 20194 s = append(s, "Field3: "+fmt.Sprintf("%#v", vs)+",\n") 20195 } 20196 if this.Field4 != nil { 20197 vs := make([]NinOptNative, len(this.Field4)) 20198 for i := range vs { 20199 vs[i] = this.Field4[i] 20200 } 20201 s = append(s, "Field4: "+fmt.Sprintf("%#v", vs)+",\n") 20202 } 20203 if this.Field6 != nil { 20204 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n") 20205 } 20206 if this.Field7 != nil { 20207 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n") 20208 } 20209 if this.Field8 != nil { 20210 vs := make([]NidOptNative, len(this.Field8)) 20211 for i := range vs { 20212 vs[i] = this.Field8[i] 20213 } 20214 s = append(s, "Field8: "+fmt.Sprintf("%#v", vs)+",\n") 20215 } 20216 if this.Field13 != nil { 20217 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n") 20218 } 20219 if this.Field14 != nil { 20220 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n") 20221 } 20222 if this.Field15 != nil { 20223 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n") 20224 } 20225 if this.XXX_unrecognized != nil { 20226 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20227 } 20228 s = append(s, "}") 20229 return strings.Join(s, "") 20230 } 20231 func (this *NinRepStruct) GoString() string { 20232 if this == nil { 20233 return "nil" 20234 } 20235 s := make([]string, 0, 14) 20236 s = append(s, "&test.NinRepStruct{") 20237 if this.Field1 != nil { 20238 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20239 } 20240 if this.Field2 != nil { 20241 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20242 } 20243 if this.Field3 != nil { 20244 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 20245 } 20246 if this.Field4 != nil { 20247 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n") 20248 } 20249 if this.Field6 != nil { 20250 s = append(s, "Field6: "+fmt.Sprintf("%#v", this.Field6)+",\n") 20251 } 20252 if this.Field7 != nil { 20253 s = append(s, "Field7: "+fmt.Sprintf("%#v", this.Field7)+",\n") 20254 } 20255 if this.Field8 != nil { 20256 s = append(s, "Field8: "+fmt.Sprintf("%#v", this.Field8)+",\n") 20257 } 20258 if this.Field13 != nil { 20259 s = append(s, "Field13: "+fmt.Sprintf("%#v", this.Field13)+",\n") 20260 } 20261 if this.Field14 != nil { 20262 s = append(s, "Field14: "+fmt.Sprintf("%#v", this.Field14)+",\n") 20263 } 20264 if this.Field15 != nil { 20265 s = append(s, "Field15: "+fmt.Sprintf("%#v", this.Field15)+",\n") 20266 } 20267 if this.XXX_unrecognized != nil { 20268 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20269 } 20270 s = append(s, "}") 20271 return strings.Join(s, "") 20272 } 20273 func (this *NidEmbeddedStruct) GoString() string { 20274 if this == nil { 20275 return "nil" 20276 } 20277 s := make([]string, 0, 7) 20278 s = append(s, "&test.NidEmbeddedStruct{") 20279 if this.NidOptNative != nil { 20280 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n") 20281 } 20282 s = append(s, "Field200: "+strings.Replace(this.Field200.GoString(), `&`, ``, 1)+",\n") 20283 s = append(s, "Field210: "+fmt.Sprintf("%#v", this.Field210)+",\n") 20284 if this.XXX_unrecognized != nil { 20285 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20286 } 20287 s = append(s, "}") 20288 return strings.Join(s, "") 20289 } 20290 func (this *NinEmbeddedStruct) GoString() string { 20291 if this == nil { 20292 return "nil" 20293 } 20294 s := make([]string, 0, 7) 20295 s = append(s, "&test.NinEmbeddedStruct{") 20296 if this.NidOptNative != nil { 20297 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n") 20298 } 20299 if this.Field200 != nil { 20300 s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n") 20301 } 20302 if this.Field210 != nil { 20303 s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\n") 20304 } 20305 if this.XXX_unrecognized != nil { 20306 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20307 } 20308 s = append(s, "}") 20309 return strings.Join(s, "") 20310 } 20311 func (this *NidNestedStruct) GoString() string { 20312 if this == nil { 20313 return "nil" 20314 } 20315 s := make([]string, 0, 6) 20316 s = append(s, "&test.NidNestedStruct{") 20317 s = append(s, "Field1: "+strings.Replace(this.Field1.GoString(), `&`, ``, 1)+",\n") 20318 if this.Field2 != nil { 20319 vs := make([]NidRepStruct, len(this.Field2)) 20320 for i := range vs { 20321 vs[i] = this.Field2[i] 20322 } 20323 s = append(s, "Field2: "+fmt.Sprintf("%#v", vs)+",\n") 20324 } 20325 if this.XXX_unrecognized != nil { 20326 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20327 } 20328 s = append(s, "}") 20329 return strings.Join(s, "") 20330 } 20331 func (this *NinNestedStruct) GoString() string { 20332 if this == nil { 20333 return "nil" 20334 } 20335 s := make([]string, 0, 6) 20336 s = append(s, "&test.NinNestedStruct{") 20337 if this.Field1 != nil { 20338 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20339 } 20340 if this.Field2 != nil { 20341 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20342 } 20343 if this.XXX_unrecognized != nil { 20344 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20345 } 20346 s = append(s, "}") 20347 return strings.Join(s, "") 20348 } 20349 func (this *NidOptCustom) GoString() string { 20350 if this == nil { 20351 return "nil" 20352 } 20353 s := make([]string, 0, 6) 20354 s = append(s, "&test.NidOptCustom{") 20355 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n") 20356 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n") 20357 if this.XXX_unrecognized != nil { 20358 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20359 } 20360 s = append(s, "}") 20361 return strings.Join(s, "") 20362 } 20363 func (this *CustomDash) GoString() string { 20364 if this == nil { 20365 return "nil" 20366 } 20367 s := make([]string, 0, 5) 20368 s = append(s, "&test.CustomDash{") 20369 if this.Value != nil { 20370 s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom_dash_type.Bytes")+",\n") 20371 } 20372 if this.XXX_unrecognized != nil { 20373 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20374 } 20375 s = append(s, "}") 20376 return strings.Join(s, "") 20377 } 20378 func (this *NinOptCustom) GoString() string { 20379 if this == nil { 20380 return "nil" 20381 } 20382 s := make([]string, 0, 6) 20383 s = append(s, "&test.NinOptCustom{") 20384 if this.Id != nil { 20385 s = append(s, "Id: "+valueToGoStringThetest(this.Id, "Uuid")+",\n") 20386 } 20387 if this.Value != nil { 20388 s = append(s, "Value: "+valueToGoStringThetest(this.Value, "github_com_gogo_protobuf_test_custom.Uint128")+",\n") 20389 } 20390 if this.XXX_unrecognized != nil { 20391 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20392 } 20393 s = append(s, "}") 20394 return strings.Join(s, "") 20395 } 20396 func (this *NidRepCustom) GoString() string { 20397 if this == nil { 20398 return "nil" 20399 } 20400 s := make([]string, 0, 6) 20401 s = append(s, "&test.NidRepCustom{") 20402 if this.Id != nil { 20403 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n") 20404 } 20405 if this.Value != nil { 20406 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n") 20407 } 20408 if this.XXX_unrecognized != nil { 20409 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20410 } 20411 s = append(s, "}") 20412 return strings.Join(s, "") 20413 } 20414 func (this *NinRepCustom) GoString() string { 20415 if this == nil { 20416 return "nil" 20417 } 20418 s := make([]string, 0, 6) 20419 s = append(s, "&test.NinRepCustom{") 20420 if this.Id != nil { 20421 s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n") 20422 } 20423 if this.Value != nil { 20424 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n") 20425 } 20426 if this.XXX_unrecognized != nil { 20427 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20428 } 20429 s = append(s, "}") 20430 return strings.Join(s, "") 20431 } 20432 func (this *NinOptNativeUnion) GoString() string { 20433 if this == nil { 20434 return "nil" 20435 } 20436 s := make([]string, 0, 13) 20437 s = append(s, "&test.NinOptNativeUnion{") 20438 if this.Field1 != nil { 20439 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n") 20440 } 20441 if this.Field2 != nil { 20442 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n") 20443 } 20444 if this.Field3 != nil { 20445 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n") 20446 } 20447 if this.Field4 != nil { 20448 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n") 20449 } 20450 if this.Field5 != nil { 20451 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n") 20452 } 20453 if this.Field6 != nil { 20454 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n") 20455 } 20456 if this.Field13 != nil { 20457 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n") 20458 } 20459 if this.Field14 != nil { 20460 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n") 20461 } 20462 if this.Field15 != nil { 20463 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n") 20464 } 20465 if this.XXX_unrecognized != nil { 20466 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20467 } 20468 s = append(s, "}") 20469 return strings.Join(s, "") 20470 } 20471 func (this *NinOptStructUnion) GoString() string { 20472 if this == nil { 20473 return "nil" 20474 } 20475 s := make([]string, 0, 13) 20476 s = append(s, "&test.NinOptStructUnion{") 20477 if this.Field1 != nil { 20478 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n") 20479 } 20480 if this.Field2 != nil { 20481 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n") 20482 } 20483 if this.Field3 != nil { 20484 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 20485 } 20486 if this.Field4 != nil { 20487 s = append(s, "Field4: "+fmt.Sprintf("%#v", this.Field4)+",\n") 20488 } 20489 if this.Field6 != nil { 20490 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n") 20491 } 20492 if this.Field7 != nil { 20493 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n") 20494 } 20495 if this.Field13 != nil { 20496 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n") 20497 } 20498 if this.Field14 != nil { 20499 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n") 20500 } 20501 if this.Field15 != nil { 20502 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n") 20503 } 20504 if this.XXX_unrecognized != nil { 20505 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20506 } 20507 s = append(s, "}") 20508 return strings.Join(s, "") 20509 } 20510 func (this *NinEmbeddedStructUnion) GoString() string { 20511 if this == nil { 20512 return "nil" 20513 } 20514 s := make([]string, 0, 7) 20515 s = append(s, "&test.NinEmbeddedStructUnion{") 20516 if this.NidOptNative != nil { 20517 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n") 20518 } 20519 if this.Field200 != nil { 20520 s = append(s, "Field200: "+fmt.Sprintf("%#v", this.Field200)+",\n") 20521 } 20522 if this.Field210 != nil { 20523 s = append(s, "Field210: "+valueToGoStringThetest(this.Field210, "bool")+",\n") 20524 } 20525 if this.XXX_unrecognized != nil { 20526 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20527 } 20528 s = append(s, "}") 20529 return strings.Join(s, "") 20530 } 20531 func (this *NinNestedStructUnion) GoString() string { 20532 if this == nil { 20533 return "nil" 20534 } 20535 s := make([]string, 0, 7) 20536 s = append(s, "&test.NinNestedStructUnion{") 20537 if this.Field1 != nil { 20538 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20539 } 20540 if this.Field2 != nil { 20541 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20542 } 20543 if this.Field3 != nil { 20544 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 20545 } 20546 if this.XXX_unrecognized != nil { 20547 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20548 } 20549 s = append(s, "}") 20550 return strings.Join(s, "") 20551 } 20552 func (this *Tree) GoString() string { 20553 if this == nil { 20554 return "nil" 20555 } 20556 s := make([]string, 0, 7) 20557 s = append(s, "&test.Tree{") 20558 if this.Or != nil { 20559 s = append(s, "Or: "+fmt.Sprintf("%#v", this.Or)+",\n") 20560 } 20561 if this.And != nil { 20562 s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n") 20563 } 20564 if this.Leaf != nil { 20565 s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\n") 20566 } 20567 if this.XXX_unrecognized != nil { 20568 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20569 } 20570 s = append(s, "}") 20571 return strings.Join(s, "") 20572 } 20573 func (this *OrBranch) GoString() string { 20574 if this == nil { 20575 return "nil" 20576 } 20577 s := make([]string, 0, 6) 20578 s = append(s, "&test.OrBranch{") 20579 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n") 20580 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n") 20581 if this.XXX_unrecognized != nil { 20582 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20583 } 20584 s = append(s, "}") 20585 return strings.Join(s, "") 20586 } 20587 func (this *AndBranch) GoString() string { 20588 if this == nil { 20589 return "nil" 20590 } 20591 s := make([]string, 0, 6) 20592 s = append(s, "&test.AndBranch{") 20593 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n") 20594 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n") 20595 if this.XXX_unrecognized != nil { 20596 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20597 } 20598 s = append(s, "}") 20599 return strings.Join(s, "") 20600 } 20601 func (this *Leaf) GoString() string { 20602 if this == nil { 20603 return "nil" 20604 } 20605 s := make([]string, 0, 6) 20606 s = append(s, "&test.Leaf{") 20607 s = append(s, "Value: "+fmt.Sprintf("%#v", this.Value)+",\n") 20608 s = append(s, "StrValue: "+fmt.Sprintf("%#v", this.StrValue)+",\n") 20609 if this.XXX_unrecognized != nil { 20610 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20611 } 20612 s = append(s, "}") 20613 return strings.Join(s, "") 20614 } 20615 func (this *DeepTree) GoString() string { 20616 if this == nil { 20617 return "nil" 20618 } 20619 s := make([]string, 0, 7) 20620 s = append(s, "&test.DeepTree{") 20621 if this.Down != nil { 20622 s = append(s, "Down: "+fmt.Sprintf("%#v", this.Down)+",\n") 20623 } 20624 if this.And != nil { 20625 s = append(s, "And: "+fmt.Sprintf("%#v", this.And)+",\n") 20626 } 20627 if this.Leaf != nil { 20628 s = append(s, "Leaf: "+fmt.Sprintf("%#v", this.Leaf)+",\n") 20629 } 20630 if this.XXX_unrecognized != nil { 20631 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20632 } 20633 s = append(s, "}") 20634 return strings.Join(s, "") 20635 } 20636 func (this *ADeepBranch) GoString() string { 20637 if this == nil { 20638 return "nil" 20639 } 20640 s := make([]string, 0, 5) 20641 s = append(s, "&test.ADeepBranch{") 20642 s = append(s, "Down: "+strings.Replace(this.Down.GoString(), `&`, ``, 1)+",\n") 20643 if this.XXX_unrecognized != nil { 20644 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20645 } 20646 s = append(s, "}") 20647 return strings.Join(s, "") 20648 } 20649 func (this *AndDeepBranch) GoString() string { 20650 if this == nil { 20651 return "nil" 20652 } 20653 s := make([]string, 0, 6) 20654 s = append(s, "&test.AndDeepBranch{") 20655 s = append(s, "Left: "+strings.Replace(this.Left.GoString(), `&`, ``, 1)+",\n") 20656 s = append(s, "Right: "+strings.Replace(this.Right.GoString(), `&`, ``, 1)+",\n") 20657 if this.XXX_unrecognized != nil { 20658 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20659 } 20660 s = append(s, "}") 20661 return strings.Join(s, "") 20662 } 20663 func (this *DeepLeaf) GoString() string { 20664 if this == nil { 20665 return "nil" 20666 } 20667 s := make([]string, 0, 5) 20668 s = append(s, "&test.DeepLeaf{") 20669 s = append(s, "Tree: "+strings.Replace(this.Tree.GoString(), `&`, ``, 1)+",\n") 20670 if this.XXX_unrecognized != nil { 20671 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20672 } 20673 s = append(s, "}") 20674 return strings.Join(s, "") 20675 } 20676 func (this *Nil) GoString() string { 20677 if this == nil { 20678 return "nil" 20679 } 20680 s := make([]string, 0, 4) 20681 s = append(s, "&test.Nil{") 20682 if this.XXX_unrecognized != nil { 20683 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20684 } 20685 s = append(s, "}") 20686 return strings.Join(s, "") 20687 } 20688 func (this *NidOptEnum) GoString() string { 20689 if this == nil { 20690 return "nil" 20691 } 20692 s := make([]string, 0, 5) 20693 s = append(s, "&test.NidOptEnum{") 20694 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20695 if this.XXX_unrecognized != nil { 20696 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20697 } 20698 s = append(s, "}") 20699 return strings.Join(s, "") 20700 } 20701 func (this *NinOptEnum) GoString() string { 20702 if this == nil { 20703 return "nil" 20704 } 20705 s := make([]string, 0, 7) 20706 s = append(s, "&test.NinOptEnum{") 20707 if this.Field1 != nil { 20708 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n") 20709 } 20710 if this.Field2 != nil { 20711 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n") 20712 } 20713 if this.Field3 != nil { 20714 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n") 20715 } 20716 if this.XXX_unrecognized != nil { 20717 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20718 } 20719 s = append(s, "}") 20720 return strings.Join(s, "") 20721 } 20722 func (this *NidRepEnum) GoString() string { 20723 if this == nil { 20724 return "nil" 20725 } 20726 s := make([]string, 0, 7) 20727 s = append(s, "&test.NidRepEnum{") 20728 if this.Field1 != nil { 20729 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20730 } 20731 if this.Field2 != nil { 20732 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20733 } 20734 if this.Field3 != nil { 20735 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 20736 } 20737 if this.XXX_unrecognized != nil { 20738 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20739 } 20740 s = append(s, "}") 20741 return strings.Join(s, "") 20742 } 20743 func (this *NinRepEnum) GoString() string { 20744 if this == nil { 20745 return "nil" 20746 } 20747 s := make([]string, 0, 7) 20748 s = append(s, "&test.NinRepEnum{") 20749 if this.Field1 != nil { 20750 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 20751 } 20752 if this.Field2 != nil { 20753 s = append(s, "Field2: "+fmt.Sprintf("%#v", this.Field2)+",\n") 20754 } 20755 if this.Field3 != nil { 20756 s = append(s, "Field3: "+fmt.Sprintf("%#v", this.Field3)+",\n") 20757 } 20758 if this.XXX_unrecognized != nil { 20759 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20760 } 20761 s = append(s, "}") 20762 return strings.Join(s, "") 20763 } 20764 func (this *NinOptEnumDefault) GoString() string { 20765 if this == nil { 20766 return "nil" 20767 } 20768 s := make([]string, 0, 7) 20769 s = append(s, "&test.NinOptEnumDefault{") 20770 if this.Field1 != nil { 20771 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "TheTestEnum")+",\n") 20772 } 20773 if this.Field2 != nil { 20774 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n") 20775 } 20776 if this.Field3 != nil { 20777 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n") 20778 } 20779 if this.XXX_unrecognized != nil { 20780 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20781 } 20782 s = append(s, "}") 20783 return strings.Join(s, "") 20784 } 20785 func (this *AnotherNinOptEnum) GoString() string { 20786 if this == nil { 20787 return "nil" 20788 } 20789 s := make([]string, 0, 7) 20790 s = append(s, "&test.AnotherNinOptEnum{") 20791 if this.Field1 != nil { 20792 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n") 20793 } 20794 if this.Field2 != nil { 20795 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n") 20796 } 20797 if this.Field3 != nil { 20798 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n") 20799 } 20800 if this.XXX_unrecognized != nil { 20801 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20802 } 20803 s = append(s, "}") 20804 return strings.Join(s, "") 20805 } 20806 func (this *AnotherNinOptEnumDefault) GoString() string { 20807 if this == nil { 20808 return "nil" 20809 } 20810 s := make([]string, 0, 7) 20811 s = append(s, "&test.AnotherNinOptEnumDefault{") 20812 if this.Field1 != nil { 20813 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "AnotherTestEnum")+",\n") 20814 } 20815 if this.Field2 != nil { 20816 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "YetAnotherTestEnum")+",\n") 20817 } 20818 if this.Field3 != nil { 20819 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "YetYetAnotherTestEnum")+",\n") 20820 } 20821 if this.XXX_unrecognized != nil { 20822 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20823 } 20824 s = append(s, "}") 20825 return strings.Join(s, "") 20826 } 20827 func (this *Timer) GoString() string { 20828 if this == nil { 20829 return "nil" 20830 } 20831 s := make([]string, 0, 7) 20832 s = append(s, "&test.Timer{") 20833 s = append(s, "Time1: "+fmt.Sprintf("%#v", this.Time1)+",\n") 20834 s = append(s, "Time2: "+fmt.Sprintf("%#v", this.Time2)+",\n") 20835 s = append(s, "Data: "+fmt.Sprintf("%#v", this.Data)+",\n") 20836 if this.XXX_unrecognized != nil { 20837 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20838 } 20839 s = append(s, "}") 20840 return strings.Join(s, "") 20841 } 20842 func (this *MyExtendable) GoString() string { 20843 if this == nil { 20844 return "nil" 20845 } 20846 s := make([]string, 0, 5) 20847 s = append(s, "&test.MyExtendable{") 20848 if this.Field1 != nil { 20849 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n") 20850 } 20851 s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\n") 20852 if this.XXX_unrecognized != nil { 20853 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20854 } 20855 s = append(s, "}") 20856 return strings.Join(s, "") 20857 } 20858 func (this *OtherExtenable) GoString() string { 20859 if this == nil { 20860 return "nil" 20861 } 20862 s := make([]string, 0, 7) 20863 s = append(s, "&test.OtherExtenable{") 20864 if this.Field2 != nil { 20865 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "int64")+",\n") 20866 } 20867 if this.Field13 != nil { 20868 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "int64")+",\n") 20869 } 20870 if this.M != nil { 20871 s = append(s, "M: "+fmt.Sprintf("%#v", this.M)+",\n") 20872 } 20873 s = append(s, "XXX_InternalExtensions: "+extensionToGoStringThetest(this)+",\n") 20874 if this.XXX_unrecognized != nil { 20875 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20876 } 20877 s = append(s, "}") 20878 return strings.Join(s, "") 20879 } 20880 func (this *NestedDefinition) GoString() string { 20881 if this == nil { 20882 return "nil" 20883 } 20884 s := make([]string, 0, 8) 20885 s = append(s, "&test.NestedDefinition{") 20886 if this.Field1 != nil { 20887 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n") 20888 } 20889 if this.EnumField != nil { 20890 s = append(s, "EnumField: "+valueToGoStringThetest(this.EnumField, "NestedDefinition_NestedEnum")+",\n") 20891 } 20892 if this.NNM != nil { 20893 s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n") 20894 } 20895 if this.NM != nil { 20896 s = append(s, "NM: "+fmt.Sprintf("%#v", this.NM)+",\n") 20897 } 20898 if this.XXX_unrecognized != nil { 20899 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20900 } 20901 s = append(s, "}") 20902 return strings.Join(s, "") 20903 } 20904 func (this *NestedDefinition_NestedMessage) GoString() string { 20905 if this == nil { 20906 return "nil" 20907 } 20908 s := make([]string, 0, 6) 20909 s = append(s, "&test.NestedDefinition_NestedMessage{") 20910 if this.NestedField1 != nil { 20911 s = append(s, "NestedField1: "+valueToGoStringThetest(this.NestedField1, "uint64")+",\n") 20912 } 20913 if this.NNM != nil { 20914 s = append(s, "NNM: "+fmt.Sprintf("%#v", this.NNM)+",\n") 20915 } 20916 if this.XXX_unrecognized != nil { 20917 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20918 } 20919 s = append(s, "}") 20920 return strings.Join(s, "") 20921 } 20922 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) GoString() string { 20923 if this == nil { 20924 return "nil" 20925 } 20926 s := make([]string, 0, 5) 20927 s = append(s, "&test.NestedDefinition_NestedMessage_NestedNestedMsg{") 20928 if this.NestedNestedField1 != nil { 20929 s = append(s, "NestedNestedField1: "+valueToGoStringThetest(this.NestedNestedField1, "string")+",\n") 20930 } 20931 if this.XXX_unrecognized != nil { 20932 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20933 } 20934 s = append(s, "}") 20935 return strings.Join(s, "") 20936 } 20937 func (this *NestedScope) GoString() string { 20938 if this == nil { 20939 return "nil" 20940 } 20941 s := make([]string, 0, 7) 20942 s = append(s, "&test.NestedScope{") 20943 if this.A != nil { 20944 s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n") 20945 } 20946 if this.B != nil { 20947 s = append(s, "B: "+valueToGoStringThetest(this.B, "NestedDefinition_NestedEnum")+",\n") 20948 } 20949 if this.C != nil { 20950 s = append(s, "C: "+fmt.Sprintf("%#v", this.C)+",\n") 20951 } 20952 if this.XXX_unrecognized != nil { 20953 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 20954 } 20955 s = append(s, "}") 20956 return strings.Join(s, "") 20957 } 20958 func (this *NinOptNativeDefault) GoString() string { 20959 if this == nil { 20960 return "nil" 20961 } 20962 s := make([]string, 0, 19) 20963 s = append(s, "&test.NinOptNativeDefault{") 20964 if this.Field1 != nil { 20965 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "float64")+",\n") 20966 } 20967 if this.Field2 != nil { 20968 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "float32")+",\n") 20969 } 20970 if this.Field3 != nil { 20971 s = append(s, "Field3: "+valueToGoStringThetest(this.Field3, "int32")+",\n") 20972 } 20973 if this.Field4 != nil { 20974 s = append(s, "Field4: "+valueToGoStringThetest(this.Field4, "int64")+",\n") 20975 } 20976 if this.Field5 != nil { 20977 s = append(s, "Field5: "+valueToGoStringThetest(this.Field5, "uint32")+",\n") 20978 } 20979 if this.Field6 != nil { 20980 s = append(s, "Field6: "+valueToGoStringThetest(this.Field6, "uint64")+",\n") 20981 } 20982 if this.Field7 != nil { 20983 s = append(s, "Field7: "+valueToGoStringThetest(this.Field7, "int32")+",\n") 20984 } 20985 if this.Field8 != nil { 20986 s = append(s, "Field8: "+valueToGoStringThetest(this.Field8, "int64")+",\n") 20987 } 20988 if this.Field9 != nil { 20989 s = append(s, "Field9: "+valueToGoStringThetest(this.Field9, "uint32")+",\n") 20990 } 20991 if this.Field10 != nil { 20992 s = append(s, "Field10: "+valueToGoStringThetest(this.Field10, "int32")+",\n") 20993 } 20994 if this.Field11 != nil { 20995 s = append(s, "Field11: "+valueToGoStringThetest(this.Field11, "uint64")+",\n") 20996 } 20997 if this.Field12 != nil { 20998 s = append(s, "Field12: "+valueToGoStringThetest(this.Field12, "int64")+",\n") 20999 } 21000 if this.Field13 != nil { 21001 s = append(s, "Field13: "+valueToGoStringThetest(this.Field13, "bool")+",\n") 21002 } 21003 if this.Field14 != nil { 21004 s = append(s, "Field14: "+valueToGoStringThetest(this.Field14, "string")+",\n") 21005 } 21006 if this.Field15 != nil { 21007 s = append(s, "Field15: "+valueToGoStringThetest(this.Field15, "byte")+",\n") 21008 } 21009 if this.XXX_unrecognized != nil { 21010 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21011 } 21012 s = append(s, "}") 21013 return strings.Join(s, "") 21014 } 21015 func (this *CustomContainer) GoString() string { 21016 if this == nil { 21017 return "nil" 21018 } 21019 s := make([]string, 0, 5) 21020 s = append(s, "&test.CustomContainer{") 21021 s = append(s, "CustomStruct: "+strings.Replace(this.CustomStruct.GoString(), `&`, ``, 1)+",\n") 21022 if this.XXX_unrecognized != nil { 21023 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21024 } 21025 s = append(s, "}") 21026 return strings.Join(s, "") 21027 } 21028 func (this *CustomNameNidOptNative) GoString() string { 21029 if this == nil { 21030 return "nil" 21031 } 21032 s := make([]string, 0, 19) 21033 s = append(s, "&test.CustomNameNidOptNative{") 21034 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n") 21035 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n") 21036 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n") 21037 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n") 21038 s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n") 21039 s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n") 21040 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n") 21041 s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n") 21042 s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n") 21043 s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n") 21044 s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n") 21045 s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n") 21046 s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n") 21047 s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n") 21048 s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\n") 21049 if this.XXX_unrecognized != nil { 21050 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21051 } 21052 s = append(s, "}") 21053 return strings.Join(s, "") 21054 } 21055 func (this *CustomNameNinOptNative) GoString() string { 21056 if this == nil { 21057 return "nil" 21058 } 21059 s := make([]string, 0, 19) 21060 s = append(s, "&test.CustomNameNinOptNative{") 21061 if this.FieldA != nil { 21062 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n") 21063 } 21064 if this.FieldB != nil { 21065 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n") 21066 } 21067 if this.FieldC != nil { 21068 s = append(s, "FieldC: "+valueToGoStringThetest(this.FieldC, "int32")+",\n") 21069 } 21070 if this.FieldD != nil { 21071 s = append(s, "FieldD: "+valueToGoStringThetest(this.FieldD, "int64")+",\n") 21072 } 21073 if this.FieldE != nil { 21074 s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint32")+",\n") 21075 } 21076 if this.FieldF != nil { 21077 s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "uint64")+",\n") 21078 } 21079 if this.FieldG != nil { 21080 s = append(s, "FieldG: "+valueToGoStringThetest(this.FieldG, "int32")+",\n") 21081 } 21082 if this.FieldH != nil { 21083 s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "int64")+",\n") 21084 } 21085 if this.FieldI != nil { 21086 s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "uint32")+",\n") 21087 } 21088 if this.FieldJ != nil { 21089 s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "int32")+",\n") 21090 } 21091 if this.FieldK != nil { 21092 s = append(s, "FieldK: "+valueToGoStringThetest(this.FieldK, "uint64")+",\n") 21093 } 21094 if this.FielL != nil { 21095 s = append(s, "FielL: "+valueToGoStringThetest(this.FielL, "int64")+",\n") 21096 } 21097 if this.FieldM != nil { 21098 s = append(s, "FieldM: "+valueToGoStringThetest(this.FieldM, "bool")+",\n") 21099 } 21100 if this.FieldN != nil { 21101 s = append(s, "FieldN: "+valueToGoStringThetest(this.FieldN, "string")+",\n") 21102 } 21103 if this.FieldO != nil { 21104 s = append(s, "FieldO: "+valueToGoStringThetest(this.FieldO, "byte")+",\n") 21105 } 21106 if this.XXX_unrecognized != nil { 21107 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21108 } 21109 s = append(s, "}") 21110 return strings.Join(s, "") 21111 } 21112 func (this *CustomNameNinRepNative) GoString() string { 21113 if this == nil { 21114 return "nil" 21115 } 21116 s := make([]string, 0, 19) 21117 s = append(s, "&test.CustomNameNinRepNative{") 21118 if this.FieldA != nil { 21119 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n") 21120 } 21121 if this.FieldB != nil { 21122 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n") 21123 } 21124 if this.FieldC != nil { 21125 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n") 21126 } 21127 if this.FieldD != nil { 21128 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n") 21129 } 21130 if this.FieldE != nil { 21131 s = append(s, "FieldE: "+fmt.Sprintf("%#v", this.FieldE)+",\n") 21132 } 21133 if this.FieldF != nil { 21134 s = append(s, "FieldF: "+fmt.Sprintf("%#v", this.FieldF)+",\n") 21135 } 21136 if this.FieldG != nil { 21137 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n") 21138 } 21139 if this.FieldH != nil { 21140 s = append(s, "FieldH: "+fmt.Sprintf("%#v", this.FieldH)+",\n") 21141 } 21142 if this.FieldI != nil { 21143 s = append(s, "FieldI: "+fmt.Sprintf("%#v", this.FieldI)+",\n") 21144 } 21145 if this.FieldJ != nil { 21146 s = append(s, "FieldJ: "+fmt.Sprintf("%#v", this.FieldJ)+",\n") 21147 } 21148 if this.FieldK != nil { 21149 s = append(s, "FieldK: "+fmt.Sprintf("%#v", this.FieldK)+",\n") 21150 } 21151 if this.FieldL != nil { 21152 s = append(s, "FieldL: "+fmt.Sprintf("%#v", this.FieldL)+",\n") 21153 } 21154 if this.FieldM != nil { 21155 s = append(s, "FieldM: "+fmt.Sprintf("%#v", this.FieldM)+",\n") 21156 } 21157 if this.FieldN != nil { 21158 s = append(s, "FieldN: "+fmt.Sprintf("%#v", this.FieldN)+",\n") 21159 } 21160 if this.FieldO != nil { 21161 s = append(s, "FieldO: "+fmt.Sprintf("%#v", this.FieldO)+",\n") 21162 } 21163 if this.XXX_unrecognized != nil { 21164 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21165 } 21166 s = append(s, "}") 21167 return strings.Join(s, "") 21168 } 21169 func (this *CustomNameNinStruct) GoString() string { 21170 if this == nil { 21171 return "nil" 21172 } 21173 s := make([]string, 0, 14) 21174 s = append(s, "&test.CustomNameNinStruct{") 21175 if this.FieldA != nil { 21176 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "float64")+",\n") 21177 } 21178 if this.FieldB != nil { 21179 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "float32")+",\n") 21180 } 21181 if this.FieldC != nil { 21182 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n") 21183 } 21184 if this.FieldD != nil { 21185 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n") 21186 } 21187 if this.FieldE != nil { 21188 s = append(s, "FieldE: "+valueToGoStringThetest(this.FieldE, "uint64")+",\n") 21189 } 21190 if this.FieldF != nil { 21191 s = append(s, "FieldF: "+valueToGoStringThetest(this.FieldF, "int32")+",\n") 21192 } 21193 if this.FieldG != nil { 21194 s = append(s, "FieldG: "+fmt.Sprintf("%#v", this.FieldG)+",\n") 21195 } 21196 if this.FieldH != nil { 21197 s = append(s, "FieldH: "+valueToGoStringThetest(this.FieldH, "bool")+",\n") 21198 } 21199 if this.FieldI != nil { 21200 s = append(s, "FieldI: "+valueToGoStringThetest(this.FieldI, "string")+",\n") 21201 } 21202 if this.FieldJ != nil { 21203 s = append(s, "FieldJ: "+valueToGoStringThetest(this.FieldJ, "byte")+",\n") 21204 } 21205 if this.XXX_unrecognized != nil { 21206 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21207 } 21208 s = append(s, "}") 21209 return strings.Join(s, "") 21210 } 21211 func (this *CustomNameCustomType) GoString() string { 21212 if this == nil { 21213 return "nil" 21214 } 21215 s := make([]string, 0, 8) 21216 s = append(s, "&test.CustomNameCustomType{") 21217 if this.FieldA != nil { 21218 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "Uuid")+",\n") 21219 } 21220 if this.FieldB != nil { 21221 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "github_com_gogo_protobuf_test_custom.Uint128")+",\n") 21222 } 21223 if this.FieldC != nil { 21224 s = append(s, "FieldC: "+fmt.Sprintf("%#v", this.FieldC)+",\n") 21225 } 21226 if this.FieldD != nil { 21227 s = append(s, "FieldD: "+fmt.Sprintf("%#v", this.FieldD)+",\n") 21228 } 21229 if this.XXX_unrecognized != nil { 21230 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21231 } 21232 s = append(s, "}") 21233 return strings.Join(s, "") 21234 } 21235 func (this *CustomNameNinEmbeddedStructUnion) GoString() string { 21236 if this == nil { 21237 return "nil" 21238 } 21239 s := make([]string, 0, 7) 21240 s = append(s, "&test.CustomNameNinEmbeddedStructUnion{") 21241 if this.NidOptNative != nil { 21242 s = append(s, "NidOptNative: "+fmt.Sprintf("%#v", this.NidOptNative)+",\n") 21243 } 21244 if this.FieldA != nil { 21245 s = append(s, "FieldA: "+fmt.Sprintf("%#v", this.FieldA)+",\n") 21246 } 21247 if this.FieldB != nil { 21248 s = append(s, "FieldB: "+valueToGoStringThetest(this.FieldB, "bool")+",\n") 21249 } 21250 if this.XXX_unrecognized != nil { 21251 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21252 } 21253 s = append(s, "}") 21254 return strings.Join(s, "") 21255 } 21256 func (this *CustomNameEnum) GoString() string { 21257 if this == nil { 21258 return "nil" 21259 } 21260 s := make([]string, 0, 6) 21261 s = append(s, "&test.CustomNameEnum{") 21262 if this.FieldA != nil { 21263 s = append(s, "FieldA: "+valueToGoStringThetest(this.FieldA, "TheTestEnum")+",\n") 21264 } 21265 if this.FieldB != nil { 21266 s = append(s, "FieldB: "+fmt.Sprintf("%#v", this.FieldB)+",\n") 21267 } 21268 if this.XXX_unrecognized != nil { 21269 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21270 } 21271 s = append(s, "}") 21272 return strings.Join(s, "") 21273 } 21274 func (this *NoExtensionsMap) GoString() string { 21275 if this == nil { 21276 return "nil" 21277 } 21278 s := make([]string, 0, 5) 21279 s = append(s, "&test.NoExtensionsMap{") 21280 if this.Field1 != nil { 21281 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "int64")+",\n") 21282 } 21283 if this.XXX_extensions != nil { 21284 s = append(s, "XXX_extensions: "+fmt.Sprintf("%#v", this.XXX_extensions)+",\n") 21285 } 21286 if this.XXX_unrecognized != nil { 21287 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21288 } 21289 s = append(s, "}") 21290 return strings.Join(s, "") 21291 } 21292 func (this *Unrecognized) GoString() string { 21293 if this == nil { 21294 return "nil" 21295 } 21296 s := make([]string, 0, 5) 21297 s = append(s, "&test.Unrecognized{") 21298 if this.Field1 != nil { 21299 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "string")+",\n") 21300 } 21301 s = append(s, "}") 21302 return strings.Join(s, "") 21303 } 21304 func (this *UnrecognizedWithInner) GoString() string { 21305 if this == nil { 21306 return "nil" 21307 } 21308 s := make([]string, 0, 6) 21309 s = append(s, "&test.UnrecognizedWithInner{") 21310 if this.Embedded != nil { 21311 s = append(s, "Embedded: "+fmt.Sprintf("%#v", this.Embedded)+",\n") 21312 } 21313 if this.Field2 != nil { 21314 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n") 21315 } 21316 if this.XXX_unrecognized != nil { 21317 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21318 } 21319 s = append(s, "}") 21320 return strings.Join(s, "") 21321 } 21322 func (this *UnrecognizedWithInner_Inner) GoString() string { 21323 if this == nil { 21324 return "nil" 21325 } 21326 s := make([]string, 0, 5) 21327 s = append(s, "&test.UnrecognizedWithInner_Inner{") 21328 if this.Field1 != nil { 21329 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n") 21330 } 21331 s = append(s, "}") 21332 return strings.Join(s, "") 21333 } 21334 func (this *UnrecognizedWithEmbed) GoString() string { 21335 if this == nil { 21336 return "nil" 21337 } 21338 s := make([]string, 0, 6) 21339 s = append(s, "&test.UnrecognizedWithEmbed{") 21340 s = append(s, "UnrecognizedWithEmbed_Embedded: "+strings.Replace(this.UnrecognizedWithEmbed_Embedded.GoString(), `&`, ``, 1)+",\n") 21341 if this.Field2 != nil { 21342 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n") 21343 } 21344 if this.XXX_unrecognized != nil { 21345 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21346 } 21347 s = append(s, "}") 21348 return strings.Join(s, "") 21349 } 21350 func (this *UnrecognizedWithEmbed_Embedded) GoString() string { 21351 if this == nil { 21352 return "nil" 21353 } 21354 s := make([]string, 0, 5) 21355 s = append(s, "&test.UnrecognizedWithEmbed_Embedded{") 21356 if this.Field1 != nil { 21357 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "uint32")+",\n") 21358 } 21359 s = append(s, "}") 21360 return strings.Join(s, "") 21361 } 21362 func (this *Node) GoString() string { 21363 if this == nil { 21364 return "nil" 21365 } 21366 s := make([]string, 0, 6) 21367 s = append(s, "&test.Node{") 21368 if this.Label != nil { 21369 s = append(s, "Label: "+valueToGoStringThetest(this.Label, "string")+",\n") 21370 } 21371 if this.Children != nil { 21372 s = append(s, "Children: "+fmt.Sprintf("%#v", this.Children)+",\n") 21373 } 21374 if this.XXX_unrecognized != nil { 21375 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21376 } 21377 s = append(s, "}") 21378 return strings.Join(s, "") 21379 } 21380 func (this *NonByteCustomType) GoString() string { 21381 if this == nil { 21382 return "nil" 21383 } 21384 s := make([]string, 0, 5) 21385 s = append(s, "&test.NonByteCustomType{") 21386 if this.Field1 != nil { 21387 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\n") 21388 } 21389 if this.XXX_unrecognized != nil { 21390 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21391 } 21392 s = append(s, "}") 21393 return strings.Join(s, "") 21394 } 21395 func (this *NidOptNonByteCustomType) GoString() string { 21396 if this == nil { 21397 return "nil" 21398 } 21399 s := make([]string, 0, 5) 21400 s = append(s, "&test.NidOptNonByteCustomType{") 21401 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 21402 if this.XXX_unrecognized != nil { 21403 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21404 } 21405 s = append(s, "}") 21406 return strings.Join(s, "") 21407 } 21408 func (this *NinOptNonByteCustomType) GoString() string { 21409 if this == nil { 21410 return "nil" 21411 } 21412 s := make([]string, 0, 5) 21413 s = append(s, "&test.NinOptNonByteCustomType{") 21414 if this.Field1 != nil { 21415 s = append(s, "Field1: "+valueToGoStringThetest(this.Field1, "T")+",\n") 21416 } 21417 if this.XXX_unrecognized != nil { 21418 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21419 } 21420 s = append(s, "}") 21421 return strings.Join(s, "") 21422 } 21423 func (this *NidRepNonByteCustomType) GoString() string { 21424 if this == nil { 21425 return "nil" 21426 } 21427 s := make([]string, 0, 5) 21428 s = append(s, "&test.NidRepNonByteCustomType{") 21429 if this.Field1 != nil { 21430 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 21431 } 21432 if this.XXX_unrecognized != nil { 21433 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21434 } 21435 s = append(s, "}") 21436 return strings.Join(s, "") 21437 } 21438 func (this *NinRepNonByteCustomType) GoString() string { 21439 if this == nil { 21440 return "nil" 21441 } 21442 s := make([]string, 0, 5) 21443 s = append(s, "&test.NinRepNonByteCustomType{") 21444 if this.Field1 != nil { 21445 s = append(s, "Field1: "+fmt.Sprintf("%#v", this.Field1)+",\n") 21446 } 21447 if this.XXX_unrecognized != nil { 21448 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21449 } 21450 s = append(s, "}") 21451 return strings.Join(s, "") 21452 } 21453 func (this *ProtoType) GoString() string { 21454 if this == nil { 21455 return "nil" 21456 } 21457 s := make([]string, 0, 5) 21458 s = append(s, "&test.ProtoType{") 21459 if this.Field2 != nil { 21460 s = append(s, "Field2: "+valueToGoStringThetest(this.Field2, "string")+",\n") 21461 } 21462 if this.XXX_unrecognized != nil { 21463 s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n") 21464 } 21465 s = append(s, "}") 21466 return strings.Join(s, "") 21467 } 21468 func valueToGoStringThetest(v interface{}, typ string) string { 21469 rv := reflect.ValueOf(v) 21470 if rv.IsNil() { 21471 return "nil" 21472 } 21473 pv := reflect.Indirect(rv).Interface() 21474 return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv) 21475 } 21476 func extensionToGoStringThetest(m github_com_gogo_protobuf_proto.Message) string { 21477 e := github_com_gogo_protobuf_proto.GetUnsafeExtensionsMap(m) 21478 if e == nil { 21479 return "nil" 21480 } 21481 s := "proto.NewUnsafeXXX_InternalExtensions(map[int32]proto.Extension{" 21482 keys := make([]int, 0, len(e)) 21483 for k := range e { 21484 keys = append(keys, int(k)) 21485 } 21486 sort.Ints(keys) 21487 ss := []string{} 21488 for _, k := range keys { 21489 ss = append(ss, strconv.Itoa(k)+": "+e[int32(k)].GoString()) 21490 } 21491 s += strings.Join(ss, ",") + "})" 21492 return s 21493 } 21494 func NewPopulatedNidOptNative(r randyThetest, easy bool) *NidOptNative { 21495 this := &NidOptNative{} 21496 this.Field1 = float64(r.Float64()) 21497 if r.Intn(2) == 0 { 21498 this.Field1 *= -1 21499 } 21500 this.Field2 = float32(r.Float32()) 21501 if r.Intn(2) == 0 { 21502 this.Field2 *= -1 21503 } 21504 this.Field3 = int32(r.Int31()) 21505 if r.Intn(2) == 0 { 21506 this.Field3 *= -1 21507 } 21508 this.Field4 = int64(r.Int63()) 21509 if r.Intn(2) == 0 { 21510 this.Field4 *= -1 21511 } 21512 this.Field5 = uint32(r.Uint32()) 21513 this.Field6 = uint64(uint64(r.Uint32())) 21514 this.Field7 = int32(r.Int31()) 21515 if r.Intn(2) == 0 { 21516 this.Field7 *= -1 21517 } 21518 this.Field8 = int64(r.Int63()) 21519 if r.Intn(2) == 0 { 21520 this.Field8 *= -1 21521 } 21522 this.Field9 = uint32(r.Uint32()) 21523 this.Field10 = int32(r.Int31()) 21524 if r.Intn(2) == 0 { 21525 this.Field10 *= -1 21526 } 21527 this.Field11 = uint64(uint64(r.Uint32())) 21528 this.Field12 = int64(r.Int63()) 21529 if r.Intn(2) == 0 { 21530 this.Field12 *= -1 21531 } 21532 this.Field13 = bool(bool(r.Intn(2) == 0)) 21533 this.Field14 = string(randStringThetest(r)) 21534 v1 := r.Intn(100) 21535 this.Field15 = make([]byte, v1) 21536 for i := 0; i < v1; i++ { 21537 this.Field15[i] = byte(r.Intn(256)) 21538 } 21539 if !easy && r.Intn(10) != 0 { 21540 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 21541 } 21542 return this 21543 } 21544 21545 func NewPopulatedNinOptNative(r randyThetest, easy bool) *NinOptNative { 21546 this := &NinOptNative{} 21547 if r.Intn(5) != 0 { 21548 v2 := float64(r.Float64()) 21549 if r.Intn(2) == 0 { 21550 v2 *= -1 21551 } 21552 this.Field1 = &v2 21553 } 21554 if r.Intn(5) != 0 { 21555 v3 := float32(r.Float32()) 21556 if r.Intn(2) == 0 { 21557 v3 *= -1 21558 } 21559 this.Field2 = &v3 21560 } 21561 if r.Intn(5) != 0 { 21562 v4 := int32(r.Int31()) 21563 if r.Intn(2) == 0 { 21564 v4 *= -1 21565 } 21566 this.Field3 = &v4 21567 } 21568 if r.Intn(5) != 0 { 21569 v5 := int64(r.Int63()) 21570 if r.Intn(2) == 0 { 21571 v5 *= -1 21572 } 21573 this.Field4 = &v5 21574 } 21575 if r.Intn(5) != 0 { 21576 v6 := uint32(r.Uint32()) 21577 this.Field5 = &v6 21578 } 21579 if r.Intn(5) != 0 { 21580 v7 := uint64(uint64(r.Uint32())) 21581 this.Field6 = &v7 21582 } 21583 if r.Intn(5) != 0 { 21584 v8 := int32(r.Int31()) 21585 if r.Intn(2) == 0 { 21586 v8 *= -1 21587 } 21588 this.Field7 = &v8 21589 } 21590 if r.Intn(5) != 0 { 21591 v9 := int64(r.Int63()) 21592 if r.Intn(2) == 0 { 21593 v9 *= -1 21594 } 21595 this.Field8 = &v9 21596 } 21597 if r.Intn(5) != 0 { 21598 v10 := uint32(r.Uint32()) 21599 this.Field9 = &v10 21600 } 21601 if r.Intn(5) != 0 { 21602 v11 := int32(r.Int31()) 21603 if r.Intn(2) == 0 { 21604 v11 *= -1 21605 } 21606 this.Field10 = &v11 21607 } 21608 if r.Intn(5) != 0 { 21609 v12 := uint64(uint64(r.Uint32())) 21610 this.Field11 = &v12 21611 } 21612 if r.Intn(5) != 0 { 21613 v13 := int64(r.Int63()) 21614 if r.Intn(2) == 0 { 21615 v13 *= -1 21616 } 21617 this.Field12 = &v13 21618 } 21619 if r.Intn(5) != 0 { 21620 v14 := bool(bool(r.Intn(2) == 0)) 21621 this.Field13 = &v14 21622 } 21623 if r.Intn(5) != 0 { 21624 v15 := string(randStringThetest(r)) 21625 this.Field14 = &v15 21626 } 21627 if r.Intn(5) != 0 { 21628 v16 := r.Intn(100) 21629 this.Field15 = make([]byte, v16) 21630 for i := 0; i < v16; i++ { 21631 this.Field15[i] = byte(r.Intn(256)) 21632 } 21633 } 21634 if !easy && r.Intn(10) != 0 { 21635 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 21636 } 21637 return this 21638 } 21639 21640 func NewPopulatedNidRepNative(r randyThetest, easy bool) *NidRepNative { 21641 this := &NidRepNative{} 21642 if r.Intn(5) != 0 { 21643 v17 := r.Intn(10) 21644 this.Field1 = make([]float64, v17) 21645 for i := 0; i < v17; i++ { 21646 this.Field1[i] = float64(r.Float64()) 21647 if r.Intn(2) == 0 { 21648 this.Field1[i] *= -1 21649 } 21650 } 21651 } 21652 if r.Intn(5) != 0 { 21653 v18 := r.Intn(10) 21654 this.Field2 = make([]float32, v18) 21655 for i := 0; i < v18; i++ { 21656 this.Field2[i] = float32(r.Float32()) 21657 if r.Intn(2) == 0 { 21658 this.Field2[i] *= -1 21659 } 21660 } 21661 } 21662 if r.Intn(5) != 0 { 21663 v19 := r.Intn(10) 21664 this.Field3 = make([]int32, v19) 21665 for i := 0; i < v19; i++ { 21666 this.Field3[i] = int32(r.Int31()) 21667 if r.Intn(2) == 0 { 21668 this.Field3[i] *= -1 21669 } 21670 } 21671 } 21672 if r.Intn(5) != 0 { 21673 v20 := r.Intn(10) 21674 this.Field4 = make([]int64, v20) 21675 for i := 0; i < v20; i++ { 21676 this.Field4[i] = int64(r.Int63()) 21677 if r.Intn(2) == 0 { 21678 this.Field4[i] *= -1 21679 } 21680 } 21681 } 21682 if r.Intn(5) != 0 { 21683 v21 := r.Intn(10) 21684 this.Field5 = make([]uint32, v21) 21685 for i := 0; i < v21; i++ { 21686 this.Field5[i] = uint32(r.Uint32()) 21687 } 21688 } 21689 if r.Intn(5) != 0 { 21690 v22 := r.Intn(10) 21691 this.Field6 = make([]uint64, v22) 21692 for i := 0; i < v22; i++ { 21693 this.Field6[i] = uint64(uint64(r.Uint32())) 21694 } 21695 } 21696 if r.Intn(5) != 0 { 21697 v23 := r.Intn(10) 21698 this.Field7 = make([]int32, v23) 21699 for i := 0; i < v23; i++ { 21700 this.Field7[i] = int32(r.Int31()) 21701 if r.Intn(2) == 0 { 21702 this.Field7[i] *= -1 21703 } 21704 } 21705 } 21706 if r.Intn(5) != 0 { 21707 v24 := r.Intn(10) 21708 this.Field8 = make([]int64, v24) 21709 for i := 0; i < v24; i++ { 21710 this.Field8[i] = int64(r.Int63()) 21711 if r.Intn(2) == 0 { 21712 this.Field8[i] *= -1 21713 } 21714 } 21715 } 21716 if r.Intn(5) != 0 { 21717 v25 := r.Intn(10) 21718 this.Field9 = make([]uint32, v25) 21719 for i := 0; i < v25; i++ { 21720 this.Field9[i] = uint32(r.Uint32()) 21721 } 21722 } 21723 if r.Intn(5) != 0 { 21724 v26 := r.Intn(10) 21725 this.Field10 = make([]int32, v26) 21726 for i := 0; i < v26; i++ { 21727 this.Field10[i] = int32(r.Int31()) 21728 if r.Intn(2) == 0 { 21729 this.Field10[i] *= -1 21730 } 21731 } 21732 } 21733 if r.Intn(5) != 0 { 21734 v27 := r.Intn(10) 21735 this.Field11 = make([]uint64, v27) 21736 for i := 0; i < v27; i++ { 21737 this.Field11[i] = uint64(uint64(r.Uint32())) 21738 } 21739 } 21740 if r.Intn(5) != 0 { 21741 v28 := r.Intn(10) 21742 this.Field12 = make([]int64, v28) 21743 for i := 0; i < v28; i++ { 21744 this.Field12[i] = int64(r.Int63()) 21745 if r.Intn(2) == 0 { 21746 this.Field12[i] *= -1 21747 } 21748 } 21749 } 21750 if r.Intn(5) != 0 { 21751 v29 := r.Intn(10) 21752 this.Field13 = make([]bool, v29) 21753 for i := 0; i < v29; i++ { 21754 this.Field13[i] = bool(bool(r.Intn(2) == 0)) 21755 } 21756 } 21757 if r.Intn(5) != 0 { 21758 v30 := r.Intn(10) 21759 this.Field14 = make([]string, v30) 21760 for i := 0; i < v30; i++ { 21761 this.Field14[i] = string(randStringThetest(r)) 21762 } 21763 } 21764 if r.Intn(5) != 0 { 21765 v31 := r.Intn(10) 21766 this.Field15 = make([][]byte, v31) 21767 for i := 0; i < v31; i++ { 21768 v32 := r.Intn(100) 21769 this.Field15[i] = make([]byte, v32) 21770 for j := 0; j < v32; j++ { 21771 this.Field15[i][j] = byte(r.Intn(256)) 21772 } 21773 } 21774 } 21775 if !easy && r.Intn(10) != 0 { 21776 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 21777 } 21778 return this 21779 } 21780 21781 func NewPopulatedNinRepNative(r randyThetest, easy bool) *NinRepNative { 21782 this := &NinRepNative{} 21783 if r.Intn(5) != 0 { 21784 v33 := r.Intn(10) 21785 this.Field1 = make([]float64, v33) 21786 for i := 0; i < v33; i++ { 21787 this.Field1[i] = float64(r.Float64()) 21788 if r.Intn(2) == 0 { 21789 this.Field1[i] *= -1 21790 } 21791 } 21792 } 21793 if r.Intn(5) != 0 { 21794 v34 := r.Intn(10) 21795 this.Field2 = make([]float32, v34) 21796 for i := 0; i < v34; i++ { 21797 this.Field2[i] = float32(r.Float32()) 21798 if r.Intn(2) == 0 { 21799 this.Field2[i] *= -1 21800 } 21801 } 21802 } 21803 if r.Intn(5) != 0 { 21804 v35 := r.Intn(10) 21805 this.Field3 = make([]int32, v35) 21806 for i := 0; i < v35; i++ { 21807 this.Field3[i] = int32(r.Int31()) 21808 if r.Intn(2) == 0 { 21809 this.Field3[i] *= -1 21810 } 21811 } 21812 } 21813 if r.Intn(5) != 0 { 21814 v36 := r.Intn(10) 21815 this.Field4 = make([]int64, v36) 21816 for i := 0; i < v36; i++ { 21817 this.Field4[i] = int64(r.Int63()) 21818 if r.Intn(2) == 0 { 21819 this.Field4[i] *= -1 21820 } 21821 } 21822 } 21823 if r.Intn(5) != 0 { 21824 v37 := r.Intn(10) 21825 this.Field5 = make([]uint32, v37) 21826 for i := 0; i < v37; i++ { 21827 this.Field5[i] = uint32(r.Uint32()) 21828 } 21829 } 21830 if r.Intn(5) != 0 { 21831 v38 := r.Intn(10) 21832 this.Field6 = make([]uint64, v38) 21833 for i := 0; i < v38; i++ { 21834 this.Field6[i] = uint64(uint64(r.Uint32())) 21835 } 21836 } 21837 if r.Intn(5) != 0 { 21838 v39 := r.Intn(10) 21839 this.Field7 = make([]int32, v39) 21840 for i := 0; i < v39; i++ { 21841 this.Field7[i] = int32(r.Int31()) 21842 if r.Intn(2) == 0 { 21843 this.Field7[i] *= -1 21844 } 21845 } 21846 } 21847 if r.Intn(5) != 0 { 21848 v40 := r.Intn(10) 21849 this.Field8 = make([]int64, v40) 21850 for i := 0; i < v40; i++ { 21851 this.Field8[i] = int64(r.Int63()) 21852 if r.Intn(2) == 0 { 21853 this.Field8[i] *= -1 21854 } 21855 } 21856 } 21857 if r.Intn(5) != 0 { 21858 v41 := r.Intn(10) 21859 this.Field9 = make([]uint32, v41) 21860 for i := 0; i < v41; i++ { 21861 this.Field9[i] = uint32(r.Uint32()) 21862 } 21863 } 21864 if r.Intn(5) != 0 { 21865 v42 := r.Intn(10) 21866 this.Field10 = make([]int32, v42) 21867 for i := 0; i < v42; i++ { 21868 this.Field10[i] = int32(r.Int31()) 21869 if r.Intn(2) == 0 { 21870 this.Field10[i] *= -1 21871 } 21872 } 21873 } 21874 if r.Intn(5) != 0 { 21875 v43 := r.Intn(10) 21876 this.Field11 = make([]uint64, v43) 21877 for i := 0; i < v43; i++ { 21878 this.Field11[i] = uint64(uint64(r.Uint32())) 21879 } 21880 } 21881 if r.Intn(5) != 0 { 21882 v44 := r.Intn(10) 21883 this.Field12 = make([]int64, v44) 21884 for i := 0; i < v44; i++ { 21885 this.Field12[i] = int64(r.Int63()) 21886 if r.Intn(2) == 0 { 21887 this.Field12[i] *= -1 21888 } 21889 } 21890 } 21891 if r.Intn(5) != 0 { 21892 v45 := r.Intn(10) 21893 this.Field13 = make([]bool, v45) 21894 for i := 0; i < v45; i++ { 21895 this.Field13[i] = bool(bool(r.Intn(2) == 0)) 21896 } 21897 } 21898 if r.Intn(5) != 0 { 21899 v46 := r.Intn(10) 21900 this.Field14 = make([]string, v46) 21901 for i := 0; i < v46; i++ { 21902 this.Field14[i] = string(randStringThetest(r)) 21903 } 21904 } 21905 if r.Intn(5) != 0 { 21906 v47 := r.Intn(10) 21907 this.Field15 = make([][]byte, v47) 21908 for i := 0; i < v47; i++ { 21909 v48 := r.Intn(100) 21910 this.Field15[i] = make([]byte, v48) 21911 for j := 0; j < v48; j++ { 21912 this.Field15[i][j] = byte(r.Intn(256)) 21913 } 21914 } 21915 } 21916 if !easy && r.Intn(10) != 0 { 21917 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 21918 } 21919 return this 21920 } 21921 21922 func NewPopulatedNidRepPackedNative(r randyThetest, easy bool) *NidRepPackedNative { 21923 this := &NidRepPackedNative{} 21924 if r.Intn(5) != 0 { 21925 v49 := r.Intn(10) 21926 this.Field1 = make([]float64, v49) 21927 for i := 0; i < v49; i++ { 21928 this.Field1[i] = float64(r.Float64()) 21929 if r.Intn(2) == 0 { 21930 this.Field1[i] *= -1 21931 } 21932 } 21933 } 21934 if r.Intn(5) != 0 { 21935 v50 := r.Intn(10) 21936 this.Field2 = make([]float32, v50) 21937 for i := 0; i < v50; i++ { 21938 this.Field2[i] = float32(r.Float32()) 21939 if r.Intn(2) == 0 { 21940 this.Field2[i] *= -1 21941 } 21942 } 21943 } 21944 if r.Intn(5) != 0 { 21945 v51 := r.Intn(10) 21946 this.Field3 = make([]int32, v51) 21947 for i := 0; i < v51; i++ { 21948 this.Field3[i] = int32(r.Int31()) 21949 if r.Intn(2) == 0 { 21950 this.Field3[i] *= -1 21951 } 21952 } 21953 } 21954 if r.Intn(5) != 0 { 21955 v52 := r.Intn(10) 21956 this.Field4 = make([]int64, v52) 21957 for i := 0; i < v52; i++ { 21958 this.Field4[i] = int64(r.Int63()) 21959 if r.Intn(2) == 0 { 21960 this.Field4[i] *= -1 21961 } 21962 } 21963 } 21964 if r.Intn(5) != 0 { 21965 v53 := r.Intn(10) 21966 this.Field5 = make([]uint32, v53) 21967 for i := 0; i < v53; i++ { 21968 this.Field5[i] = uint32(r.Uint32()) 21969 } 21970 } 21971 if r.Intn(5) != 0 { 21972 v54 := r.Intn(10) 21973 this.Field6 = make([]uint64, v54) 21974 for i := 0; i < v54; i++ { 21975 this.Field6[i] = uint64(uint64(r.Uint32())) 21976 } 21977 } 21978 if r.Intn(5) != 0 { 21979 v55 := r.Intn(10) 21980 this.Field7 = make([]int32, v55) 21981 for i := 0; i < v55; i++ { 21982 this.Field7[i] = int32(r.Int31()) 21983 if r.Intn(2) == 0 { 21984 this.Field7[i] *= -1 21985 } 21986 } 21987 } 21988 if r.Intn(5) != 0 { 21989 v56 := r.Intn(10) 21990 this.Field8 = make([]int64, v56) 21991 for i := 0; i < v56; i++ { 21992 this.Field8[i] = int64(r.Int63()) 21993 if r.Intn(2) == 0 { 21994 this.Field8[i] *= -1 21995 } 21996 } 21997 } 21998 if r.Intn(5) != 0 { 21999 v57 := r.Intn(10) 22000 this.Field9 = make([]uint32, v57) 22001 for i := 0; i < v57; i++ { 22002 this.Field9[i] = uint32(r.Uint32()) 22003 } 22004 } 22005 if r.Intn(5) != 0 { 22006 v58 := r.Intn(10) 22007 this.Field10 = make([]int32, v58) 22008 for i := 0; i < v58; i++ { 22009 this.Field10[i] = int32(r.Int31()) 22010 if r.Intn(2) == 0 { 22011 this.Field10[i] *= -1 22012 } 22013 } 22014 } 22015 if r.Intn(5) != 0 { 22016 v59 := r.Intn(10) 22017 this.Field11 = make([]uint64, v59) 22018 for i := 0; i < v59; i++ { 22019 this.Field11[i] = uint64(uint64(r.Uint32())) 22020 } 22021 } 22022 if r.Intn(5) != 0 { 22023 v60 := r.Intn(10) 22024 this.Field12 = make([]int64, v60) 22025 for i := 0; i < v60; i++ { 22026 this.Field12[i] = int64(r.Int63()) 22027 if r.Intn(2) == 0 { 22028 this.Field12[i] *= -1 22029 } 22030 } 22031 } 22032 if r.Intn(5) != 0 { 22033 v61 := r.Intn(10) 22034 this.Field13 = make([]bool, v61) 22035 for i := 0; i < v61; i++ { 22036 this.Field13[i] = bool(bool(r.Intn(2) == 0)) 22037 } 22038 } 22039 if !easy && r.Intn(10) != 0 { 22040 this.XXX_unrecognized = randUnrecognizedThetest(r, 14) 22041 } 22042 return this 22043 } 22044 22045 func NewPopulatedNinRepPackedNative(r randyThetest, easy bool) *NinRepPackedNative { 22046 this := &NinRepPackedNative{} 22047 if r.Intn(5) != 0 { 22048 v62 := r.Intn(10) 22049 this.Field1 = make([]float64, v62) 22050 for i := 0; i < v62; i++ { 22051 this.Field1[i] = float64(r.Float64()) 22052 if r.Intn(2) == 0 { 22053 this.Field1[i] *= -1 22054 } 22055 } 22056 } 22057 if r.Intn(5) != 0 { 22058 v63 := r.Intn(10) 22059 this.Field2 = make([]float32, v63) 22060 for i := 0; i < v63; i++ { 22061 this.Field2[i] = float32(r.Float32()) 22062 if r.Intn(2) == 0 { 22063 this.Field2[i] *= -1 22064 } 22065 } 22066 } 22067 if r.Intn(5) != 0 { 22068 v64 := r.Intn(10) 22069 this.Field3 = make([]int32, v64) 22070 for i := 0; i < v64; i++ { 22071 this.Field3[i] = int32(r.Int31()) 22072 if r.Intn(2) == 0 { 22073 this.Field3[i] *= -1 22074 } 22075 } 22076 } 22077 if r.Intn(5) != 0 { 22078 v65 := r.Intn(10) 22079 this.Field4 = make([]int64, v65) 22080 for i := 0; i < v65; i++ { 22081 this.Field4[i] = int64(r.Int63()) 22082 if r.Intn(2) == 0 { 22083 this.Field4[i] *= -1 22084 } 22085 } 22086 } 22087 if r.Intn(5) != 0 { 22088 v66 := r.Intn(10) 22089 this.Field5 = make([]uint32, v66) 22090 for i := 0; i < v66; i++ { 22091 this.Field5[i] = uint32(r.Uint32()) 22092 } 22093 } 22094 if r.Intn(5) != 0 { 22095 v67 := r.Intn(10) 22096 this.Field6 = make([]uint64, v67) 22097 for i := 0; i < v67; i++ { 22098 this.Field6[i] = uint64(uint64(r.Uint32())) 22099 } 22100 } 22101 if r.Intn(5) != 0 { 22102 v68 := r.Intn(10) 22103 this.Field7 = make([]int32, v68) 22104 for i := 0; i < v68; i++ { 22105 this.Field7[i] = int32(r.Int31()) 22106 if r.Intn(2) == 0 { 22107 this.Field7[i] *= -1 22108 } 22109 } 22110 } 22111 if r.Intn(5) != 0 { 22112 v69 := r.Intn(10) 22113 this.Field8 = make([]int64, v69) 22114 for i := 0; i < v69; i++ { 22115 this.Field8[i] = int64(r.Int63()) 22116 if r.Intn(2) == 0 { 22117 this.Field8[i] *= -1 22118 } 22119 } 22120 } 22121 if r.Intn(5) != 0 { 22122 v70 := r.Intn(10) 22123 this.Field9 = make([]uint32, v70) 22124 for i := 0; i < v70; i++ { 22125 this.Field9[i] = uint32(r.Uint32()) 22126 } 22127 } 22128 if r.Intn(5) != 0 { 22129 v71 := r.Intn(10) 22130 this.Field10 = make([]int32, v71) 22131 for i := 0; i < v71; i++ { 22132 this.Field10[i] = int32(r.Int31()) 22133 if r.Intn(2) == 0 { 22134 this.Field10[i] *= -1 22135 } 22136 } 22137 } 22138 if r.Intn(5) != 0 { 22139 v72 := r.Intn(10) 22140 this.Field11 = make([]uint64, v72) 22141 for i := 0; i < v72; i++ { 22142 this.Field11[i] = uint64(uint64(r.Uint32())) 22143 } 22144 } 22145 if r.Intn(5) != 0 { 22146 v73 := r.Intn(10) 22147 this.Field12 = make([]int64, v73) 22148 for i := 0; i < v73; i++ { 22149 this.Field12[i] = int64(r.Int63()) 22150 if r.Intn(2) == 0 { 22151 this.Field12[i] *= -1 22152 } 22153 } 22154 } 22155 if r.Intn(5) != 0 { 22156 v74 := r.Intn(10) 22157 this.Field13 = make([]bool, v74) 22158 for i := 0; i < v74; i++ { 22159 this.Field13[i] = bool(bool(r.Intn(2) == 0)) 22160 } 22161 } 22162 if !easy && r.Intn(10) != 0 { 22163 this.XXX_unrecognized = randUnrecognizedThetest(r, 14) 22164 } 22165 return this 22166 } 22167 22168 func NewPopulatedNidOptStruct(r randyThetest, easy bool) *NidOptStruct { 22169 this := &NidOptStruct{} 22170 this.Field1 = float64(r.Float64()) 22171 if r.Intn(2) == 0 { 22172 this.Field1 *= -1 22173 } 22174 this.Field2 = float32(r.Float32()) 22175 if r.Intn(2) == 0 { 22176 this.Field2 *= -1 22177 } 22178 v75 := NewPopulatedNidOptNative(r, easy) 22179 this.Field3 = *v75 22180 v76 := NewPopulatedNinOptNative(r, easy) 22181 this.Field4 = *v76 22182 this.Field6 = uint64(uint64(r.Uint32())) 22183 this.Field7 = int32(r.Int31()) 22184 if r.Intn(2) == 0 { 22185 this.Field7 *= -1 22186 } 22187 v77 := NewPopulatedNidOptNative(r, easy) 22188 this.Field8 = *v77 22189 this.Field13 = bool(bool(r.Intn(2) == 0)) 22190 this.Field14 = string(randStringThetest(r)) 22191 v78 := r.Intn(100) 22192 this.Field15 = make([]byte, v78) 22193 for i := 0; i < v78; i++ { 22194 this.Field15[i] = byte(r.Intn(256)) 22195 } 22196 if !easy && r.Intn(10) != 0 { 22197 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 22198 } 22199 return this 22200 } 22201 22202 func NewPopulatedNinOptStruct(r randyThetest, easy bool) *NinOptStruct { 22203 this := &NinOptStruct{} 22204 if r.Intn(5) != 0 { 22205 v79 := float64(r.Float64()) 22206 if r.Intn(2) == 0 { 22207 v79 *= -1 22208 } 22209 this.Field1 = &v79 22210 } 22211 if r.Intn(5) != 0 { 22212 v80 := float32(r.Float32()) 22213 if r.Intn(2) == 0 { 22214 v80 *= -1 22215 } 22216 this.Field2 = &v80 22217 } 22218 if r.Intn(5) != 0 { 22219 this.Field3 = NewPopulatedNidOptNative(r, easy) 22220 } 22221 if r.Intn(5) != 0 { 22222 this.Field4 = NewPopulatedNinOptNative(r, easy) 22223 } 22224 if r.Intn(5) != 0 { 22225 v81 := uint64(uint64(r.Uint32())) 22226 this.Field6 = &v81 22227 } 22228 if r.Intn(5) != 0 { 22229 v82 := int32(r.Int31()) 22230 if r.Intn(2) == 0 { 22231 v82 *= -1 22232 } 22233 this.Field7 = &v82 22234 } 22235 if r.Intn(5) != 0 { 22236 this.Field8 = NewPopulatedNidOptNative(r, easy) 22237 } 22238 if r.Intn(5) != 0 { 22239 v83 := bool(bool(r.Intn(2) == 0)) 22240 this.Field13 = &v83 22241 } 22242 if r.Intn(5) != 0 { 22243 v84 := string(randStringThetest(r)) 22244 this.Field14 = &v84 22245 } 22246 if r.Intn(5) != 0 { 22247 v85 := r.Intn(100) 22248 this.Field15 = make([]byte, v85) 22249 for i := 0; i < v85; i++ { 22250 this.Field15[i] = byte(r.Intn(256)) 22251 } 22252 } 22253 if !easy && r.Intn(10) != 0 { 22254 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 22255 } 22256 return this 22257 } 22258 22259 func NewPopulatedNidRepStruct(r randyThetest, easy bool) *NidRepStruct { 22260 this := &NidRepStruct{} 22261 if r.Intn(5) != 0 { 22262 v86 := r.Intn(10) 22263 this.Field1 = make([]float64, v86) 22264 for i := 0; i < v86; i++ { 22265 this.Field1[i] = float64(r.Float64()) 22266 if r.Intn(2) == 0 { 22267 this.Field1[i] *= -1 22268 } 22269 } 22270 } 22271 if r.Intn(5) != 0 { 22272 v87 := r.Intn(10) 22273 this.Field2 = make([]float32, v87) 22274 for i := 0; i < v87; i++ { 22275 this.Field2[i] = float32(r.Float32()) 22276 if r.Intn(2) == 0 { 22277 this.Field2[i] *= -1 22278 } 22279 } 22280 } 22281 if r.Intn(5) != 0 { 22282 v88 := r.Intn(5) 22283 this.Field3 = make([]NidOptNative, v88) 22284 for i := 0; i < v88; i++ { 22285 v89 := NewPopulatedNidOptNative(r, easy) 22286 this.Field3[i] = *v89 22287 } 22288 } 22289 if r.Intn(5) != 0 { 22290 v90 := r.Intn(5) 22291 this.Field4 = make([]NinOptNative, v90) 22292 for i := 0; i < v90; i++ { 22293 v91 := NewPopulatedNinOptNative(r, easy) 22294 this.Field4[i] = *v91 22295 } 22296 } 22297 if r.Intn(5) != 0 { 22298 v92 := r.Intn(10) 22299 this.Field6 = make([]uint64, v92) 22300 for i := 0; i < v92; i++ { 22301 this.Field6[i] = uint64(uint64(r.Uint32())) 22302 } 22303 } 22304 if r.Intn(5) != 0 { 22305 v93 := r.Intn(10) 22306 this.Field7 = make([]int32, v93) 22307 for i := 0; i < v93; i++ { 22308 this.Field7[i] = int32(r.Int31()) 22309 if r.Intn(2) == 0 { 22310 this.Field7[i] *= -1 22311 } 22312 } 22313 } 22314 if r.Intn(5) != 0 { 22315 v94 := r.Intn(5) 22316 this.Field8 = make([]NidOptNative, v94) 22317 for i := 0; i < v94; i++ { 22318 v95 := NewPopulatedNidOptNative(r, easy) 22319 this.Field8[i] = *v95 22320 } 22321 } 22322 if r.Intn(5) != 0 { 22323 v96 := r.Intn(10) 22324 this.Field13 = make([]bool, v96) 22325 for i := 0; i < v96; i++ { 22326 this.Field13[i] = bool(bool(r.Intn(2) == 0)) 22327 } 22328 } 22329 if r.Intn(5) != 0 { 22330 v97 := r.Intn(10) 22331 this.Field14 = make([]string, v97) 22332 for i := 0; i < v97; i++ { 22333 this.Field14[i] = string(randStringThetest(r)) 22334 } 22335 } 22336 if r.Intn(5) != 0 { 22337 v98 := r.Intn(10) 22338 this.Field15 = make([][]byte, v98) 22339 for i := 0; i < v98; i++ { 22340 v99 := r.Intn(100) 22341 this.Field15[i] = make([]byte, v99) 22342 for j := 0; j < v99; j++ { 22343 this.Field15[i][j] = byte(r.Intn(256)) 22344 } 22345 } 22346 } 22347 if !easy && r.Intn(10) != 0 { 22348 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 22349 } 22350 return this 22351 } 22352 22353 func NewPopulatedNinRepStruct(r randyThetest, easy bool) *NinRepStruct { 22354 this := &NinRepStruct{} 22355 if r.Intn(5) != 0 { 22356 v100 := r.Intn(10) 22357 this.Field1 = make([]float64, v100) 22358 for i := 0; i < v100; i++ { 22359 this.Field1[i] = float64(r.Float64()) 22360 if r.Intn(2) == 0 { 22361 this.Field1[i] *= -1 22362 } 22363 } 22364 } 22365 if r.Intn(5) != 0 { 22366 v101 := r.Intn(10) 22367 this.Field2 = make([]float32, v101) 22368 for i := 0; i < v101; i++ { 22369 this.Field2[i] = float32(r.Float32()) 22370 if r.Intn(2) == 0 { 22371 this.Field2[i] *= -1 22372 } 22373 } 22374 } 22375 if r.Intn(5) != 0 { 22376 v102 := r.Intn(5) 22377 this.Field3 = make([]*NidOptNative, v102) 22378 for i := 0; i < v102; i++ { 22379 this.Field3[i] = NewPopulatedNidOptNative(r, easy) 22380 } 22381 } 22382 if r.Intn(5) != 0 { 22383 v103 := r.Intn(5) 22384 this.Field4 = make([]*NinOptNative, v103) 22385 for i := 0; i < v103; i++ { 22386 this.Field4[i] = NewPopulatedNinOptNative(r, easy) 22387 } 22388 } 22389 if r.Intn(5) != 0 { 22390 v104 := r.Intn(10) 22391 this.Field6 = make([]uint64, v104) 22392 for i := 0; i < v104; i++ { 22393 this.Field6[i] = uint64(uint64(r.Uint32())) 22394 } 22395 } 22396 if r.Intn(5) != 0 { 22397 v105 := r.Intn(10) 22398 this.Field7 = make([]int32, v105) 22399 for i := 0; i < v105; i++ { 22400 this.Field7[i] = int32(r.Int31()) 22401 if r.Intn(2) == 0 { 22402 this.Field7[i] *= -1 22403 } 22404 } 22405 } 22406 if r.Intn(5) != 0 { 22407 v106 := r.Intn(5) 22408 this.Field8 = make([]*NidOptNative, v106) 22409 for i := 0; i < v106; i++ { 22410 this.Field8[i] = NewPopulatedNidOptNative(r, easy) 22411 } 22412 } 22413 if r.Intn(5) != 0 { 22414 v107 := r.Intn(10) 22415 this.Field13 = make([]bool, v107) 22416 for i := 0; i < v107; i++ { 22417 this.Field13[i] = bool(bool(r.Intn(2) == 0)) 22418 } 22419 } 22420 if r.Intn(5) != 0 { 22421 v108 := r.Intn(10) 22422 this.Field14 = make([]string, v108) 22423 for i := 0; i < v108; i++ { 22424 this.Field14[i] = string(randStringThetest(r)) 22425 } 22426 } 22427 if r.Intn(5) != 0 { 22428 v109 := r.Intn(10) 22429 this.Field15 = make([][]byte, v109) 22430 for i := 0; i < v109; i++ { 22431 v110 := r.Intn(100) 22432 this.Field15[i] = make([]byte, v110) 22433 for j := 0; j < v110; j++ { 22434 this.Field15[i][j] = byte(r.Intn(256)) 22435 } 22436 } 22437 } 22438 if !easy && r.Intn(10) != 0 { 22439 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 22440 } 22441 return this 22442 } 22443 22444 func NewPopulatedNidEmbeddedStruct(r randyThetest, easy bool) *NidEmbeddedStruct { 22445 this := &NidEmbeddedStruct{} 22446 if r.Intn(5) != 0 { 22447 this.NidOptNative = NewPopulatedNidOptNative(r, easy) 22448 } 22449 v111 := NewPopulatedNidOptNative(r, easy) 22450 this.Field200 = *v111 22451 this.Field210 = bool(bool(r.Intn(2) == 0)) 22452 if !easy && r.Intn(10) != 0 { 22453 this.XXX_unrecognized = randUnrecognizedThetest(r, 211) 22454 } 22455 return this 22456 } 22457 22458 func NewPopulatedNinEmbeddedStruct(r randyThetest, easy bool) *NinEmbeddedStruct { 22459 this := &NinEmbeddedStruct{} 22460 if r.Intn(5) != 0 { 22461 this.NidOptNative = NewPopulatedNidOptNative(r, easy) 22462 } 22463 if r.Intn(5) != 0 { 22464 this.Field200 = NewPopulatedNidOptNative(r, easy) 22465 } 22466 if r.Intn(5) != 0 { 22467 v112 := bool(bool(r.Intn(2) == 0)) 22468 this.Field210 = &v112 22469 } 22470 if !easy && r.Intn(10) != 0 { 22471 this.XXX_unrecognized = randUnrecognizedThetest(r, 211) 22472 } 22473 return this 22474 } 22475 22476 func NewPopulatedNidNestedStruct(r randyThetest, easy bool) *NidNestedStruct { 22477 this := &NidNestedStruct{} 22478 v113 := NewPopulatedNidOptStruct(r, easy) 22479 this.Field1 = *v113 22480 if r.Intn(5) != 0 { 22481 v114 := r.Intn(5) 22482 this.Field2 = make([]NidRepStruct, v114) 22483 for i := 0; i < v114; i++ { 22484 v115 := NewPopulatedNidRepStruct(r, easy) 22485 this.Field2[i] = *v115 22486 } 22487 } 22488 if !easy && r.Intn(10) != 0 { 22489 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22490 } 22491 return this 22492 } 22493 22494 func NewPopulatedNinNestedStruct(r randyThetest, easy bool) *NinNestedStruct { 22495 this := &NinNestedStruct{} 22496 if r.Intn(5) != 0 { 22497 this.Field1 = NewPopulatedNinOptStruct(r, easy) 22498 } 22499 if r.Intn(5) != 0 { 22500 v116 := r.Intn(5) 22501 this.Field2 = make([]*NinRepStruct, v116) 22502 for i := 0; i < v116; i++ { 22503 this.Field2[i] = NewPopulatedNinRepStruct(r, easy) 22504 } 22505 } 22506 if !easy && r.Intn(10) != 0 { 22507 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22508 } 22509 return this 22510 } 22511 22512 func NewPopulatedNidOptCustom(r randyThetest, easy bool) *NidOptCustom { 22513 this := &NidOptCustom{} 22514 v117 := NewPopulatedUuid(r) 22515 this.Id = *v117 22516 v118 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 22517 this.Value = *v118 22518 if !easy && r.Intn(10) != 0 { 22519 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22520 } 22521 return this 22522 } 22523 22524 func NewPopulatedCustomDash(r randyThetest, easy bool) *CustomDash { 22525 this := &CustomDash{} 22526 if r.Intn(5) != 0 { 22527 this.Value = github_com_gogo_protobuf_test_custom_dash_type.NewPopulatedBytes(r) 22528 } 22529 if !easy && r.Intn(10) != 0 { 22530 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 22531 } 22532 return this 22533 } 22534 22535 func NewPopulatedNinOptCustom(r randyThetest, easy bool) *NinOptCustom { 22536 this := &NinOptCustom{} 22537 if r.Intn(5) != 0 { 22538 this.Id = NewPopulatedUuid(r) 22539 } 22540 if r.Intn(5) != 0 { 22541 this.Value = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 22542 } 22543 if !easy && r.Intn(10) != 0 { 22544 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22545 } 22546 return this 22547 } 22548 22549 func NewPopulatedNidRepCustom(r randyThetest, easy bool) *NidRepCustom { 22550 this := &NidRepCustom{} 22551 if r.Intn(5) != 0 { 22552 v119 := r.Intn(10) 22553 this.Id = make([]Uuid, v119) 22554 for i := 0; i < v119; i++ { 22555 v120 := NewPopulatedUuid(r) 22556 this.Id[i] = *v120 22557 } 22558 } 22559 if r.Intn(5) != 0 { 22560 v121 := r.Intn(10) 22561 this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v121) 22562 for i := 0; i < v121; i++ { 22563 v122 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 22564 this.Value[i] = *v122 22565 } 22566 } 22567 if !easy && r.Intn(10) != 0 { 22568 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22569 } 22570 return this 22571 } 22572 22573 func NewPopulatedNinRepCustom(r randyThetest, easy bool) *NinRepCustom { 22574 this := &NinRepCustom{} 22575 if r.Intn(5) != 0 { 22576 v123 := r.Intn(10) 22577 this.Id = make([]Uuid, v123) 22578 for i := 0; i < v123; i++ { 22579 v124 := NewPopulatedUuid(r) 22580 this.Id[i] = *v124 22581 } 22582 } 22583 if r.Intn(5) != 0 { 22584 v125 := r.Intn(10) 22585 this.Value = make([]github_com_gogo_protobuf_test_custom.Uint128, v125) 22586 for i := 0; i < v125; i++ { 22587 v126 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 22588 this.Value[i] = *v126 22589 } 22590 } 22591 if !easy && r.Intn(10) != 0 { 22592 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22593 } 22594 return this 22595 } 22596 22597 func NewPopulatedNinOptNativeUnion(r randyThetest, easy bool) *NinOptNativeUnion { 22598 this := &NinOptNativeUnion{} 22599 fieldNum := r.Intn(9) 22600 switch fieldNum { 22601 case 0: 22602 v127 := float64(r.Float64()) 22603 if r.Intn(2) == 0 { 22604 v127 *= -1 22605 } 22606 this.Field1 = &v127 22607 case 1: 22608 v128 := float32(r.Float32()) 22609 if r.Intn(2) == 0 { 22610 v128 *= -1 22611 } 22612 this.Field2 = &v128 22613 case 2: 22614 v129 := int32(r.Int31()) 22615 if r.Intn(2) == 0 { 22616 v129 *= -1 22617 } 22618 this.Field3 = &v129 22619 case 3: 22620 v130 := int64(r.Int63()) 22621 if r.Intn(2) == 0 { 22622 v130 *= -1 22623 } 22624 this.Field4 = &v130 22625 case 4: 22626 v131 := uint32(r.Uint32()) 22627 this.Field5 = &v131 22628 case 5: 22629 v132 := uint64(uint64(r.Uint32())) 22630 this.Field6 = &v132 22631 case 6: 22632 v133 := bool(bool(r.Intn(2) == 0)) 22633 this.Field13 = &v133 22634 case 7: 22635 v134 := string(randStringThetest(r)) 22636 this.Field14 = &v134 22637 case 8: 22638 v135 := r.Intn(100) 22639 this.Field15 = make([]byte, v135) 22640 for i := 0; i < v135; i++ { 22641 this.Field15[i] = byte(r.Intn(256)) 22642 } 22643 } 22644 return this 22645 } 22646 22647 func NewPopulatedNinOptStructUnion(r randyThetest, easy bool) *NinOptStructUnion { 22648 this := &NinOptStructUnion{} 22649 fieldNum := r.Intn(9) 22650 switch fieldNum { 22651 case 0: 22652 v136 := float64(r.Float64()) 22653 if r.Intn(2) == 0 { 22654 v136 *= -1 22655 } 22656 this.Field1 = &v136 22657 case 1: 22658 v137 := float32(r.Float32()) 22659 if r.Intn(2) == 0 { 22660 v137 *= -1 22661 } 22662 this.Field2 = &v137 22663 case 2: 22664 this.Field3 = NewPopulatedNidOptNative(r, easy) 22665 case 3: 22666 this.Field4 = NewPopulatedNinOptNative(r, easy) 22667 case 4: 22668 v138 := uint64(uint64(r.Uint32())) 22669 this.Field6 = &v138 22670 case 5: 22671 v139 := int32(r.Int31()) 22672 if r.Intn(2) == 0 { 22673 v139 *= -1 22674 } 22675 this.Field7 = &v139 22676 case 6: 22677 v140 := bool(bool(r.Intn(2) == 0)) 22678 this.Field13 = &v140 22679 case 7: 22680 v141 := string(randStringThetest(r)) 22681 this.Field14 = &v141 22682 case 8: 22683 v142 := r.Intn(100) 22684 this.Field15 = make([]byte, v142) 22685 for i := 0; i < v142; i++ { 22686 this.Field15[i] = byte(r.Intn(256)) 22687 } 22688 } 22689 return this 22690 } 22691 22692 func NewPopulatedNinEmbeddedStructUnion(r randyThetest, easy bool) *NinEmbeddedStructUnion { 22693 this := &NinEmbeddedStructUnion{} 22694 fieldNum := r.Intn(3) 22695 switch fieldNum { 22696 case 0: 22697 this.NidOptNative = NewPopulatedNidOptNative(r, easy) 22698 case 1: 22699 this.Field200 = NewPopulatedNinOptNative(r, easy) 22700 case 2: 22701 v143 := bool(bool(r.Intn(2) == 0)) 22702 this.Field210 = &v143 22703 } 22704 return this 22705 } 22706 22707 func NewPopulatedNinNestedStructUnion(r randyThetest, easy bool) *NinNestedStructUnion { 22708 this := &NinNestedStructUnion{} 22709 fieldNum := r.Intn(3) 22710 switch fieldNum { 22711 case 0: 22712 this.Field1 = NewPopulatedNinOptNativeUnion(r, easy) 22713 case 1: 22714 this.Field2 = NewPopulatedNinOptStructUnion(r, easy) 22715 case 2: 22716 this.Field3 = NewPopulatedNinEmbeddedStructUnion(r, easy) 22717 } 22718 return this 22719 } 22720 22721 func NewPopulatedTree(r randyThetest, easy bool) *Tree { 22722 this := &Tree{} 22723 fieldNum := r.Intn(102) 22724 switch fieldNum { 22725 case 0: 22726 this.Or = NewPopulatedOrBranch(r, easy) 22727 case 1: 22728 this.And = NewPopulatedAndBranch(r, easy) 22729 case 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101: 22730 this.Leaf = NewPopulatedLeaf(r, easy) 22731 } 22732 return this 22733 } 22734 22735 func NewPopulatedOrBranch(r randyThetest, easy bool) *OrBranch { 22736 this := &OrBranch{} 22737 v144 := NewPopulatedTree(r, easy) 22738 this.Left = *v144 22739 v145 := NewPopulatedTree(r, easy) 22740 this.Right = *v145 22741 if !easy && r.Intn(10) != 0 { 22742 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22743 } 22744 return this 22745 } 22746 22747 func NewPopulatedAndBranch(r randyThetest, easy bool) *AndBranch { 22748 this := &AndBranch{} 22749 v146 := NewPopulatedTree(r, easy) 22750 this.Left = *v146 22751 v147 := NewPopulatedTree(r, easy) 22752 this.Right = *v147 22753 if !easy && r.Intn(10) != 0 { 22754 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22755 } 22756 return this 22757 } 22758 22759 func NewPopulatedLeaf(r randyThetest, easy bool) *Leaf { 22760 this := &Leaf{} 22761 this.Value = int64(r.Int63()) 22762 if r.Intn(2) == 0 { 22763 this.Value *= -1 22764 } 22765 this.StrValue = string(randStringThetest(r)) 22766 if !easy && r.Intn(10) != 0 { 22767 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22768 } 22769 return this 22770 } 22771 22772 func NewPopulatedDeepTree(r randyThetest, easy bool) *DeepTree { 22773 this := &DeepTree{} 22774 fieldNum := r.Intn(102) 22775 switch fieldNum { 22776 case 0: 22777 this.Down = NewPopulatedADeepBranch(r, easy) 22778 case 1: 22779 this.And = NewPopulatedAndDeepBranch(r, easy) 22780 case 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101: 22781 this.Leaf = NewPopulatedDeepLeaf(r, easy) 22782 } 22783 return this 22784 } 22785 22786 func NewPopulatedADeepBranch(r randyThetest, easy bool) *ADeepBranch { 22787 this := &ADeepBranch{} 22788 v148 := NewPopulatedDeepTree(r, easy) 22789 this.Down = *v148 22790 if !easy && r.Intn(10) != 0 { 22791 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22792 } 22793 return this 22794 } 22795 22796 func NewPopulatedAndDeepBranch(r randyThetest, easy bool) *AndDeepBranch { 22797 this := &AndDeepBranch{} 22798 v149 := NewPopulatedDeepTree(r, easy) 22799 this.Left = *v149 22800 v150 := NewPopulatedDeepTree(r, easy) 22801 this.Right = *v150 22802 if !easy && r.Intn(10) != 0 { 22803 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 22804 } 22805 return this 22806 } 22807 22808 func NewPopulatedDeepLeaf(r randyThetest, easy bool) *DeepLeaf { 22809 this := &DeepLeaf{} 22810 v151 := NewPopulatedTree(r, easy) 22811 this.Tree = *v151 22812 if !easy && r.Intn(10) != 0 { 22813 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 22814 } 22815 return this 22816 } 22817 22818 func NewPopulatedNil(r randyThetest, easy bool) *Nil { 22819 this := &Nil{} 22820 if !easy && r.Intn(10) != 0 { 22821 this.XXX_unrecognized = randUnrecognizedThetest(r, 1) 22822 } 22823 return this 22824 } 22825 22826 func NewPopulatedNidOptEnum(r randyThetest, easy bool) *NidOptEnum { 22827 this := &NidOptEnum{} 22828 this.Field1 = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)]) 22829 if !easy && r.Intn(10) != 0 { 22830 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 22831 } 22832 return this 22833 } 22834 22835 func NewPopulatedNinOptEnum(r randyThetest, easy bool) *NinOptEnum { 22836 this := &NinOptEnum{} 22837 if r.Intn(5) != 0 { 22838 v152 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)]) 22839 this.Field1 = &v152 22840 } 22841 if r.Intn(5) != 0 { 22842 v153 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22843 this.Field2 = &v153 22844 } 22845 if r.Intn(5) != 0 { 22846 v154 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22847 this.Field3 = &v154 22848 } 22849 if !easy && r.Intn(10) != 0 { 22850 this.XXX_unrecognized = randUnrecognizedThetest(r, 4) 22851 } 22852 return this 22853 } 22854 22855 func NewPopulatedNidRepEnum(r randyThetest, easy bool) *NidRepEnum { 22856 this := &NidRepEnum{} 22857 if r.Intn(5) != 0 { 22858 v155 := r.Intn(10) 22859 this.Field1 = make([]TheTestEnum, v155) 22860 for i := 0; i < v155; i++ { 22861 this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)]) 22862 } 22863 } 22864 if r.Intn(5) != 0 { 22865 v156 := r.Intn(10) 22866 this.Field2 = make([]YetAnotherTestEnum, v156) 22867 for i := 0; i < v156; i++ { 22868 this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22869 } 22870 } 22871 if r.Intn(5) != 0 { 22872 v157 := r.Intn(10) 22873 this.Field3 = make([]YetYetAnotherTestEnum, v157) 22874 for i := 0; i < v157; i++ { 22875 this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22876 } 22877 } 22878 if !easy && r.Intn(10) != 0 { 22879 this.XXX_unrecognized = randUnrecognizedThetest(r, 4) 22880 } 22881 return this 22882 } 22883 22884 func NewPopulatedNinRepEnum(r randyThetest, easy bool) *NinRepEnum { 22885 this := &NinRepEnum{} 22886 if r.Intn(5) != 0 { 22887 v158 := r.Intn(10) 22888 this.Field1 = make([]TheTestEnum, v158) 22889 for i := 0; i < v158; i++ { 22890 this.Field1[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)]) 22891 } 22892 } 22893 if r.Intn(5) != 0 { 22894 v159 := r.Intn(10) 22895 this.Field2 = make([]YetAnotherTestEnum, v159) 22896 for i := 0; i < v159; i++ { 22897 this.Field2[i] = YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22898 } 22899 } 22900 if r.Intn(5) != 0 { 22901 v160 := r.Intn(10) 22902 this.Field3 = make([]YetYetAnotherTestEnum, v160) 22903 for i := 0; i < v160; i++ { 22904 this.Field3[i] = YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22905 } 22906 } 22907 if !easy && r.Intn(10) != 0 { 22908 this.XXX_unrecognized = randUnrecognizedThetest(r, 4) 22909 } 22910 return this 22911 } 22912 22913 func NewPopulatedNinOptEnumDefault(r randyThetest, easy bool) *NinOptEnumDefault { 22914 this := &NinOptEnumDefault{} 22915 if r.Intn(5) != 0 { 22916 v161 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)]) 22917 this.Field1 = &v161 22918 } 22919 if r.Intn(5) != 0 { 22920 v162 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22921 this.Field2 = &v162 22922 } 22923 if r.Intn(5) != 0 { 22924 v163 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22925 this.Field3 = &v163 22926 } 22927 if !easy && r.Intn(10) != 0 { 22928 this.XXX_unrecognized = randUnrecognizedThetest(r, 4) 22929 } 22930 return this 22931 } 22932 22933 func NewPopulatedAnotherNinOptEnum(r randyThetest, easy bool) *AnotherNinOptEnum { 22934 this := &AnotherNinOptEnum{} 22935 if r.Intn(5) != 0 { 22936 v164 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)]) 22937 this.Field1 = &v164 22938 } 22939 if r.Intn(5) != 0 { 22940 v165 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22941 this.Field2 = &v165 22942 } 22943 if r.Intn(5) != 0 { 22944 v166 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22945 this.Field3 = &v166 22946 } 22947 if !easy && r.Intn(10) != 0 { 22948 this.XXX_unrecognized = randUnrecognizedThetest(r, 4) 22949 } 22950 return this 22951 } 22952 22953 func NewPopulatedAnotherNinOptEnumDefault(r randyThetest, easy bool) *AnotherNinOptEnumDefault { 22954 this := &AnotherNinOptEnumDefault{} 22955 if r.Intn(5) != 0 { 22956 v167 := AnotherTestEnum([]int32{10, 11}[r.Intn(2)]) 22957 this.Field1 = &v167 22958 } 22959 if r.Intn(5) != 0 { 22960 v168 := YetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22961 this.Field2 = &v168 22962 } 22963 if r.Intn(5) != 0 { 22964 v169 := YetYetAnotherTestEnum([]int32{0, 1}[r.Intn(2)]) 22965 this.Field3 = &v169 22966 } 22967 if !easy && r.Intn(10) != 0 { 22968 this.XXX_unrecognized = randUnrecognizedThetest(r, 4) 22969 } 22970 return this 22971 } 22972 22973 func NewPopulatedTimer(r randyThetest, easy bool) *Timer { 22974 this := &Timer{} 22975 this.Time1 = int64(r.Int63()) 22976 if r.Intn(2) == 0 { 22977 this.Time1 *= -1 22978 } 22979 this.Time2 = int64(r.Int63()) 22980 if r.Intn(2) == 0 { 22981 this.Time2 *= -1 22982 } 22983 v170 := r.Intn(100) 22984 this.Data = make([]byte, v170) 22985 for i := 0; i < v170; i++ { 22986 this.Data[i] = byte(r.Intn(256)) 22987 } 22988 if !easy && r.Intn(10) != 0 { 22989 this.XXX_unrecognized = randUnrecognizedThetest(r, 4) 22990 } 22991 return this 22992 } 22993 22994 func NewPopulatedMyExtendable(r randyThetest, easy bool) *MyExtendable { 22995 this := &MyExtendable{} 22996 if r.Intn(5) != 0 { 22997 v171 := int64(r.Int63()) 22998 if r.Intn(2) == 0 { 22999 v171 *= -1 23000 } 23001 this.Field1 = &v171 23002 } 23003 if !easy && r.Intn(10) != 0 { 23004 l := r.Intn(5) 23005 for i := 0; i < l; i++ { 23006 fieldNumber := r.Intn(100) + 100 23007 wire := r.Intn(4) 23008 if wire == 3 { 23009 wire = 5 23010 } 23011 dAtA := randFieldThetest(nil, r, fieldNumber, wire) 23012 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA) 23013 } 23014 } 23015 if !easy && r.Intn(10) != 0 { 23016 this.XXX_unrecognized = randUnrecognizedThetest(r, 201) 23017 } 23018 return this 23019 } 23020 23021 func NewPopulatedOtherExtenable(r randyThetest, easy bool) *OtherExtenable { 23022 this := &OtherExtenable{} 23023 if r.Intn(5) != 0 { 23024 v172 := int64(r.Int63()) 23025 if r.Intn(2) == 0 { 23026 v172 *= -1 23027 } 23028 this.Field2 = &v172 23029 } 23030 if r.Intn(5) != 0 { 23031 v173 := int64(r.Int63()) 23032 if r.Intn(2) == 0 { 23033 v173 *= -1 23034 } 23035 this.Field13 = &v173 23036 } 23037 if r.Intn(5) != 0 { 23038 this.M = NewPopulatedMyExtendable(r, easy) 23039 } 23040 if !easy && r.Intn(10) != 0 { 23041 l := r.Intn(5) 23042 for i := 0; i < l; i++ { 23043 eIndex := r.Intn(2) 23044 fieldNumber := 0 23045 switch eIndex { 23046 case 0: 23047 fieldNumber = r.Intn(3) + 14 23048 case 1: 23049 fieldNumber = r.Intn(3) + 10 23050 } 23051 wire := r.Intn(4) 23052 if wire == 3 { 23053 wire = 5 23054 } 23055 dAtA := randFieldThetest(nil, r, fieldNumber, wire) 23056 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA) 23057 } 23058 } 23059 if !easy && r.Intn(10) != 0 { 23060 this.XXX_unrecognized = randUnrecognizedThetest(r, 18) 23061 } 23062 return this 23063 } 23064 23065 func NewPopulatedNestedDefinition(r randyThetest, easy bool) *NestedDefinition { 23066 this := &NestedDefinition{} 23067 if r.Intn(5) != 0 { 23068 v174 := int64(r.Int63()) 23069 if r.Intn(2) == 0 { 23070 v174 *= -1 23071 } 23072 this.Field1 = &v174 23073 } 23074 if r.Intn(5) != 0 { 23075 v175 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)]) 23076 this.EnumField = &v175 23077 } 23078 if r.Intn(5) != 0 { 23079 this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy) 23080 } 23081 if r.Intn(5) != 0 { 23082 this.NM = NewPopulatedNestedDefinition_NestedMessage(r, easy) 23083 } 23084 if !easy && r.Intn(10) != 0 { 23085 this.XXX_unrecognized = randUnrecognizedThetest(r, 5) 23086 } 23087 return this 23088 } 23089 23090 func NewPopulatedNestedDefinition_NestedMessage(r randyThetest, easy bool) *NestedDefinition_NestedMessage { 23091 this := &NestedDefinition_NestedMessage{} 23092 if r.Intn(5) != 0 { 23093 v176 := uint64(uint64(r.Uint32())) 23094 this.NestedField1 = &v176 23095 } 23096 if r.Intn(5) != 0 { 23097 this.NNM = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy) 23098 } 23099 if !easy && r.Intn(10) != 0 { 23100 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 23101 } 23102 return this 23103 } 23104 23105 func NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r randyThetest, easy bool) *NestedDefinition_NestedMessage_NestedNestedMsg { 23106 this := &NestedDefinition_NestedMessage_NestedNestedMsg{} 23107 if r.Intn(5) != 0 { 23108 v177 := string(randStringThetest(r)) 23109 this.NestedNestedField1 = &v177 23110 } 23111 if !easy && r.Intn(10) != 0 { 23112 this.XXX_unrecognized = randUnrecognizedThetest(r, 11) 23113 } 23114 return this 23115 } 23116 23117 func NewPopulatedNestedScope(r randyThetest, easy bool) *NestedScope { 23118 this := &NestedScope{} 23119 if r.Intn(5) != 0 { 23120 this.A = NewPopulatedNestedDefinition_NestedMessage_NestedNestedMsg(r, easy) 23121 } 23122 if r.Intn(5) != 0 { 23123 v178 := NestedDefinition_NestedEnum([]int32{1}[r.Intn(1)]) 23124 this.B = &v178 23125 } 23126 if r.Intn(5) != 0 { 23127 this.C = NewPopulatedNestedDefinition_NestedMessage(r, easy) 23128 } 23129 if !easy && r.Intn(10) != 0 { 23130 this.XXX_unrecognized = randUnrecognizedThetest(r, 4) 23131 } 23132 return this 23133 } 23134 23135 func NewPopulatedNinOptNativeDefault(r randyThetest, easy bool) *NinOptNativeDefault { 23136 this := &NinOptNativeDefault{} 23137 if r.Intn(5) != 0 { 23138 v179 := float64(r.Float64()) 23139 if r.Intn(2) == 0 { 23140 v179 *= -1 23141 } 23142 this.Field1 = &v179 23143 } 23144 if r.Intn(5) != 0 { 23145 v180 := float32(r.Float32()) 23146 if r.Intn(2) == 0 { 23147 v180 *= -1 23148 } 23149 this.Field2 = &v180 23150 } 23151 if r.Intn(5) != 0 { 23152 v181 := int32(r.Int31()) 23153 if r.Intn(2) == 0 { 23154 v181 *= -1 23155 } 23156 this.Field3 = &v181 23157 } 23158 if r.Intn(5) != 0 { 23159 v182 := int64(r.Int63()) 23160 if r.Intn(2) == 0 { 23161 v182 *= -1 23162 } 23163 this.Field4 = &v182 23164 } 23165 if r.Intn(5) != 0 { 23166 v183 := uint32(r.Uint32()) 23167 this.Field5 = &v183 23168 } 23169 if r.Intn(5) != 0 { 23170 v184 := uint64(uint64(r.Uint32())) 23171 this.Field6 = &v184 23172 } 23173 if r.Intn(5) != 0 { 23174 v185 := int32(r.Int31()) 23175 if r.Intn(2) == 0 { 23176 v185 *= -1 23177 } 23178 this.Field7 = &v185 23179 } 23180 if r.Intn(5) != 0 { 23181 v186 := int64(r.Int63()) 23182 if r.Intn(2) == 0 { 23183 v186 *= -1 23184 } 23185 this.Field8 = &v186 23186 } 23187 if r.Intn(5) != 0 { 23188 v187 := uint32(r.Uint32()) 23189 this.Field9 = &v187 23190 } 23191 if r.Intn(5) != 0 { 23192 v188 := int32(r.Int31()) 23193 if r.Intn(2) == 0 { 23194 v188 *= -1 23195 } 23196 this.Field10 = &v188 23197 } 23198 if r.Intn(5) != 0 { 23199 v189 := uint64(uint64(r.Uint32())) 23200 this.Field11 = &v189 23201 } 23202 if r.Intn(5) != 0 { 23203 v190 := int64(r.Int63()) 23204 if r.Intn(2) == 0 { 23205 v190 *= -1 23206 } 23207 this.Field12 = &v190 23208 } 23209 if r.Intn(5) != 0 { 23210 v191 := bool(bool(r.Intn(2) == 0)) 23211 this.Field13 = &v191 23212 } 23213 if r.Intn(5) != 0 { 23214 v192 := string(randStringThetest(r)) 23215 this.Field14 = &v192 23216 } 23217 if r.Intn(5) != 0 { 23218 v193 := r.Intn(100) 23219 this.Field15 = make([]byte, v193) 23220 for i := 0; i < v193; i++ { 23221 this.Field15[i] = byte(r.Intn(256)) 23222 } 23223 } 23224 if !easy && r.Intn(10) != 0 { 23225 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 23226 } 23227 return this 23228 } 23229 23230 func NewPopulatedCustomContainer(r randyThetest, easy bool) *CustomContainer { 23231 this := &CustomContainer{} 23232 v194 := NewPopulatedNidOptCustom(r, easy) 23233 this.CustomStruct = *v194 23234 if !easy && r.Intn(10) != 0 { 23235 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 23236 } 23237 return this 23238 } 23239 23240 func NewPopulatedCustomNameNidOptNative(r randyThetest, easy bool) *CustomNameNidOptNative { 23241 this := &CustomNameNidOptNative{} 23242 this.FieldA = float64(r.Float64()) 23243 if r.Intn(2) == 0 { 23244 this.FieldA *= -1 23245 } 23246 this.FieldB = float32(r.Float32()) 23247 if r.Intn(2) == 0 { 23248 this.FieldB *= -1 23249 } 23250 this.FieldC = int32(r.Int31()) 23251 if r.Intn(2) == 0 { 23252 this.FieldC *= -1 23253 } 23254 this.FieldD = int64(r.Int63()) 23255 if r.Intn(2) == 0 { 23256 this.FieldD *= -1 23257 } 23258 this.FieldE = uint32(r.Uint32()) 23259 this.FieldF = uint64(uint64(r.Uint32())) 23260 this.FieldG = int32(r.Int31()) 23261 if r.Intn(2) == 0 { 23262 this.FieldG *= -1 23263 } 23264 this.FieldH = int64(r.Int63()) 23265 if r.Intn(2) == 0 { 23266 this.FieldH *= -1 23267 } 23268 this.FieldI = uint32(r.Uint32()) 23269 this.FieldJ = int32(r.Int31()) 23270 if r.Intn(2) == 0 { 23271 this.FieldJ *= -1 23272 } 23273 this.FieldK = uint64(uint64(r.Uint32())) 23274 this.FieldL = int64(r.Int63()) 23275 if r.Intn(2) == 0 { 23276 this.FieldL *= -1 23277 } 23278 this.FieldM = bool(bool(r.Intn(2) == 0)) 23279 this.FieldN = string(randStringThetest(r)) 23280 v195 := r.Intn(100) 23281 this.FieldO = make([]byte, v195) 23282 for i := 0; i < v195; i++ { 23283 this.FieldO[i] = byte(r.Intn(256)) 23284 } 23285 if !easy && r.Intn(10) != 0 { 23286 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 23287 } 23288 return this 23289 } 23290 23291 func NewPopulatedCustomNameNinOptNative(r randyThetest, easy bool) *CustomNameNinOptNative { 23292 this := &CustomNameNinOptNative{} 23293 if r.Intn(5) != 0 { 23294 v196 := float64(r.Float64()) 23295 if r.Intn(2) == 0 { 23296 v196 *= -1 23297 } 23298 this.FieldA = &v196 23299 } 23300 if r.Intn(5) != 0 { 23301 v197 := float32(r.Float32()) 23302 if r.Intn(2) == 0 { 23303 v197 *= -1 23304 } 23305 this.FieldB = &v197 23306 } 23307 if r.Intn(5) != 0 { 23308 v198 := int32(r.Int31()) 23309 if r.Intn(2) == 0 { 23310 v198 *= -1 23311 } 23312 this.FieldC = &v198 23313 } 23314 if r.Intn(5) != 0 { 23315 v199 := int64(r.Int63()) 23316 if r.Intn(2) == 0 { 23317 v199 *= -1 23318 } 23319 this.FieldD = &v199 23320 } 23321 if r.Intn(5) != 0 { 23322 v200 := uint32(r.Uint32()) 23323 this.FieldE = &v200 23324 } 23325 if r.Intn(5) != 0 { 23326 v201 := uint64(uint64(r.Uint32())) 23327 this.FieldF = &v201 23328 } 23329 if r.Intn(5) != 0 { 23330 v202 := int32(r.Int31()) 23331 if r.Intn(2) == 0 { 23332 v202 *= -1 23333 } 23334 this.FieldG = &v202 23335 } 23336 if r.Intn(5) != 0 { 23337 v203 := int64(r.Int63()) 23338 if r.Intn(2) == 0 { 23339 v203 *= -1 23340 } 23341 this.FieldH = &v203 23342 } 23343 if r.Intn(5) != 0 { 23344 v204 := uint32(r.Uint32()) 23345 this.FieldI = &v204 23346 } 23347 if r.Intn(5) != 0 { 23348 v205 := int32(r.Int31()) 23349 if r.Intn(2) == 0 { 23350 v205 *= -1 23351 } 23352 this.FieldJ = &v205 23353 } 23354 if r.Intn(5) != 0 { 23355 v206 := uint64(uint64(r.Uint32())) 23356 this.FieldK = &v206 23357 } 23358 if r.Intn(5) != 0 { 23359 v207 := int64(r.Int63()) 23360 if r.Intn(2) == 0 { 23361 v207 *= -1 23362 } 23363 this.FielL = &v207 23364 } 23365 if r.Intn(5) != 0 { 23366 v208 := bool(bool(r.Intn(2) == 0)) 23367 this.FieldM = &v208 23368 } 23369 if r.Intn(5) != 0 { 23370 v209 := string(randStringThetest(r)) 23371 this.FieldN = &v209 23372 } 23373 if r.Intn(5) != 0 { 23374 v210 := r.Intn(100) 23375 this.FieldO = make([]byte, v210) 23376 for i := 0; i < v210; i++ { 23377 this.FieldO[i] = byte(r.Intn(256)) 23378 } 23379 } 23380 if !easy && r.Intn(10) != 0 { 23381 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 23382 } 23383 return this 23384 } 23385 23386 func NewPopulatedCustomNameNinRepNative(r randyThetest, easy bool) *CustomNameNinRepNative { 23387 this := &CustomNameNinRepNative{} 23388 if r.Intn(5) != 0 { 23389 v211 := r.Intn(10) 23390 this.FieldA = make([]float64, v211) 23391 for i := 0; i < v211; i++ { 23392 this.FieldA[i] = float64(r.Float64()) 23393 if r.Intn(2) == 0 { 23394 this.FieldA[i] *= -1 23395 } 23396 } 23397 } 23398 if r.Intn(5) != 0 { 23399 v212 := r.Intn(10) 23400 this.FieldB = make([]float32, v212) 23401 for i := 0; i < v212; i++ { 23402 this.FieldB[i] = float32(r.Float32()) 23403 if r.Intn(2) == 0 { 23404 this.FieldB[i] *= -1 23405 } 23406 } 23407 } 23408 if r.Intn(5) != 0 { 23409 v213 := r.Intn(10) 23410 this.FieldC = make([]int32, v213) 23411 for i := 0; i < v213; i++ { 23412 this.FieldC[i] = int32(r.Int31()) 23413 if r.Intn(2) == 0 { 23414 this.FieldC[i] *= -1 23415 } 23416 } 23417 } 23418 if r.Intn(5) != 0 { 23419 v214 := r.Intn(10) 23420 this.FieldD = make([]int64, v214) 23421 for i := 0; i < v214; i++ { 23422 this.FieldD[i] = int64(r.Int63()) 23423 if r.Intn(2) == 0 { 23424 this.FieldD[i] *= -1 23425 } 23426 } 23427 } 23428 if r.Intn(5) != 0 { 23429 v215 := r.Intn(10) 23430 this.FieldE = make([]uint32, v215) 23431 for i := 0; i < v215; i++ { 23432 this.FieldE[i] = uint32(r.Uint32()) 23433 } 23434 } 23435 if r.Intn(5) != 0 { 23436 v216 := r.Intn(10) 23437 this.FieldF = make([]uint64, v216) 23438 for i := 0; i < v216; i++ { 23439 this.FieldF[i] = uint64(uint64(r.Uint32())) 23440 } 23441 } 23442 if r.Intn(5) != 0 { 23443 v217 := r.Intn(10) 23444 this.FieldG = make([]int32, v217) 23445 for i := 0; i < v217; i++ { 23446 this.FieldG[i] = int32(r.Int31()) 23447 if r.Intn(2) == 0 { 23448 this.FieldG[i] *= -1 23449 } 23450 } 23451 } 23452 if r.Intn(5) != 0 { 23453 v218 := r.Intn(10) 23454 this.FieldH = make([]int64, v218) 23455 for i := 0; i < v218; i++ { 23456 this.FieldH[i] = int64(r.Int63()) 23457 if r.Intn(2) == 0 { 23458 this.FieldH[i] *= -1 23459 } 23460 } 23461 } 23462 if r.Intn(5) != 0 { 23463 v219 := r.Intn(10) 23464 this.FieldI = make([]uint32, v219) 23465 for i := 0; i < v219; i++ { 23466 this.FieldI[i] = uint32(r.Uint32()) 23467 } 23468 } 23469 if r.Intn(5) != 0 { 23470 v220 := r.Intn(10) 23471 this.FieldJ = make([]int32, v220) 23472 for i := 0; i < v220; i++ { 23473 this.FieldJ[i] = int32(r.Int31()) 23474 if r.Intn(2) == 0 { 23475 this.FieldJ[i] *= -1 23476 } 23477 } 23478 } 23479 if r.Intn(5) != 0 { 23480 v221 := r.Intn(10) 23481 this.FieldK = make([]uint64, v221) 23482 for i := 0; i < v221; i++ { 23483 this.FieldK[i] = uint64(uint64(r.Uint32())) 23484 } 23485 } 23486 if r.Intn(5) != 0 { 23487 v222 := r.Intn(10) 23488 this.FieldL = make([]int64, v222) 23489 for i := 0; i < v222; i++ { 23490 this.FieldL[i] = int64(r.Int63()) 23491 if r.Intn(2) == 0 { 23492 this.FieldL[i] *= -1 23493 } 23494 } 23495 } 23496 if r.Intn(5) != 0 { 23497 v223 := r.Intn(10) 23498 this.FieldM = make([]bool, v223) 23499 for i := 0; i < v223; i++ { 23500 this.FieldM[i] = bool(bool(r.Intn(2) == 0)) 23501 } 23502 } 23503 if r.Intn(5) != 0 { 23504 v224 := r.Intn(10) 23505 this.FieldN = make([]string, v224) 23506 for i := 0; i < v224; i++ { 23507 this.FieldN[i] = string(randStringThetest(r)) 23508 } 23509 } 23510 if r.Intn(5) != 0 { 23511 v225 := r.Intn(10) 23512 this.FieldO = make([][]byte, v225) 23513 for i := 0; i < v225; i++ { 23514 v226 := r.Intn(100) 23515 this.FieldO[i] = make([]byte, v226) 23516 for j := 0; j < v226; j++ { 23517 this.FieldO[i][j] = byte(r.Intn(256)) 23518 } 23519 } 23520 } 23521 if !easy && r.Intn(10) != 0 { 23522 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 23523 } 23524 return this 23525 } 23526 23527 func NewPopulatedCustomNameNinStruct(r randyThetest, easy bool) *CustomNameNinStruct { 23528 this := &CustomNameNinStruct{} 23529 if r.Intn(5) != 0 { 23530 v227 := float64(r.Float64()) 23531 if r.Intn(2) == 0 { 23532 v227 *= -1 23533 } 23534 this.FieldA = &v227 23535 } 23536 if r.Intn(5) != 0 { 23537 v228 := float32(r.Float32()) 23538 if r.Intn(2) == 0 { 23539 v228 *= -1 23540 } 23541 this.FieldB = &v228 23542 } 23543 if r.Intn(5) != 0 { 23544 this.FieldC = NewPopulatedNidOptNative(r, easy) 23545 } 23546 if r.Intn(5) != 0 { 23547 v229 := r.Intn(5) 23548 this.FieldD = make([]*NinOptNative, v229) 23549 for i := 0; i < v229; i++ { 23550 this.FieldD[i] = NewPopulatedNinOptNative(r, easy) 23551 } 23552 } 23553 if r.Intn(5) != 0 { 23554 v230 := uint64(uint64(r.Uint32())) 23555 this.FieldE = &v230 23556 } 23557 if r.Intn(5) != 0 { 23558 v231 := int32(r.Int31()) 23559 if r.Intn(2) == 0 { 23560 v231 *= -1 23561 } 23562 this.FieldF = &v231 23563 } 23564 if r.Intn(5) != 0 { 23565 this.FieldG = NewPopulatedNidOptNative(r, easy) 23566 } 23567 if r.Intn(5) != 0 { 23568 v232 := bool(bool(r.Intn(2) == 0)) 23569 this.FieldH = &v232 23570 } 23571 if r.Intn(5) != 0 { 23572 v233 := string(randStringThetest(r)) 23573 this.FieldI = &v233 23574 } 23575 if r.Intn(5) != 0 { 23576 v234 := r.Intn(100) 23577 this.FieldJ = make([]byte, v234) 23578 for i := 0; i < v234; i++ { 23579 this.FieldJ[i] = byte(r.Intn(256)) 23580 } 23581 } 23582 if !easy && r.Intn(10) != 0 { 23583 this.XXX_unrecognized = randUnrecognizedThetest(r, 16) 23584 } 23585 return this 23586 } 23587 23588 func NewPopulatedCustomNameCustomType(r randyThetest, easy bool) *CustomNameCustomType { 23589 this := &CustomNameCustomType{} 23590 if r.Intn(5) != 0 { 23591 this.FieldA = NewPopulatedUuid(r) 23592 } 23593 if r.Intn(5) != 0 { 23594 this.FieldB = github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 23595 } 23596 if r.Intn(5) != 0 { 23597 v235 := r.Intn(10) 23598 this.FieldC = make([]Uuid, v235) 23599 for i := 0; i < v235; i++ { 23600 v236 := NewPopulatedUuid(r) 23601 this.FieldC[i] = *v236 23602 } 23603 } 23604 if r.Intn(5) != 0 { 23605 v237 := r.Intn(10) 23606 this.FieldD = make([]github_com_gogo_protobuf_test_custom.Uint128, v237) 23607 for i := 0; i < v237; i++ { 23608 v238 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r) 23609 this.FieldD[i] = *v238 23610 } 23611 } 23612 if !easy && r.Intn(10) != 0 { 23613 this.XXX_unrecognized = randUnrecognizedThetest(r, 5) 23614 } 23615 return this 23616 } 23617 23618 func NewPopulatedCustomNameNinEmbeddedStructUnion(r randyThetest, easy bool) *CustomNameNinEmbeddedStructUnion { 23619 this := &CustomNameNinEmbeddedStructUnion{} 23620 fieldNum := r.Intn(3) 23621 switch fieldNum { 23622 case 0: 23623 this.NidOptNative = NewPopulatedNidOptNative(r, easy) 23624 case 1: 23625 this.FieldA = NewPopulatedNinOptNative(r, easy) 23626 case 2: 23627 v239 := bool(bool(r.Intn(2) == 0)) 23628 this.FieldB = &v239 23629 } 23630 return this 23631 } 23632 23633 func NewPopulatedCustomNameEnum(r randyThetest, easy bool) *CustomNameEnum { 23634 this := &CustomNameEnum{} 23635 if r.Intn(5) != 0 { 23636 v240 := TheTestEnum([]int32{0, 1, 2}[r.Intn(3)]) 23637 this.FieldA = &v240 23638 } 23639 if r.Intn(5) != 0 { 23640 v241 := r.Intn(10) 23641 this.FieldB = make([]TheTestEnum, v241) 23642 for i := 0; i < v241; i++ { 23643 this.FieldB[i] = TheTestEnum([]int32{0, 1, 2}[r.Intn(3)]) 23644 } 23645 } 23646 if !easy && r.Intn(10) != 0 { 23647 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 23648 } 23649 return this 23650 } 23651 23652 func NewPopulatedNoExtensionsMap(r randyThetest, easy bool) *NoExtensionsMap { 23653 this := &NoExtensionsMap{} 23654 if r.Intn(5) != 0 { 23655 v242 := int64(r.Int63()) 23656 if r.Intn(2) == 0 { 23657 v242 *= -1 23658 } 23659 this.Field1 = &v242 23660 } 23661 if !easy && r.Intn(10) != 0 { 23662 l := r.Intn(5) 23663 for i := 0; i < l; i++ { 23664 fieldNumber := r.Intn(100) + 100 23665 wire := r.Intn(4) 23666 if wire == 3 { 23667 wire = 5 23668 } 23669 dAtA := randFieldThetest(nil, r, fieldNumber, wire) 23670 github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), dAtA) 23671 } 23672 } 23673 if !easy && r.Intn(10) != 0 { 23674 this.XXX_unrecognized = randUnrecognizedThetest(r, 201) 23675 } 23676 return this 23677 } 23678 23679 func NewPopulatedUnrecognized(r randyThetest, easy bool) *Unrecognized { 23680 this := &Unrecognized{} 23681 if r.Intn(5) != 0 { 23682 v243 := string(randStringThetest(r)) 23683 this.Field1 = &v243 23684 } 23685 if !easy && r.Intn(10) != 0 { 23686 } 23687 return this 23688 } 23689 23690 func NewPopulatedUnrecognizedWithInner(r randyThetest, easy bool) *UnrecognizedWithInner { 23691 this := &UnrecognizedWithInner{} 23692 if r.Intn(5) != 0 { 23693 v244 := r.Intn(5) 23694 this.Embedded = make([]*UnrecognizedWithInner_Inner, v244) 23695 for i := 0; i < v244; i++ { 23696 this.Embedded[i] = NewPopulatedUnrecognizedWithInner_Inner(r, easy) 23697 } 23698 } 23699 if r.Intn(5) != 0 { 23700 v245 := string(randStringThetest(r)) 23701 this.Field2 = &v245 23702 } 23703 if !easy && r.Intn(10) != 0 { 23704 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 23705 } 23706 return this 23707 } 23708 23709 func NewPopulatedUnrecognizedWithInner_Inner(r randyThetest, easy bool) *UnrecognizedWithInner_Inner { 23710 this := &UnrecognizedWithInner_Inner{} 23711 if r.Intn(5) != 0 { 23712 v246 := uint32(r.Uint32()) 23713 this.Field1 = &v246 23714 } 23715 if !easy && r.Intn(10) != 0 { 23716 } 23717 return this 23718 } 23719 23720 func NewPopulatedUnrecognizedWithEmbed(r randyThetest, easy bool) *UnrecognizedWithEmbed { 23721 this := &UnrecognizedWithEmbed{} 23722 v247 := NewPopulatedUnrecognizedWithEmbed_Embedded(r, easy) 23723 this.UnrecognizedWithEmbed_Embedded = *v247 23724 if r.Intn(5) != 0 { 23725 v248 := string(randStringThetest(r)) 23726 this.Field2 = &v248 23727 } 23728 if !easy && r.Intn(10) != 0 { 23729 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 23730 } 23731 return this 23732 } 23733 23734 func NewPopulatedUnrecognizedWithEmbed_Embedded(r randyThetest, easy bool) *UnrecognizedWithEmbed_Embedded { 23735 this := &UnrecognizedWithEmbed_Embedded{} 23736 if r.Intn(5) != 0 { 23737 v249 := uint32(r.Uint32()) 23738 this.Field1 = &v249 23739 } 23740 if !easy && r.Intn(10) != 0 { 23741 } 23742 return this 23743 } 23744 23745 func NewPopulatedNode(r randyThetest, easy bool) *Node { 23746 this := &Node{} 23747 if r.Intn(5) != 0 { 23748 v250 := string(randStringThetest(r)) 23749 this.Label = &v250 23750 } 23751 if r.Intn(5) == 0 { 23752 v251 := r.Intn(5) 23753 this.Children = make([]*Node, v251) 23754 for i := 0; i < v251; i++ { 23755 this.Children[i] = NewPopulatedNode(r, easy) 23756 } 23757 } 23758 if !easy && r.Intn(10) != 0 { 23759 this.XXX_unrecognized = randUnrecognizedThetest(r, 3) 23760 } 23761 return this 23762 } 23763 23764 func NewPopulatedNonByteCustomType(r randyThetest, easy bool) *NonByteCustomType { 23765 this := &NonByteCustomType{} 23766 if r.Intn(5) != 0 { 23767 this.Field1 = NewPopulatedT(r) 23768 } 23769 if !easy && r.Intn(10) != 0 { 23770 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 23771 } 23772 return this 23773 } 23774 23775 func NewPopulatedNidOptNonByteCustomType(r randyThetest, easy bool) *NidOptNonByteCustomType { 23776 this := &NidOptNonByteCustomType{} 23777 v252 := NewPopulatedT(r) 23778 this.Field1 = *v252 23779 if !easy && r.Intn(10) != 0 { 23780 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 23781 } 23782 return this 23783 } 23784 23785 func NewPopulatedNinOptNonByteCustomType(r randyThetest, easy bool) *NinOptNonByteCustomType { 23786 this := &NinOptNonByteCustomType{} 23787 if r.Intn(5) != 0 { 23788 this.Field1 = NewPopulatedT(r) 23789 } 23790 if !easy && r.Intn(10) != 0 { 23791 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 23792 } 23793 return this 23794 } 23795 23796 func NewPopulatedNidRepNonByteCustomType(r randyThetest, easy bool) *NidRepNonByteCustomType { 23797 this := &NidRepNonByteCustomType{} 23798 if r.Intn(5) != 0 { 23799 v253 := r.Intn(10) 23800 this.Field1 = make([]T, v253) 23801 for i := 0; i < v253; i++ { 23802 v254 := NewPopulatedT(r) 23803 this.Field1[i] = *v254 23804 } 23805 } 23806 if !easy && r.Intn(10) != 0 { 23807 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 23808 } 23809 return this 23810 } 23811 23812 func NewPopulatedNinRepNonByteCustomType(r randyThetest, easy bool) *NinRepNonByteCustomType { 23813 this := &NinRepNonByteCustomType{} 23814 if r.Intn(5) != 0 { 23815 v255 := r.Intn(10) 23816 this.Field1 = make([]T, v255) 23817 for i := 0; i < v255; i++ { 23818 v256 := NewPopulatedT(r) 23819 this.Field1[i] = *v256 23820 } 23821 } 23822 if !easy && r.Intn(10) != 0 { 23823 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 23824 } 23825 return this 23826 } 23827 23828 func NewPopulatedProtoType(r randyThetest, easy bool) *ProtoType { 23829 this := &ProtoType{} 23830 if r.Intn(5) != 0 { 23831 v257 := string(randStringThetest(r)) 23832 this.Field2 = &v257 23833 } 23834 if !easy && r.Intn(10) != 0 { 23835 this.XXX_unrecognized = randUnrecognizedThetest(r, 2) 23836 } 23837 return this 23838 } 23839 23840 type randyThetest interface { 23841 Float32() float32 23842 Float64() float64 23843 Int63() int64 23844 Int31() int32 23845 Uint32() uint32 23846 Intn(n int) int 23847 } 23848 23849 func randUTF8RuneThetest(r randyThetest) rune { 23850 ru := r.Intn(62) 23851 if ru < 10 { 23852 return rune(ru + 48) 23853 } else if ru < 36 { 23854 return rune(ru + 55) 23855 } 23856 return rune(ru + 61) 23857 } 23858 func randStringThetest(r randyThetest) string { 23859 v258 := r.Intn(100) 23860 tmps := make([]rune, v258) 23861 for i := 0; i < v258; i++ { 23862 tmps[i] = randUTF8RuneThetest(r) 23863 } 23864 return string(tmps) 23865 } 23866 func randUnrecognizedThetest(r randyThetest, maxFieldNumber int) (dAtA []byte) { 23867 l := r.Intn(5) 23868 for i := 0; i < l; i++ { 23869 wire := r.Intn(4) 23870 if wire == 3 { 23871 wire = 5 23872 } 23873 fieldNumber := maxFieldNumber + r.Intn(100) 23874 dAtA = randFieldThetest(dAtA, r, fieldNumber, wire) 23875 } 23876 return dAtA 23877 } 23878 func randFieldThetest(dAtA []byte, r randyThetest, fieldNumber int, wire int) []byte { 23879 key := uint32(fieldNumber)<<3 | uint32(wire) 23880 switch wire { 23881 case 0: 23882 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key)) 23883 v259 := r.Int63() 23884 if r.Intn(2) == 0 { 23885 v259 *= -1 23886 } 23887 dAtA = encodeVarintPopulateThetest(dAtA, uint64(v259)) 23888 case 1: 23889 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key)) 23890 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 23891 case 2: 23892 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key)) 23893 ll := r.Intn(100) 23894 dAtA = encodeVarintPopulateThetest(dAtA, uint64(ll)) 23895 for j := 0; j < ll; j++ { 23896 dAtA = append(dAtA, byte(r.Intn(256))) 23897 } 23898 default: 23899 dAtA = encodeVarintPopulateThetest(dAtA, uint64(key)) 23900 dAtA = append(dAtA, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256))) 23901 } 23902 return dAtA 23903 } 23904 func encodeVarintPopulateThetest(dAtA []byte, v uint64) []byte { 23905 for v >= 1<<7 { 23906 dAtA = append(dAtA, uint8(uint64(v)&0x7f|0x80)) 23907 v >>= 7 23908 } 23909 dAtA = append(dAtA, uint8(v)) 23910 return dAtA 23911 } 23912 func (m *NidOptNative) Size() (n int) { 23913 if m == nil { 23914 return 0 23915 } 23916 var l int 23917 _ = l 23918 n += 9 23919 n += 5 23920 n += 1 + sovThetest(uint64(m.Field3)) 23921 n += 1 + sovThetest(uint64(m.Field4)) 23922 n += 1 + sovThetest(uint64(m.Field5)) 23923 n += 1 + sovThetest(uint64(m.Field6)) 23924 n += 1 + sozThetest(uint64(m.Field7)) 23925 n += 1 + sozThetest(uint64(m.Field8)) 23926 n += 5 23927 n += 5 23928 n += 9 23929 n += 9 23930 n += 2 23931 l = len(m.Field14) 23932 n += 1 + l + sovThetest(uint64(l)) 23933 if m.Field15 != nil { 23934 l = len(m.Field15) 23935 n += 1 + l + sovThetest(uint64(l)) 23936 } 23937 if m.XXX_unrecognized != nil { 23938 n += len(m.XXX_unrecognized) 23939 } 23940 return n 23941 } 23942 23943 func (m *NinOptNative) Size() (n int) { 23944 if m == nil { 23945 return 0 23946 } 23947 var l int 23948 _ = l 23949 if m.Field1 != nil { 23950 n += 9 23951 } 23952 if m.Field2 != nil { 23953 n += 5 23954 } 23955 if m.Field3 != nil { 23956 n += 1 + sovThetest(uint64(*m.Field3)) 23957 } 23958 if m.Field4 != nil { 23959 n += 1 + sovThetest(uint64(*m.Field4)) 23960 } 23961 if m.Field5 != nil { 23962 n += 1 + sovThetest(uint64(*m.Field5)) 23963 } 23964 if m.Field6 != nil { 23965 n += 1 + sovThetest(uint64(*m.Field6)) 23966 } 23967 if m.Field7 != nil { 23968 n += 1 + sozThetest(uint64(*m.Field7)) 23969 } 23970 if m.Field8 != nil { 23971 n += 1 + sozThetest(uint64(*m.Field8)) 23972 } 23973 if m.Field9 != nil { 23974 n += 5 23975 } 23976 if m.Field10 != nil { 23977 n += 5 23978 } 23979 if m.Field11 != nil { 23980 n += 9 23981 } 23982 if m.Field12 != nil { 23983 n += 9 23984 } 23985 if m.Field13 != nil { 23986 n += 2 23987 } 23988 if m.Field14 != nil { 23989 l = len(*m.Field14) 23990 n += 1 + l + sovThetest(uint64(l)) 23991 } 23992 if m.Field15 != nil { 23993 l = len(m.Field15) 23994 n += 1 + l + sovThetest(uint64(l)) 23995 } 23996 if m.XXX_unrecognized != nil { 23997 n += len(m.XXX_unrecognized) 23998 } 23999 return n 24000 } 24001 24002 func (m *NidRepNative) Size() (n int) { 24003 if m == nil { 24004 return 0 24005 } 24006 var l int 24007 _ = l 24008 if len(m.Field1) > 0 { 24009 n += 9 * len(m.Field1) 24010 } 24011 if len(m.Field2) > 0 { 24012 n += 5 * len(m.Field2) 24013 } 24014 if len(m.Field3) > 0 { 24015 for _, e := range m.Field3 { 24016 n += 1 + sovThetest(uint64(e)) 24017 } 24018 } 24019 if len(m.Field4) > 0 { 24020 for _, e := range m.Field4 { 24021 n += 1 + sovThetest(uint64(e)) 24022 } 24023 } 24024 if len(m.Field5) > 0 { 24025 for _, e := range m.Field5 { 24026 n += 1 + sovThetest(uint64(e)) 24027 } 24028 } 24029 if len(m.Field6) > 0 { 24030 for _, e := range m.Field6 { 24031 n += 1 + sovThetest(uint64(e)) 24032 } 24033 } 24034 if len(m.Field7) > 0 { 24035 for _, e := range m.Field7 { 24036 n += 1 + sozThetest(uint64(e)) 24037 } 24038 } 24039 if len(m.Field8) > 0 { 24040 for _, e := range m.Field8 { 24041 n += 1 + sozThetest(uint64(e)) 24042 } 24043 } 24044 if len(m.Field9) > 0 { 24045 n += 5 * len(m.Field9) 24046 } 24047 if len(m.Field10) > 0 { 24048 n += 5 * len(m.Field10) 24049 } 24050 if len(m.Field11) > 0 { 24051 n += 9 * len(m.Field11) 24052 } 24053 if len(m.Field12) > 0 { 24054 n += 9 * len(m.Field12) 24055 } 24056 if len(m.Field13) > 0 { 24057 n += 2 * len(m.Field13) 24058 } 24059 if len(m.Field14) > 0 { 24060 for _, s := range m.Field14 { 24061 l = len(s) 24062 n += 1 + l + sovThetest(uint64(l)) 24063 } 24064 } 24065 if len(m.Field15) > 0 { 24066 for _, b := range m.Field15 { 24067 l = len(b) 24068 n += 1 + l + sovThetest(uint64(l)) 24069 } 24070 } 24071 if m.XXX_unrecognized != nil { 24072 n += len(m.XXX_unrecognized) 24073 } 24074 return n 24075 } 24076 24077 func (m *NinRepNative) Size() (n int) { 24078 if m == nil { 24079 return 0 24080 } 24081 var l int 24082 _ = l 24083 if len(m.Field1) > 0 { 24084 n += 9 * len(m.Field1) 24085 } 24086 if len(m.Field2) > 0 { 24087 n += 5 * len(m.Field2) 24088 } 24089 if len(m.Field3) > 0 { 24090 for _, e := range m.Field3 { 24091 n += 1 + sovThetest(uint64(e)) 24092 } 24093 } 24094 if len(m.Field4) > 0 { 24095 for _, e := range m.Field4 { 24096 n += 1 + sovThetest(uint64(e)) 24097 } 24098 } 24099 if len(m.Field5) > 0 { 24100 for _, e := range m.Field5 { 24101 n += 1 + sovThetest(uint64(e)) 24102 } 24103 } 24104 if len(m.Field6) > 0 { 24105 for _, e := range m.Field6 { 24106 n += 1 + sovThetest(uint64(e)) 24107 } 24108 } 24109 if len(m.Field7) > 0 { 24110 for _, e := range m.Field7 { 24111 n += 1 + sozThetest(uint64(e)) 24112 } 24113 } 24114 if len(m.Field8) > 0 { 24115 for _, e := range m.Field8 { 24116 n += 1 + sozThetest(uint64(e)) 24117 } 24118 } 24119 if len(m.Field9) > 0 { 24120 n += 5 * len(m.Field9) 24121 } 24122 if len(m.Field10) > 0 { 24123 n += 5 * len(m.Field10) 24124 } 24125 if len(m.Field11) > 0 { 24126 n += 9 * len(m.Field11) 24127 } 24128 if len(m.Field12) > 0 { 24129 n += 9 * len(m.Field12) 24130 } 24131 if len(m.Field13) > 0 { 24132 n += 2 * len(m.Field13) 24133 } 24134 if len(m.Field14) > 0 { 24135 for _, s := range m.Field14 { 24136 l = len(s) 24137 n += 1 + l + sovThetest(uint64(l)) 24138 } 24139 } 24140 if len(m.Field15) > 0 { 24141 for _, b := range m.Field15 { 24142 l = len(b) 24143 n += 1 + l + sovThetest(uint64(l)) 24144 } 24145 } 24146 if m.XXX_unrecognized != nil { 24147 n += len(m.XXX_unrecognized) 24148 } 24149 return n 24150 } 24151 24152 func (m *NidRepPackedNative) Size() (n int) { 24153 if m == nil { 24154 return 0 24155 } 24156 var l int 24157 _ = l 24158 if len(m.Field1) > 0 { 24159 n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8 24160 } 24161 if len(m.Field2) > 0 { 24162 n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4 24163 } 24164 if len(m.Field3) > 0 { 24165 l = 0 24166 for _, e := range m.Field3 { 24167 l += sovThetest(uint64(e)) 24168 } 24169 n += 1 + sovThetest(uint64(l)) + l 24170 } 24171 if len(m.Field4) > 0 { 24172 l = 0 24173 for _, e := range m.Field4 { 24174 l += sovThetest(uint64(e)) 24175 } 24176 n += 1 + sovThetest(uint64(l)) + l 24177 } 24178 if len(m.Field5) > 0 { 24179 l = 0 24180 for _, e := range m.Field5 { 24181 l += sovThetest(uint64(e)) 24182 } 24183 n += 1 + sovThetest(uint64(l)) + l 24184 } 24185 if len(m.Field6) > 0 { 24186 l = 0 24187 for _, e := range m.Field6 { 24188 l += sovThetest(uint64(e)) 24189 } 24190 n += 1 + sovThetest(uint64(l)) + l 24191 } 24192 if len(m.Field7) > 0 { 24193 l = 0 24194 for _, e := range m.Field7 { 24195 l += sozThetest(uint64(e)) 24196 } 24197 n += 1 + sovThetest(uint64(l)) + l 24198 } 24199 if len(m.Field8) > 0 { 24200 l = 0 24201 for _, e := range m.Field8 { 24202 l += sozThetest(uint64(e)) 24203 } 24204 n += 1 + sovThetest(uint64(l)) + l 24205 } 24206 if len(m.Field9) > 0 { 24207 n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4 24208 } 24209 if len(m.Field10) > 0 { 24210 n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4 24211 } 24212 if len(m.Field11) > 0 { 24213 n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8 24214 } 24215 if len(m.Field12) > 0 { 24216 n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8 24217 } 24218 if len(m.Field13) > 0 { 24219 n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1 24220 } 24221 if m.XXX_unrecognized != nil { 24222 n += len(m.XXX_unrecognized) 24223 } 24224 return n 24225 } 24226 24227 func (m *NinRepPackedNative) Size() (n int) { 24228 if m == nil { 24229 return 0 24230 } 24231 var l int 24232 _ = l 24233 if len(m.Field1) > 0 { 24234 n += 1 + sovThetest(uint64(len(m.Field1)*8)) + len(m.Field1)*8 24235 } 24236 if len(m.Field2) > 0 { 24237 n += 1 + sovThetest(uint64(len(m.Field2)*4)) + len(m.Field2)*4 24238 } 24239 if len(m.Field3) > 0 { 24240 l = 0 24241 for _, e := range m.Field3 { 24242 l += sovThetest(uint64(e)) 24243 } 24244 n += 1 + sovThetest(uint64(l)) + l 24245 } 24246 if len(m.Field4) > 0 { 24247 l = 0 24248 for _, e := range m.Field4 { 24249 l += sovThetest(uint64(e)) 24250 } 24251 n += 1 + sovThetest(uint64(l)) + l 24252 } 24253 if len(m.Field5) > 0 { 24254 l = 0 24255 for _, e := range m.Field5 { 24256 l += sovThetest(uint64(e)) 24257 } 24258 n += 1 + sovThetest(uint64(l)) + l 24259 } 24260 if len(m.Field6) > 0 { 24261 l = 0 24262 for _, e := range m.Field6 { 24263 l += sovThetest(uint64(e)) 24264 } 24265 n += 1 + sovThetest(uint64(l)) + l 24266 } 24267 if len(m.Field7) > 0 { 24268 l = 0 24269 for _, e := range m.Field7 { 24270 l += sozThetest(uint64(e)) 24271 } 24272 n += 1 + sovThetest(uint64(l)) + l 24273 } 24274 if len(m.Field8) > 0 { 24275 l = 0 24276 for _, e := range m.Field8 { 24277 l += sozThetest(uint64(e)) 24278 } 24279 n += 1 + sovThetest(uint64(l)) + l 24280 } 24281 if len(m.Field9) > 0 { 24282 n += 1 + sovThetest(uint64(len(m.Field9)*4)) + len(m.Field9)*4 24283 } 24284 if len(m.Field10) > 0 { 24285 n += 1 + sovThetest(uint64(len(m.Field10)*4)) + len(m.Field10)*4 24286 } 24287 if len(m.Field11) > 0 { 24288 n += 1 + sovThetest(uint64(len(m.Field11)*8)) + len(m.Field11)*8 24289 } 24290 if len(m.Field12) > 0 { 24291 n += 1 + sovThetest(uint64(len(m.Field12)*8)) + len(m.Field12)*8 24292 } 24293 if len(m.Field13) > 0 { 24294 n += 1 + sovThetest(uint64(len(m.Field13))) + len(m.Field13)*1 24295 } 24296 if m.XXX_unrecognized != nil { 24297 n += len(m.XXX_unrecognized) 24298 } 24299 return n 24300 } 24301 24302 func (m *NidOptStruct) Size() (n int) { 24303 if m == nil { 24304 return 0 24305 } 24306 var l int 24307 _ = l 24308 n += 9 24309 n += 5 24310 l = m.Field3.Size() 24311 n += 1 + l + sovThetest(uint64(l)) 24312 l = m.Field4.Size() 24313 n += 1 + l + sovThetest(uint64(l)) 24314 n += 1 + sovThetest(uint64(m.Field6)) 24315 n += 1 + sozThetest(uint64(m.Field7)) 24316 l = m.Field8.Size() 24317 n += 1 + l + sovThetest(uint64(l)) 24318 n += 2 24319 l = len(m.Field14) 24320 n += 1 + l + sovThetest(uint64(l)) 24321 if m.Field15 != nil { 24322 l = len(m.Field15) 24323 n += 1 + l + sovThetest(uint64(l)) 24324 } 24325 if m.XXX_unrecognized != nil { 24326 n += len(m.XXX_unrecognized) 24327 } 24328 return n 24329 } 24330 24331 func (m *NinOptStruct) Size() (n int) { 24332 if m == nil { 24333 return 0 24334 } 24335 var l int 24336 _ = l 24337 if m.Field1 != nil { 24338 n += 9 24339 } 24340 if m.Field2 != nil { 24341 n += 5 24342 } 24343 if m.Field3 != nil { 24344 l = m.Field3.Size() 24345 n += 1 + l + sovThetest(uint64(l)) 24346 } 24347 if m.Field4 != nil { 24348 l = m.Field4.Size() 24349 n += 1 + l + sovThetest(uint64(l)) 24350 } 24351 if m.Field6 != nil { 24352 n += 1 + sovThetest(uint64(*m.Field6)) 24353 } 24354 if m.Field7 != nil { 24355 n += 1 + sozThetest(uint64(*m.Field7)) 24356 } 24357 if m.Field8 != nil { 24358 l = m.Field8.Size() 24359 n += 1 + l + sovThetest(uint64(l)) 24360 } 24361 if m.Field13 != nil { 24362 n += 2 24363 } 24364 if m.Field14 != nil { 24365 l = len(*m.Field14) 24366 n += 1 + l + sovThetest(uint64(l)) 24367 } 24368 if m.Field15 != nil { 24369 l = len(m.Field15) 24370 n += 1 + l + sovThetest(uint64(l)) 24371 } 24372 if m.XXX_unrecognized != nil { 24373 n += len(m.XXX_unrecognized) 24374 } 24375 return n 24376 } 24377 24378 func (m *NidRepStruct) Size() (n int) { 24379 if m == nil { 24380 return 0 24381 } 24382 var l int 24383 _ = l 24384 if len(m.Field1) > 0 { 24385 n += 9 * len(m.Field1) 24386 } 24387 if len(m.Field2) > 0 { 24388 n += 5 * len(m.Field2) 24389 } 24390 if len(m.Field3) > 0 { 24391 for _, e := range m.Field3 { 24392 l = e.Size() 24393 n += 1 + l + sovThetest(uint64(l)) 24394 } 24395 } 24396 if len(m.Field4) > 0 { 24397 for _, e := range m.Field4 { 24398 l = e.Size() 24399 n += 1 + l + sovThetest(uint64(l)) 24400 } 24401 } 24402 if len(m.Field6) > 0 { 24403 for _, e := range m.Field6 { 24404 n += 1 + sovThetest(uint64(e)) 24405 } 24406 } 24407 if len(m.Field7) > 0 { 24408 for _, e := range m.Field7 { 24409 n += 1 + sozThetest(uint64(e)) 24410 } 24411 } 24412 if len(m.Field8) > 0 { 24413 for _, e := range m.Field8 { 24414 l = e.Size() 24415 n += 1 + l + sovThetest(uint64(l)) 24416 } 24417 } 24418 if len(m.Field13) > 0 { 24419 n += 2 * len(m.Field13) 24420 } 24421 if len(m.Field14) > 0 { 24422 for _, s := range m.Field14 { 24423 l = len(s) 24424 n += 1 + l + sovThetest(uint64(l)) 24425 } 24426 } 24427 if len(m.Field15) > 0 { 24428 for _, b := range m.Field15 { 24429 l = len(b) 24430 n += 1 + l + sovThetest(uint64(l)) 24431 } 24432 } 24433 if m.XXX_unrecognized != nil { 24434 n += len(m.XXX_unrecognized) 24435 } 24436 return n 24437 } 24438 24439 func (m *NinRepStruct) Size() (n int) { 24440 if m == nil { 24441 return 0 24442 } 24443 var l int 24444 _ = l 24445 if len(m.Field1) > 0 { 24446 n += 9 * len(m.Field1) 24447 } 24448 if len(m.Field2) > 0 { 24449 n += 5 * len(m.Field2) 24450 } 24451 if len(m.Field3) > 0 { 24452 for _, e := range m.Field3 { 24453 l = e.Size() 24454 n += 1 + l + sovThetest(uint64(l)) 24455 } 24456 } 24457 if len(m.Field4) > 0 { 24458 for _, e := range m.Field4 { 24459 l = e.Size() 24460 n += 1 + l + sovThetest(uint64(l)) 24461 } 24462 } 24463 if len(m.Field6) > 0 { 24464 for _, e := range m.Field6 { 24465 n += 1 + sovThetest(uint64(e)) 24466 } 24467 } 24468 if len(m.Field7) > 0 { 24469 for _, e := range m.Field7 { 24470 n += 1 + sozThetest(uint64(e)) 24471 } 24472 } 24473 if len(m.Field8) > 0 { 24474 for _, e := range m.Field8 { 24475 l = e.Size() 24476 n += 1 + l + sovThetest(uint64(l)) 24477 } 24478 } 24479 if len(m.Field13) > 0 { 24480 n += 2 * len(m.Field13) 24481 } 24482 if len(m.Field14) > 0 { 24483 for _, s := range m.Field14 { 24484 l = len(s) 24485 n += 1 + l + sovThetest(uint64(l)) 24486 } 24487 } 24488 if len(m.Field15) > 0 { 24489 for _, b := range m.Field15 { 24490 l = len(b) 24491 n += 1 + l + sovThetest(uint64(l)) 24492 } 24493 } 24494 if m.XXX_unrecognized != nil { 24495 n += len(m.XXX_unrecognized) 24496 } 24497 return n 24498 } 24499 24500 func (m *NidEmbeddedStruct) Size() (n int) { 24501 if m == nil { 24502 return 0 24503 } 24504 var l int 24505 _ = l 24506 if m.NidOptNative != nil { 24507 l = m.NidOptNative.Size() 24508 n += 1 + l + sovThetest(uint64(l)) 24509 } 24510 l = m.Field200.Size() 24511 n += 2 + l + sovThetest(uint64(l)) 24512 n += 3 24513 if m.XXX_unrecognized != nil { 24514 n += len(m.XXX_unrecognized) 24515 } 24516 return n 24517 } 24518 24519 func (m *NinEmbeddedStruct) Size() (n int) { 24520 if m == nil { 24521 return 0 24522 } 24523 var l int 24524 _ = l 24525 if m.NidOptNative != nil { 24526 l = m.NidOptNative.Size() 24527 n += 1 + l + sovThetest(uint64(l)) 24528 } 24529 if m.Field200 != nil { 24530 l = m.Field200.Size() 24531 n += 2 + l + sovThetest(uint64(l)) 24532 } 24533 if m.Field210 != nil { 24534 n += 3 24535 } 24536 if m.XXX_unrecognized != nil { 24537 n += len(m.XXX_unrecognized) 24538 } 24539 return n 24540 } 24541 24542 func (m *NidNestedStruct) Size() (n int) { 24543 if m == nil { 24544 return 0 24545 } 24546 var l int 24547 _ = l 24548 l = m.Field1.Size() 24549 n += 1 + l + sovThetest(uint64(l)) 24550 if len(m.Field2) > 0 { 24551 for _, e := range m.Field2 { 24552 l = e.Size() 24553 n += 1 + l + sovThetest(uint64(l)) 24554 } 24555 } 24556 if m.XXX_unrecognized != nil { 24557 n += len(m.XXX_unrecognized) 24558 } 24559 return n 24560 } 24561 24562 func (m *NinNestedStruct) Size() (n int) { 24563 if m == nil { 24564 return 0 24565 } 24566 var l int 24567 _ = l 24568 if m.Field1 != nil { 24569 l = m.Field1.Size() 24570 n += 1 + l + sovThetest(uint64(l)) 24571 } 24572 if len(m.Field2) > 0 { 24573 for _, e := range m.Field2 { 24574 l = e.Size() 24575 n += 1 + l + sovThetest(uint64(l)) 24576 } 24577 } 24578 if m.XXX_unrecognized != nil { 24579 n += len(m.XXX_unrecognized) 24580 } 24581 return n 24582 } 24583 24584 func (m *NidOptCustom) Size() (n int) { 24585 if m == nil { 24586 return 0 24587 } 24588 var l int 24589 _ = l 24590 l = m.Id.Size() 24591 n += 1 + l + sovThetest(uint64(l)) 24592 l = m.Value.Size() 24593 n += 1 + l + sovThetest(uint64(l)) 24594 if m.XXX_unrecognized != nil { 24595 n += len(m.XXX_unrecognized) 24596 } 24597 return n 24598 } 24599 24600 func (m *CustomDash) Size() (n int) { 24601 if m == nil { 24602 return 0 24603 } 24604 var l int 24605 _ = l 24606 if m.Value != nil { 24607 l = m.Value.Size() 24608 n += 1 + l + sovThetest(uint64(l)) 24609 } 24610 if m.XXX_unrecognized != nil { 24611 n += len(m.XXX_unrecognized) 24612 } 24613 return n 24614 } 24615 24616 func (m *NinOptCustom) Size() (n int) { 24617 if m == nil { 24618 return 0 24619 } 24620 var l int 24621 _ = l 24622 if m.Id != nil { 24623 l = m.Id.Size() 24624 n += 1 + l + sovThetest(uint64(l)) 24625 } 24626 if m.Value != nil { 24627 l = m.Value.Size() 24628 n += 1 + l + sovThetest(uint64(l)) 24629 } 24630 if m.XXX_unrecognized != nil { 24631 n += len(m.XXX_unrecognized) 24632 } 24633 return n 24634 } 24635 24636 func (m *NidRepCustom) Size() (n int) { 24637 if m == nil { 24638 return 0 24639 } 24640 var l int 24641 _ = l 24642 if len(m.Id) > 0 { 24643 for _, e := range m.Id { 24644 l = e.Size() 24645 n += 1 + l + sovThetest(uint64(l)) 24646 } 24647 } 24648 if len(m.Value) > 0 { 24649 for _, e := range m.Value { 24650 l = e.Size() 24651 n += 1 + l + sovThetest(uint64(l)) 24652 } 24653 } 24654 if m.XXX_unrecognized != nil { 24655 n += len(m.XXX_unrecognized) 24656 } 24657 return n 24658 } 24659 24660 func (m *NinRepCustom) Size() (n int) { 24661 if m == nil { 24662 return 0 24663 } 24664 var l int 24665 _ = l 24666 if len(m.Id) > 0 { 24667 for _, e := range m.Id { 24668 l = e.Size() 24669 n += 1 + l + sovThetest(uint64(l)) 24670 } 24671 } 24672 if len(m.Value) > 0 { 24673 for _, e := range m.Value { 24674 l = e.Size() 24675 n += 1 + l + sovThetest(uint64(l)) 24676 } 24677 } 24678 if m.XXX_unrecognized != nil { 24679 n += len(m.XXX_unrecognized) 24680 } 24681 return n 24682 } 24683 24684 func (m *NinOptNativeUnion) Size() (n int) { 24685 if m == nil { 24686 return 0 24687 } 24688 var l int 24689 _ = l 24690 if m.Field1 != nil { 24691 n += 9 24692 } 24693 if m.Field2 != nil { 24694 n += 5 24695 } 24696 if m.Field3 != nil { 24697 n += 1 + sovThetest(uint64(*m.Field3)) 24698 } 24699 if m.Field4 != nil { 24700 n += 1 + sovThetest(uint64(*m.Field4)) 24701 } 24702 if m.Field5 != nil { 24703 n += 1 + sovThetest(uint64(*m.Field5)) 24704 } 24705 if m.Field6 != nil { 24706 n += 1 + sovThetest(uint64(*m.Field6)) 24707 } 24708 if m.Field13 != nil { 24709 n += 2 24710 } 24711 if m.Field14 != nil { 24712 l = len(*m.Field14) 24713 n += 1 + l + sovThetest(uint64(l)) 24714 } 24715 if m.Field15 != nil { 24716 l = len(m.Field15) 24717 n += 1 + l + sovThetest(uint64(l)) 24718 } 24719 if m.XXX_unrecognized != nil { 24720 n += len(m.XXX_unrecognized) 24721 } 24722 return n 24723 } 24724 24725 func (m *NinOptStructUnion) Size() (n int) { 24726 if m == nil { 24727 return 0 24728 } 24729 var l int 24730 _ = l 24731 if m.Field1 != nil { 24732 n += 9 24733 } 24734 if m.Field2 != nil { 24735 n += 5 24736 } 24737 if m.Field3 != nil { 24738 l = m.Field3.Size() 24739 n += 1 + l + sovThetest(uint64(l)) 24740 } 24741 if m.Field4 != nil { 24742 l = m.Field4.Size() 24743 n += 1 + l + sovThetest(uint64(l)) 24744 } 24745 if m.Field6 != nil { 24746 n += 1 + sovThetest(uint64(*m.Field6)) 24747 } 24748 if m.Field7 != nil { 24749 n += 1 + sozThetest(uint64(*m.Field7)) 24750 } 24751 if m.Field13 != nil { 24752 n += 2 24753 } 24754 if m.Field14 != nil { 24755 l = len(*m.Field14) 24756 n += 1 + l + sovThetest(uint64(l)) 24757 } 24758 if m.Field15 != nil { 24759 l = len(m.Field15) 24760 n += 1 + l + sovThetest(uint64(l)) 24761 } 24762 if m.XXX_unrecognized != nil { 24763 n += len(m.XXX_unrecognized) 24764 } 24765 return n 24766 } 24767 24768 func (m *NinEmbeddedStructUnion) Size() (n int) { 24769 if m == nil { 24770 return 0 24771 } 24772 var l int 24773 _ = l 24774 if m.NidOptNative != nil { 24775 l = m.NidOptNative.Size() 24776 n += 1 + l + sovThetest(uint64(l)) 24777 } 24778 if m.Field200 != nil { 24779 l = m.Field200.Size() 24780 n += 2 + l + sovThetest(uint64(l)) 24781 } 24782 if m.Field210 != nil { 24783 n += 3 24784 } 24785 if m.XXX_unrecognized != nil { 24786 n += len(m.XXX_unrecognized) 24787 } 24788 return n 24789 } 24790 24791 func (m *NinNestedStructUnion) Size() (n int) { 24792 if m == nil { 24793 return 0 24794 } 24795 var l int 24796 _ = l 24797 if m.Field1 != nil { 24798 l = m.Field1.Size() 24799 n += 1 + l + sovThetest(uint64(l)) 24800 } 24801 if m.Field2 != nil { 24802 l = m.Field2.Size() 24803 n += 1 + l + sovThetest(uint64(l)) 24804 } 24805 if m.Field3 != nil { 24806 l = m.Field3.Size() 24807 n += 1 + l + sovThetest(uint64(l)) 24808 } 24809 if m.XXX_unrecognized != nil { 24810 n += len(m.XXX_unrecognized) 24811 } 24812 return n 24813 } 24814 24815 func (m *Tree) Size() (n int) { 24816 if m == nil { 24817 return 0 24818 } 24819 var l int 24820 _ = l 24821 if m.Or != nil { 24822 l = m.Or.Size() 24823 n += 1 + l + sovThetest(uint64(l)) 24824 } 24825 if m.And != nil { 24826 l = m.And.Size() 24827 n += 1 + l + sovThetest(uint64(l)) 24828 } 24829 if m.Leaf != nil { 24830 l = m.Leaf.Size() 24831 n += 1 + l + sovThetest(uint64(l)) 24832 } 24833 if m.XXX_unrecognized != nil { 24834 n += len(m.XXX_unrecognized) 24835 } 24836 return n 24837 } 24838 24839 func (m *OrBranch) Size() (n int) { 24840 if m == nil { 24841 return 0 24842 } 24843 var l int 24844 _ = l 24845 l = m.Left.Size() 24846 n += 1 + l + sovThetest(uint64(l)) 24847 l = m.Right.Size() 24848 n += 1 + l + sovThetest(uint64(l)) 24849 if m.XXX_unrecognized != nil { 24850 n += len(m.XXX_unrecognized) 24851 } 24852 return n 24853 } 24854 24855 func (m *AndBranch) Size() (n int) { 24856 if m == nil { 24857 return 0 24858 } 24859 var l int 24860 _ = l 24861 l = m.Left.Size() 24862 n += 1 + l + sovThetest(uint64(l)) 24863 l = m.Right.Size() 24864 n += 1 + l + sovThetest(uint64(l)) 24865 if m.XXX_unrecognized != nil { 24866 n += len(m.XXX_unrecognized) 24867 } 24868 return n 24869 } 24870 24871 func (m *Leaf) Size() (n int) { 24872 if m == nil { 24873 return 0 24874 } 24875 var l int 24876 _ = l 24877 n += 1 + sovThetest(uint64(m.Value)) 24878 l = len(m.StrValue) 24879 n += 1 + l + sovThetest(uint64(l)) 24880 if m.XXX_unrecognized != nil { 24881 n += len(m.XXX_unrecognized) 24882 } 24883 return n 24884 } 24885 24886 func (m *DeepTree) Size() (n int) { 24887 if m == nil { 24888 return 0 24889 } 24890 var l int 24891 _ = l 24892 if m.Down != nil { 24893 l = m.Down.Size() 24894 n += 1 + l + sovThetest(uint64(l)) 24895 } 24896 if m.And != nil { 24897 l = m.And.Size() 24898 n += 1 + l + sovThetest(uint64(l)) 24899 } 24900 if m.Leaf != nil { 24901 l = m.Leaf.Size() 24902 n += 1 + l + sovThetest(uint64(l)) 24903 } 24904 if m.XXX_unrecognized != nil { 24905 n += len(m.XXX_unrecognized) 24906 } 24907 return n 24908 } 24909 24910 func (m *ADeepBranch) Size() (n int) { 24911 if m == nil { 24912 return 0 24913 } 24914 var l int 24915 _ = l 24916 l = m.Down.Size() 24917 n += 1 + l + sovThetest(uint64(l)) 24918 if m.XXX_unrecognized != nil { 24919 n += len(m.XXX_unrecognized) 24920 } 24921 return n 24922 } 24923 24924 func (m *AndDeepBranch) Size() (n int) { 24925 if m == nil { 24926 return 0 24927 } 24928 var l int 24929 _ = l 24930 l = m.Left.Size() 24931 n += 1 + l + sovThetest(uint64(l)) 24932 l = m.Right.Size() 24933 n += 1 + l + sovThetest(uint64(l)) 24934 if m.XXX_unrecognized != nil { 24935 n += len(m.XXX_unrecognized) 24936 } 24937 return n 24938 } 24939 24940 func (m *DeepLeaf) Size() (n int) { 24941 if m == nil { 24942 return 0 24943 } 24944 var l int 24945 _ = l 24946 l = m.Tree.Size() 24947 n += 1 + l + sovThetest(uint64(l)) 24948 if m.XXX_unrecognized != nil { 24949 n += len(m.XXX_unrecognized) 24950 } 24951 return n 24952 } 24953 24954 func (m *Nil) Size() (n int) { 24955 if m == nil { 24956 return 0 24957 } 24958 var l int 24959 _ = l 24960 if m.XXX_unrecognized != nil { 24961 n += len(m.XXX_unrecognized) 24962 } 24963 return n 24964 } 24965 24966 func (m *NidOptEnum) Size() (n int) { 24967 if m == nil { 24968 return 0 24969 } 24970 var l int 24971 _ = l 24972 n += 1 + sovThetest(uint64(m.Field1)) 24973 if m.XXX_unrecognized != nil { 24974 n += len(m.XXX_unrecognized) 24975 } 24976 return n 24977 } 24978 24979 func (m *NinOptEnum) Size() (n int) { 24980 if m == nil { 24981 return 0 24982 } 24983 var l int 24984 _ = l 24985 if m.Field1 != nil { 24986 n += 1 + sovThetest(uint64(*m.Field1)) 24987 } 24988 if m.Field2 != nil { 24989 n += 1 + sovThetest(uint64(*m.Field2)) 24990 } 24991 if m.Field3 != nil { 24992 n += 1 + sovThetest(uint64(*m.Field3)) 24993 } 24994 if m.XXX_unrecognized != nil { 24995 n += len(m.XXX_unrecognized) 24996 } 24997 return n 24998 } 24999 25000 func (m *NidRepEnum) Size() (n int) { 25001 if m == nil { 25002 return 0 25003 } 25004 var l int 25005 _ = l 25006 if len(m.Field1) > 0 { 25007 for _, e := range m.Field1 { 25008 n += 1 + sovThetest(uint64(e)) 25009 } 25010 } 25011 if len(m.Field2) > 0 { 25012 for _, e := range m.Field2 { 25013 n += 1 + sovThetest(uint64(e)) 25014 } 25015 } 25016 if len(m.Field3) > 0 { 25017 for _, e := range m.Field3 { 25018 n += 1 + sovThetest(uint64(e)) 25019 } 25020 } 25021 if m.XXX_unrecognized != nil { 25022 n += len(m.XXX_unrecognized) 25023 } 25024 return n 25025 } 25026 25027 func (m *NinRepEnum) Size() (n int) { 25028 if m == nil { 25029 return 0 25030 } 25031 var l int 25032 _ = l 25033 if len(m.Field1) > 0 { 25034 for _, e := range m.Field1 { 25035 n += 1 + sovThetest(uint64(e)) 25036 } 25037 } 25038 if len(m.Field2) > 0 { 25039 for _, e := range m.Field2 { 25040 n += 1 + sovThetest(uint64(e)) 25041 } 25042 } 25043 if len(m.Field3) > 0 { 25044 for _, e := range m.Field3 { 25045 n += 1 + sovThetest(uint64(e)) 25046 } 25047 } 25048 if m.XXX_unrecognized != nil { 25049 n += len(m.XXX_unrecognized) 25050 } 25051 return n 25052 } 25053 25054 func (m *NinOptEnumDefault) Size() (n int) { 25055 if m == nil { 25056 return 0 25057 } 25058 var l int 25059 _ = l 25060 if m.Field1 != nil { 25061 n += 1 + sovThetest(uint64(*m.Field1)) 25062 } 25063 if m.Field2 != nil { 25064 n += 1 + sovThetest(uint64(*m.Field2)) 25065 } 25066 if m.Field3 != nil { 25067 n += 1 + sovThetest(uint64(*m.Field3)) 25068 } 25069 if m.XXX_unrecognized != nil { 25070 n += len(m.XXX_unrecognized) 25071 } 25072 return n 25073 } 25074 25075 func (m *AnotherNinOptEnum) Size() (n int) { 25076 if m == nil { 25077 return 0 25078 } 25079 var l int 25080 _ = l 25081 if m.Field1 != nil { 25082 n += 1 + sovThetest(uint64(*m.Field1)) 25083 } 25084 if m.Field2 != nil { 25085 n += 1 + sovThetest(uint64(*m.Field2)) 25086 } 25087 if m.Field3 != nil { 25088 n += 1 + sovThetest(uint64(*m.Field3)) 25089 } 25090 if m.XXX_unrecognized != nil { 25091 n += len(m.XXX_unrecognized) 25092 } 25093 return n 25094 } 25095 25096 func (m *AnotherNinOptEnumDefault) Size() (n int) { 25097 if m == nil { 25098 return 0 25099 } 25100 var l int 25101 _ = l 25102 if m.Field1 != nil { 25103 n += 1 + sovThetest(uint64(*m.Field1)) 25104 } 25105 if m.Field2 != nil { 25106 n += 1 + sovThetest(uint64(*m.Field2)) 25107 } 25108 if m.Field3 != nil { 25109 n += 1 + sovThetest(uint64(*m.Field3)) 25110 } 25111 if m.XXX_unrecognized != nil { 25112 n += len(m.XXX_unrecognized) 25113 } 25114 return n 25115 } 25116 25117 func (m *Timer) Size() (n int) { 25118 if m == nil { 25119 return 0 25120 } 25121 var l int 25122 _ = l 25123 n += 9 25124 n += 9 25125 if m.Data != nil { 25126 l = len(m.Data) 25127 n += 1 + l + sovThetest(uint64(l)) 25128 } 25129 if m.XXX_unrecognized != nil { 25130 n += len(m.XXX_unrecognized) 25131 } 25132 return n 25133 } 25134 25135 func (m *MyExtendable) Size() (n int) { 25136 if m == nil { 25137 return 0 25138 } 25139 var l int 25140 _ = l 25141 if m.Field1 != nil { 25142 n += 1 + sovThetest(uint64(*m.Field1)) 25143 } 25144 n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m) 25145 if m.XXX_unrecognized != nil { 25146 n += len(m.XXX_unrecognized) 25147 } 25148 return n 25149 } 25150 25151 func (m *OtherExtenable) Size() (n int) { 25152 if m == nil { 25153 return 0 25154 } 25155 var l int 25156 _ = l 25157 if m.Field2 != nil { 25158 n += 1 + sovThetest(uint64(*m.Field2)) 25159 } 25160 if m.Field13 != nil { 25161 n += 1 + sovThetest(uint64(*m.Field13)) 25162 } 25163 if m.M != nil { 25164 l = m.M.Size() 25165 n += 1 + l + sovThetest(uint64(l)) 25166 } 25167 n += github_com_gogo_protobuf_proto.SizeOfInternalExtension(m) 25168 if m.XXX_unrecognized != nil { 25169 n += len(m.XXX_unrecognized) 25170 } 25171 return n 25172 } 25173 25174 func (m *NestedDefinition) Size() (n int) { 25175 if m == nil { 25176 return 0 25177 } 25178 var l int 25179 _ = l 25180 if m.Field1 != nil { 25181 n += 1 + sovThetest(uint64(*m.Field1)) 25182 } 25183 if m.EnumField != nil { 25184 n += 1 + sovThetest(uint64(*m.EnumField)) 25185 } 25186 if m.NNM != nil { 25187 l = m.NNM.Size() 25188 n += 1 + l + sovThetest(uint64(l)) 25189 } 25190 if m.NM != nil { 25191 l = m.NM.Size() 25192 n += 1 + l + sovThetest(uint64(l)) 25193 } 25194 if m.XXX_unrecognized != nil { 25195 n += len(m.XXX_unrecognized) 25196 } 25197 return n 25198 } 25199 25200 func (m *NestedDefinition_NestedMessage) Size() (n int) { 25201 if m == nil { 25202 return 0 25203 } 25204 var l int 25205 _ = l 25206 if m.NestedField1 != nil { 25207 n += 9 25208 } 25209 if m.NNM != nil { 25210 l = m.NNM.Size() 25211 n += 1 + l + sovThetest(uint64(l)) 25212 } 25213 if m.XXX_unrecognized != nil { 25214 n += len(m.XXX_unrecognized) 25215 } 25216 return n 25217 } 25218 25219 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Size() (n int) { 25220 if m == nil { 25221 return 0 25222 } 25223 var l int 25224 _ = l 25225 if m.NestedNestedField1 != nil { 25226 l = len(*m.NestedNestedField1) 25227 n += 1 + l + sovThetest(uint64(l)) 25228 } 25229 if m.XXX_unrecognized != nil { 25230 n += len(m.XXX_unrecognized) 25231 } 25232 return n 25233 } 25234 25235 func (m *NestedScope) Size() (n int) { 25236 if m == nil { 25237 return 0 25238 } 25239 var l int 25240 _ = l 25241 if m.A != nil { 25242 l = m.A.Size() 25243 n += 1 + l + sovThetest(uint64(l)) 25244 } 25245 if m.B != nil { 25246 n += 1 + sovThetest(uint64(*m.B)) 25247 } 25248 if m.C != nil { 25249 l = m.C.Size() 25250 n += 1 + l + sovThetest(uint64(l)) 25251 } 25252 if m.XXX_unrecognized != nil { 25253 n += len(m.XXX_unrecognized) 25254 } 25255 return n 25256 } 25257 25258 func (m *NinOptNativeDefault) Size() (n int) { 25259 if m == nil { 25260 return 0 25261 } 25262 var l int 25263 _ = l 25264 if m.Field1 != nil { 25265 n += 9 25266 } 25267 if m.Field2 != nil { 25268 n += 5 25269 } 25270 if m.Field3 != nil { 25271 n += 1 + sovThetest(uint64(*m.Field3)) 25272 } 25273 if m.Field4 != nil { 25274 n += 1 + sovThetest(uint64(*m.Field4)) 25275 } 25276 if m.Field5 != nil { 25277 n += 1 + sovThetest(uint64(*m.Field5)) 25278 } 25279 if m.Field6 != nil { 25280 n += 1 + sovThetest(uint64(*m.Field6)) 25281 } 25282 if m.Field7 != nil { 25283 n += 1 + sozThetest(uint64(*m.Field7)) 25284 } 25285 if m.Field8 != nil { 25286 n += 1 + sozThetest(uint64(*m.Field8)) 25287 } 25288 if m.Field9 != nil { 25289 n += 5 25290 } 25291 if m.Field10 != nil { 25292 n += 5 25293 } 25294 if m.Field11 != nil { 25295 n += 9 25296 } 25297 if m.Field12 != nil { 25298 n += 9 25299 } 25300 if m.Field13 != nil { 25301 n += 2 25302 } 25303 if m.Field14 != nil { 25304 l = len(*m.Field14) 25305 n += 1 + l + sovThetest(uint64(l)) 25306 } 25307 if m.Field15 != nil { 25308 l = len(m.Field15) 25309 n += 1 + l + sovThetest(uint64(l)) 25310 } 25311 if m.XXX_unrecognized != nil { 25312 n += len(m.XXX_unrecognized) 25313 } 25314 return n 25315 } 25316 25317 func (m *CustomContainer) Size() (n int) { 25318 if m == nil { 25319 return 0 25320 } 25321 var l int 25322 _ = l 25323 l = m.CustomStruct.Size() 25324 n += 1 + l + sovThetest(uint64(l)) 25325 if m.XXX_unrecognized != nil { 25326 n += len(m.XXX_unrecognized) 25327 } 25328 return n 25329 } 25330 25331 func (m *CustomNameNidOptNative) Size() (n int) { 25332 if m == nil { 25333 return 0 25334 } 25335 var l int 25336 _ = l 25337 n += 9 25338 n += 5 25339 n += 1 + sovThetest(uint64(m.FieldC)) 25340 n += 1 + sovThetest(uint64(m.FieldD)) 25341 n += 1 + sovThetest(uint64(m.FieldE)) 25342 n += 1 + sovThetest(uint64(m.FieldF)) 25343 n += 1 + sozThetest(uint64(m.FieldG)) 25344 n += 1 + sozThetest(uint64(m.FieldH)) 25345 n += 5 25346 n += 5 25347 n += 9 25348 n += 9 25349 n += 2 25350 l = len(m.FieldN) 25351 n += 1 + l + sovThetest(uint64(l)) 25352 if m.FieldO != nil { 25353 l = len(m.FieldO) 25354 n += 1 + l + sovThetest(uint64(l)) 25355 } 25356 if m.XXX_unrecognized != nil { 25357 n += len(m.XXX_unrecognized) 25358 } 25359 return n 25360 } 25361 25362 func (m *CustomNameNinOptNative) Size() (n int) { 25363 if m == nil { 25364 return 0 25365 } 25366 var l int 25367 _ = l 25368 if m.FieldA != nil { 25369 n += 9 25370 } 25371 if m.FieldB != nil { 25372 n += 5 25373 } 25374 if m.FieldC != nil { 25375 n += 1 + sovThetest(uint64(*m.FieldC)) 25376 } 25377 if m.FieldD != nil { 25378 n += 1 + sovThetest(uint64(*m.FieldD)) 25379 } 25380 if m.FieldE != nil { 25381 n += 1 + sovThetest(uint64(*m.FieldE)) 25382 } 25383 if m.FieldF != nil { 25384 n += 1 + sovThetest(uint64(*m.FieldF)) 25385 } 25386 if m.FieldG != nil { 25387 n += 1 + sozThetest(uint64(*m.FieldG)) 25388 } 25389 if m.FieldH != nil { 25390 n += 1 + sozThetest(uint64(*m.FieldH)) 25391 } 25392 if m.FieldI != nil { 25393 n += 5 25394 } 25395 if m.FieldJ != nil { 25396 n += 5 25397 } 25398 if m.FieldK != nil { 25399 n += 9 25400 } 25401 if m.FielL != nil { 25402 n += 9 25403 } 25404 if m.FieldM != nil { 25405 n += 2 25406 } 25407 if m.FieldN != nil { 25408 l = len(*m.FieldN) 25409 n += 1 + l + sovThetest(uint64(l)) 25410 } 25411 if m.FieldO != nil { 25412 l = len(m.FieldO) 25413 n += 1 + l + sovThetest(uint64(l)) 25414 } 25415 if m.XXX_unrecognized != nil { 25416 n += len(m.XXX_unrecognized) 25417 } 25418 return n 25419 } 25420 25421 func (m *CustomNameNinRepNative) Size() (n int) { 25422 if m == nil { 25423 return 0 25424 } 25425 var l int 25426 _ = l 25427 if len(m.FieldA) > 0 { 25428 n += 9 * len(m.FieldA) 25429 } 25430 if len(m.FieldB) > 0 { 25431 n += 5 * len(m.FieldB) 25432 } 25433 if len(m.FieldC) > 0 { 25434 for _, e := range m.FieldC { 25435 n += 1 + sovThetest(uint64(e)) 25436 } 25437 } 25438 if len(m.FieldD) > 0 { 25439 for _, e := range m.FieldD { 25440 n += 1 + sovThetest(uint64(e)) 25441 } 25442 } 25443 if len(m.FieldE) > 0 { 25444 for _, e := range m.FieldE { 25445 n += 1 + sovThetest(uint64(e)) 25446 } 25447 } 25448 if len(m.FieldF) > 0 { 25449 for _, e := range m.FieldF { 25450 n += 1 + sovThetest(uint64(e)) 25451 } 25452 } 25453 if len(m.FieldG) > 0 { 25454 for _, e := range m.FieldG { 25455 n += 1 + sozThetest(uint64(e)) 25456 } 25457 } 25458 if len(m.FieldH) > 0 { 25459 for _, e := range m.FieldH { 25460 n += 1 + sozThetest(uint64(e)) 25461 } 25462 } 25463 if len(m.FieldI) > 0 { 25464 n += 5 * len(m.FieldI) 25465 } 25466 if len(m.FieldJ) > 0 { 25467 n += 5 * len(m.FieldJ) 25468 } 25469 if len(m.FieldK) > 0 { 25470 n += 9 * len(m.FieldK) 25471 } 25472 if len(m.FieldL) > 0 { 25473 n += 9 * len(m.FieldL) 25474 } 25475 if len(m.FieldM) > 0 { 25476 n += 2 * len(m.FieldM) 25477 } 25478 if len(m.FieldN) > 0 { 25479 for _, s := range m.FieldN { 25480 l = len(s) 25481 n += 1 + l + sovThetest(uint64(l)) 25482 } 25483 } 25484 if len(m.FieldO) > 0 { 25485 for _, b := range m.FieldO { 25486 l = len(b) 25487 n += 1 + l + sovThetest(uint64(l)) 25488 } 25489 } 25490 if m.XXX_unrecognized != nil { 25491 n += len(m.XXX_unrecognized) 25492 } 25493 return n 25494 } 25495 25496 func (m *CustomNameNinStruct) Size() (n int) { 25497 if m == nil { 25498 return 0 25499 } 25500 var l int 25501 _ = l 25502 if m.FieldA != nil { 25503 n += 9 25504 } 25505 if m.FieldB != nil { 25506 n += 5 25507 } 25508 if m.FieldC != nil { 25509 l = m.FieldC.Size() 25510 n += 1 + l + sovThetest(uint64(l)) 25511 } 25512 if len(m.FieldD) > 0 { 25513 for _, e := range m.FieldD { 25514 l = e.Size() 25515 n += 1 + l + sovThetest(uint64(l)) 25516 } 25517 } 25518 if m.FieldE != nil { 25519 n += 1 + sovThetest(uint64(*m.FieldE)) 25520 } 25521 if m.FieldF != nil { 25522 n += 1 + sozThetest(uint64(*m.FieldF)) 25523 } 25524 if m.FieldG != nil { 25525 l = m.FieldG.Size() 25526 n += 1 + l + sovThetest(uint64(l)) 25527 } 25528 if m.FieldH != nil { 25529 n += 2 25530 } 25531 if m.FieldI != nil { 25532 l = len(*m.FieldI) 25533 n += 1 + l + sovThetest(uint64(l)) 25534 } 25535 if m.FieldJ != nil { 25536 l = len(m.FieldJ) 25537 n += 1 + l + sovThetest(uint64(l)) 25538 } 25539 if m.XXX_unrecognized != nil { 25540 n += len(m.XXX_unrecognized) 25541 } 25542 return n 25543 } 25544 25545 func (m *CustomNameCustomType) Size() (n int) { 25546 if m == nil { 25547 return 0 25548 } 25549 var l int 25550 _ = l 25551 if m.FieldA != nil { 25552 l = m.FieldA.Size() 25553 n += 1 + l + sovThetest(uint64(l)) 25554 } 25555 if m.FieldB != nil { 25556 l = m.FieldB.Size() 25557 n += 1 + l + sovThetest(uint64(l)) 25558 } 25559 if len(m.FieldC) > 0 { 25560 for _, e := range m.FieldC { 25561 l = e.Size() 25562 n += 1 + l + sovThetest(uint64(l)) 25563 } 25564 } 25565 if len(m.FieldD) > 0 { 25566 for _, e := range m.FieldD { 25567 l = e.Size() 25568 n += 1 + l + sovThetest(uint64(l)) 25569 } 25570 } 25571 if m.XXX_unrecognized != nil { 25572 n += len(m.XXX_unrecognized) 25573 } 25574 return n 25575 } 25576 25577 func (m *CustomNameNinEmbeddedStructUnion) Size() (n int) { 25578 if m == nil { 25579 return 0 25580 } 25581 var l int 25582 _ = l 25583 if m.NidOptNative != nil { 25584 l = m.NidOptNative.Size() 25585 n += 1 + l + sovThetest(uint64(l)) 25586 } 25587 if m.FieldA != nil { 25588 l = m.FieldA.Size() 25589 n += 2 + l + sovThetest(uint64(l)) 25590 } 25591 if m.FieldB != nil { 25592 n += 3 25593 } 25594 if m.XXX_unrecognized != nil { 25595 n += len(m.XXX_unrecognized) 25596 } 25597 return n 25598 } 25599 25600 func (m *CustomNameEnum) Size() (n int) { 25601 if m == nil { 25602 return 0 25603 } 25604 var l int 25605 _ = l 25606 if m.FieldA != nil { 25607 n += 1 + sovThetest(uint64(*m.FieldA)) 25608 } 25609 if len(m.FieldB) > 0 { 25610 for _, e := range m.FieldB { 25611 n += 1 + sovThetest(uint64(e)) 25612 } 25613 } 25614 if m.XXX_unrecognized != nil { 25615 n += len(m.XXX_unrecognized) 25616 } 25617 return n 25618 } 25619 25620 func (m *NoExtensionsMap) Size() (n int) { 25621 if m == nil { 25622 return 0 25623 } 25624 var l int 25625 _ = l 25626 if m.Field1 != nil { 25627 n += 1 + sovThetest(uint64(*m.Field1)) 25628 } 25629 if m.XXX_extensions != nil { 25630 n += len(m.XXX_extensions) 25631 } 25632 if m.XXX_unrecognized != nil { 25633 n += len(m.XXX_unrecognized) 25634 } 25635 return n 25636 } 25637 25638 func (m *Unrecognized) Size() (n int) { 25639 if m == nil { 25640 return 0 25641 } 25642 var l int 25643 _ = l 25644 if m.Field1 != nil { 25645 l = len(*m.Field1) 25646 n += 1 + l + sovThetest(uint64(l)) 25647 } 25648 return n 25649 } 25650 25651 func (m *UnrecognizedWithInner) Size() (n int) { 25652 if m == nil { 25653 return 0 25654 } 25655 var l int 25656 _ = l 25657 if len(m.Embedded) > 0 { 25658 for _, e := range m.Embedded { 25659 l = e.Size() 25660 n += 1 + l + sovThetest(uint64(l)) 25661 } 25662 } 25663 if m.Field2 != nil { 25664 l = len(*m.Field2) 25665 n += 1 + l + sovThetest(uint64(l)) 25666 } 25667 if m.XXX_unrecognized != nil { 25668 n += len(m.XXX_unrecognized) 25669 } 25670 return n 25671 } 25672 25673 func (m *UnrecognizedWithInner_Inner) Size() (n int) { 25674 if m == nil { 25675 return 0 25676 } 25677 var l int 25678 _ = l 25679 if m.Field1 != nil { 25680 n += 1 + sovThetest(uint64(*m.Field1)) 25681 } 25682 return n 25683 } 25684 25685 func (m *UnrecognizedWithEmbed) Size() (n int) { 25686 if m == nil { 25687 return 0 25688 } 25689 var l int 25690 _ = l 25691 l = m.UnrecognizedWithEmbed_Embedded.Size() 25692 n += 1 + l + sovThetest(uint64(l)) 25693 if m.Field2 != nil { 25694 l = len(*m.Field2) 25695 n += 1 + l + sovThetest(uint64(l)) 25696 } 25697 if m.XXX_unrecognized != nil { 25698 n += len(m.XXX_unrecognized) 25699 } 25700 return n 25701 } 25702 25703 func (m *UnrecognizedWithEmbed_Embedded) Size() (n int) { 25704 if m == nil { 25705 return 0 25706 } 25707 var l int 25708 _ = l 25709 if m.Field1 != nil { 25710 n += 1 + sovThetest(uint64(*m.Field1)) 25711 } 25712 return n 25713 } 25714 25715 func (m *Node) Size() (n int) { 25716 if m == nil { 25717 return 0 25718 } 25719 var l int 25720 _ = l 25721 if m.Label != nil { 25722 l = len(*m.Label) 25723 n += 1 + l + sovThetest(uint64(l)) 25724 } 25725 if len(m.Children) > 0 { 25726 for _, e := range m.Children { 25727 l = e.Size() 25728 n += 1 + l + sovThetest(uint64(l)) 25729 } 25730 } 25731 if m.XXX_unrecognized != nil { 25732 n += len(m.XXX_unrecognized) 25733 } 25734 return n 25735 } 25736 25737 func (m *NonByteCustomType) Size() (n int) { 25738 if m == nil { 25739 return 0 25740 } 25741 var l int 25742 _ = l 25743 if m.Field1 != nil { 25744 l = m.Field1.Size() 25745 n += 1 + l + sovThetest(uint64(l)) 25746 } 25747 if m.XXX_unrecognized != nil { 25748 n += len(m.XXX_unrecognized) 25749 } 25750 return n 25751 } 25752 25753 func (m *NidOptNonByteCustomType) Size() (n int) { 25754 if m == nil { 25755 return 0 25756 } 25757 var l int 25758 _ = l 25759 l = m.Field1.Size() 25760 n += 1 + l + sovThetest(uint64(l)) 25761 if m.XXX_unrecognized != nil { 25762 n += len(m.XXX_unrecognized) 25763 } 25764 return n 25765 } 25766 25767 func (m *NinOptNonByteCustomType) Size() (n int) { 25768 if m == nil { 25769 return 0 25770 } 25771 var l int 25772 _ = l 25773 if m.Field1 != nil { 25774 l = m.Field1.Size() 25775 n += 1 + l + sovThetest(uint64(l)) 25776 } 25777 if m.XXX_unrecognized != nil { 25778 n += len(m.XXX_unrecognized) 25779 } 25780 return n 25781 } 25782 25783 func (m *NidRepNonByteCustomType) Size() (n int) { 25784 if m == nil { 25785 return 0 25786 } 25787 var l int 25788 _ = l 25789 if len(m.Field1) > 0 { 25790 for _, e := range m.Field1 { 25791 l = e.Size() 25792 n += 1 + l + sovThetest(uint64(l)) 25793 } 25794 } 25795 if m.XXX_unrecognized != nil { 25796 n += len(m.XXX_unrecognized) 25797 } 25798 return n 25799 } 25800 25801 func (m *NinRepNonByteCustomType) Size() (n int) { 25802 if m == nil { 25803 return 0 25804 } 25805 var l int 25806 _ = l 25807 if len(m.Field1) > 0 { 25808 for _, e := range m.Field1 { 25809 l = e.Size() 25810 n += 1 + l + sovThetest(uint64(l)) 25811 } 25812 } 25813 if m.XXX_unrecognized != nil { 25814 n += len(m.XXX_unrecognized) 25815 } 25816 return n 25817 } 25818 25819 func (m *ProtoType) Size() (n int) { 25820 if m == nil { 25821 return 0 25822 } 25823 var l int 25824 _ = l 25825 if m.Field2 != nil { 25826 l = len(*m.Field2) 25827 n += 1 + l + sovThetest(uint64(l)) 25828 } 25829 if m.XXX_unrecognized != nil { 25830 n += len(m.XXX_unrecognized) 25831 } 25832 return n 25833 } 25834 25835 func sovThetest(x uint64) (n int) { 25836 return (math_bits.Len64(x|1) + 6) / 7 25837 } 25838 func sozThetest(x uint64) (n int) { 25839 return sovThetest(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 25840 } 25841 func (this *NidOptNative) String() string { 25842 if this == nil { 25843 return "nil" 25844 } 25845 s := strings.Join([]string{`&NidOptNative{`, 25846 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 25847 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 25848 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 25849 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 25850 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 25851 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 25852 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 25853 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 25854 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 25855 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 25856 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 25857 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 25858 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 25859 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 25860 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 25861 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 25862 `}`, 25863 }, "") 25864 return s 25865 } 25866 func (this *NinOptNative) String() string { 25867 if this == nil { 25868 return "nil" 25869 } 25870 s := strings.Join([]string{`&NinOptNative{`, 25871 `Field1:` + valueToStringThetest(this.Field1) + `,`, 25872 `Field2:` + valueToStringThetest(this.Field2) + `,`, 25873 `Field3:` + valueToStringThetest(this.Field3) + `,`, 25874 `Field4:` + valueToStringThetest(this.Field4) + `,`, 25875 `Field5:` + valueToStringThetest(this.Field5) + `,`, 25876 `Field6:` + valueToStringThetest(this.Field6) + `,`, 25877 `Field7:` + valueToStringThetest(this.Field7) + `,`, 25878 `Field8:` + valueToStringThetest(this.Field8) + `,`, 25879 `Field9:` + valueToStringThetest(this.Field9) + `,`, 25880 `Field10:` + valueToStringThetest(this.Field10) + `,`, 25881 `Field11:` + valueToStringThetest(this.Field11) + `,`, 25882 `Field12:` + valueToStringThetest(this.Field12) + `,`, 25883 `Field13:` + valueToStringThetest(this.Field13) + `,`, 25884 `Field14:` + valueToStringThetest(this.Field14) + `,`, 25885 `Field15:` + valueToStringThetest(this.Field15) + `,`, 25886 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 25887 `}`, 25888 }, "") 25889 return s 25890 } 25891 func (this *NidRepNative) String() string { 25892 if this == nil { 25893 return "nil" 25894 } 25895 s := strings.Join([]string{`&NidRepNative{`, 25896 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 25897 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 25898 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 25899 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 25900 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 25901 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 25902 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 25903 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 25904 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 25905 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 25906 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 25907 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 25908 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 25909 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 25910 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 25911 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 25912 `}`, 25913 }, "") 25914 return s 25915 } 25916 func (this *NinRepNative) String() string { 25917 if this == nil { 25918 return "nil" 25919 } 25920 s := strings.Join([]string{`&NinRepNative{`, 25921 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 25922 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 25923 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 25924 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 25925 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 25926 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 25927 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 25928 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 25929 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 25930 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 25931 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 25932 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 25933 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 25934 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 25935 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 25936 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 25937 `}`, 25938 }, "") 25939 return s 25940 } 25941 func (this *NidRepPackedNative) String() string { 25942 if this == nil { 25943 return "nil" 25944 } 25945 s := strings.Join([]string{`&NidRepPackedNative{`, 25946 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 25947 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 25948 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 25949 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 25950 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 25951 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 25952 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 25953 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 25954 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 25955 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 25956 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 25957 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 25958 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 25959 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 25960 `}`, 25961 }, "") 25962 return s 25963 } 25964 func (this *NinRepPackedNative) String() string { 25965 if this == nil { 25966 return "nil" 25967 } 25968 s := strings.Join([]string{`&NinRepPackedNative{`, 25969 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 25970 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 25971 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 25972 `Field4:` + fmt.Sprintf("%v", this.Field4) + `,`, 25973 `Field5:` + fmt.Sprintf("%v", this.Field5) + `,`, 25974 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 25975 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 25976 `Field8:` + fmt.Sprintf("%v", this.Field8) + `,`, 25977 `Field9:` + fmt.Sprintf("%v", this.Field9) + `,`, 25978 `Field10:` + fmt.Sprintf("%v", this.Field10) + `,`, 25979 `Field11:` + fmt.Sprintf("%v", this.Field11) + `,`, 25980 `Field12:` + fmt.Sprintf("%v", this.Field12) + `,`, 25981 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 25982 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 25983 `}`, 25984 }, "") 25985 return s 25986 } 25987 func (this *NidOptStruct) String() string { 25988 if this == nil { 25989 return "nil" 25990 } 25991 s := strings.Join([]string{`&NidOptStruct{`, 25992 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 25993 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 25994 `Field3:` + strings.Replace(strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`, 25995 `Field4:` + strings.Replace(strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + `,`, 25996 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 25997 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 25998 `Field8:` + strings.Replace(strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`, 25999 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 26000 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 26001 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 26002 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26003 `}`, 26004 }, "") 26005 return s 26006 } 26007 func (this *NinOptStruct) String() string { 26008 if this == nil { 26009 return "nil" 26010 } 26011 s := strings.Join([]string{`&NinOptStruct{`, 26012 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26013 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26014 `Field3:` + strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26015 `Field4:` + strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1) + `,`, 26016 `Field6:` + valueToStringThetest(this.Field6) + `,`, 26017 `Field7:` + valueToStringThetest(this.Field7) + `,`, 26018 `Field8:` + strings.Replace(this.Field8.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26019 `Field13:` + valueToStringThetest(this.Field13) + `,`, 26020 `Field14:` + valueToStringThetest(this.Field14) + `,`, 26021 `Field15:` + valueToStringThetest(this.Field15) + `,`, 26022 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26023 `}`, 26024 }, "") 26025 return s 26026 } 26027 func (this *NidRepStruct) String() string { 26028 if this == nil { 26029 return "nil" 26030 } 26031 repeatedStringForField3 := "[]NidOptNative{" 26032 for _, f := range this.Field3 { 26033 repeatedStringForField3 += strings.Replace(strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + "," 26034 } 26035 repeatedStringForField3 += "}" 26036 repeatedStringForField4 := "[]NinOptNative{" 26037 for _, f := range this.Field4 { 26038 repeatedStringForField4 += strings.Replace(strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1), `&`, ``, 1) + "," 26039 } 26040 repeatedStringForField4 += "}" 26041 repeatedStringForField8 := "[]NidOptNative{" 26042 for _, f := range this.Field8 { 26043 repeatedStringForField8 += strings.Replace(strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + "," 26044 } 26045 repeatedStringForField8 += "}" 26046 s := strings.Join([]string{`&NidRepStruct{`, 26047 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 26048 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 26049 `Field3:` + repeatedStringForField3 + `,`, 26050 `Field4:` + repeatedStringForField4 + `,`, 26051 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 26052 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 26053 `Field8:` + repeatedStringForField8 + `,`, 26054 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 26055 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 26056 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 26057 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26058 `}`, 26059 }, "") 26060 return s 26061 } 26062 func (this *NinRepStruct) String() string { 26063 if this == nil { 26064 return "nil" 26065 } 26066 repeatedStringForField3 := "[]*NidOptNative{" 26067 for _, f := range this.Field3 { 26068 repeatedStringForField3 += strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1) + "," 26069 } 26070 repeatedStringForField3 += "}" 26071 repeatedStringForField4 := "[]*NinOptNative{" 26072 for _, f := range this.Field4 { 26073 repeatedStringForField4 += strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1) + "," 26074 } 26075 repeatedStringForField4 += "}" 26076 repeatedStringForField8 := "[]*NidOptNative{" 26077 for _, f := range this.Field8 { 26078 repeatedStringForField8 += strings.Replace(f.String(), "NidOptNative", "NidOptNative", 1) + "," 26079 } 26080 repeatedStringForField8 += "}" 26081 s := strings.Join([]string{`&NinRepStruct{`, 26082 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 26083 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 26084 `Field3:` + repeatedStringForField3 + `,`, 26085 `Field4:` + repeatedStringForField4 + `,`, 26086 `Field6:` + fmt.Sprintf("%v", this.Field6) + `,`, 26087 `Field7:` + fmt.Sprintf("%v", this.Field7) + `,`, 26088 `Field8:` + repeatedStringForField8 + `,`, 26089 `Field13:` + fmt.Sprintf("%v", this.Field13) + `,`, 26090 `Field14:` + fmt.Sprintf("%v", this.Field14) + `,`, 26091 `Field15:` + fmt.Sprintf("%v", this.Field15) + `,`, 26092 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26093 `}`, 26094 }, "") 26095 return s 26096 } 26097 func (this *NidEmbeddedStruct) String() string { 26098 if this == nil { 26099 return "nil" 26100 } 26101 s := strings.Join([]string{`&NidEmbeddedStruct{`, 26102 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26103 `Field200:` + strings.Replace(strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1), `&`, ``, 1) + `,`, 26104 `Field210:` + fmt.Sprintf("%v", this.Field210) + `,`, 26105 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26106 `}`, 26107 }, "") 26108 return s 26109 } 26110 func (this *NinEmbeddedStruct) String() string { 26111 if this == nil { 26112 return "nil" 26113 } 26114 s := strings.Join([]string{`&NinEmbeddedStruct{`, 26115 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26116 `Field200:` + strings.Replace(this.Field200.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26117 `Field210:` + valueToStringThetest(this.Field210) + `,`, 26118 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26119 `}`, 26120 }, "") 26121 return s 26122 } 26123 func (this *NidNestedStruct) String() string { 26124 if this == nil { 26125 return "nil" 26126 } 26127 repeatedStringForField2 := "[]NidRepStruct{" 26128 for _, f := range this.Field2 { 26129 repeatedStringForField2 += strings.Replace(strings.Replace(f.String(), "NidRepStruct", "NidRepStruct", 1), `&`, ``, 1) + "," 26130 } 26131 repeatedStringForField2 += "}" 26132 s := strings.Join([]string{`&NidNestedStruct{`, 26133 `Field1:` + strings.Replace(strings.Replace(this.Field1.String(), "NidOptStruct", "NidOptStruct", 1), `&`, ``, 1) + `,`, 26134 `Field2:` + repeatedStringForField2 + `,`, 26135 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26136 `}`, 26137 }, "") 26138 return s 26139 } 26140 func (this *NinNestedStruct) String() string { 26141 if this == nil { 26142 return "nil" 26143 } 26144 repeatedStringForField2 := "[]*NinRepStruct{" 26145 for _, f := range this.Field2 { 26146 repeatedStringForField2 += strings.Replace(f.String(), "NinRepStruct", "NinRepStruct", 1) + "," 26147 } 26148 repeatedStringForField2 += "}" 26149 s := strings.Join([]string{`&NinNestedStruct{`, 26150 `Field1:` + strings.Replace(this.Field1.String(), "NinOptStruct", "NinOptStruct", 1) + `,`, 26151 `Field2:` + repeatedStringForField2 + `,`, 26152 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26153 `}`, 26154 }, "") 26155 return s 26156 } 26157 func (this *NidOptCustom) String() string { 26158 if this == nil { 26159 return "nil" 26160 } 26161 s := strings.Join([]string{`&NidOptCustom{`, 26162 `Id:` + fmt.Sprintf("%v", this.Id) + `,`, 26163 `Value:` + fmt.Sprintf("%v", this.Value) + `,`, 26164 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26165 `}`, 26166 }, "") 26167 return s 26168 } 26169 func (this *CustomDash) String() string { 26170 if this == nil { 26171 return "nil" 26172 } 26173 s := strings.Join([]string{`&CustomDash{`, 26174 `Value:` + valueToStringThetest(this.Value) + `,`, 26175 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26176 `}`, 26177 }, "") 26178 return s 26179 } 26180 func (this *NinOptCustom) String() string { 26181 if this == nil { 26182 return "nil" 26183 } 26184 s := strings.Join([]string{`&NinOptCustom{`, 26185 `Id:` + valueToStringThetest(this.Id) + `,`, 26186 `Value:` + valueToStringThetest(this.Value) + `,`, 26187 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26188 `}`, 26189 }, "") 26190 return s 26191 } 26192 func (this *NidRepCustom) String() string { 26193 if this == nil { 26194 return "nil" 26195 } 26196 s := strings.Join([]string{`&NidRepCustom{`, 26197 `Id:` + fmt.Sprintf("%v", this.Id) + `,`, 26198 `Value:` + fmt.Sprintf("%v", this.Value) + `,`, 26199 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26200 `}`, 26201 }, "") 26202 return s 26203 } 26204 func (this *NinRepCustom) String() string { 26205 if this == nil { 26206 return "nil" 26207 } 26208 s := strings.Join([]string{`&NinRepCustom{`, 26209 `Id:` + fmt.Sprintf("%v", this.Id) + `,`, 26210 `Value:` + fmt.Sprintf("%v", this.Value) + `,`, 26211 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26212 `}`, 26213 }, "") 26214 return s 26215 } 26216 func (this *NinOptNativeUnion) String() string { 26217 if this == nil { 26218 return "nil" 26219 } 26220 s := strings.Join([]string{`&NinOptNativeUnion{`, 26221 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26222 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26223 `Field3:` + valueToStringThetest(this.Field3) + `,`, 26224 `Field4:` + valueToStringThetest(this.Field4) + `,`, 26225 `Field5:` + valueToStringThetest(this.Field5) + `,`, 26226 `Field6:` + valueToStringThetest(this.Field6) + `,`, 26227 `Field13:` + valueToStringThetest(this.Field13) + `,`, 26228 `Field14:` + valueToStringThetest(this.Field14) + `,`, 26229 `Field15:` + valueToStringThetest(this.Field15) + `,`, 26230 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26231 `}`, 26232 }, "") 26233 return s 26234 } 26235 func (this *NinOptStructUnion) String() string { 26236 if this == nil { 26237 return "nil" 26238 } 26239 s := strings.Join([]string{`&NinOptStructUnion{`, 26240 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26241 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26242 `Field3:` + strings.Replace(this.Field3.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26243 `Field4:` + strings.Replace(this.Field4.String(), "NinOptNative", "NinOptNative", 1) + `,`, 26244 `Field6:` + valueToStringThetest(this.Field6) + `,`, 26245 `Field7:` + valueToStringThetest(this.Field7) + `,`, 26246 `Field13:` + valueToStringThetest(this.Field13) + `,`, 26247 `Field14:` + valueToStringThetest(this.Field14) + `,`, 26248 `Field15:` + valueToStringThetest(this.Field15) + `,`, 26249 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26250 `}`, 26251 }, "") 26252 return s 26253 } 26254 func (this *NinEmbeddedStructUnion) String() string { 26255 if this == nil { 26256 return "nil" 26257 } 26258 s := strings.Join([]string{`&NinEmbeddedStructUnion{`, 26259 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26260 `Field200:` + strings.Replace(this.Field200.String(), "NinOptNative", "NinOptNative", 1) + `,`, 26261 `Field210:` + valueToStringThetest(this.Field210) + `,`, 26262 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26263 `}`, 26264 }, "") 26265 return s 26266 } 26267 func (this *NinNestedStructUnion) String() string { 26268 if this == nil { 26269 return "nil" 26270 } 26271 s := strings.Join([]string{`&NinNestedStructUnion{`, 26272 `Field1:` + strings.Replace(this.Field1.String(), "NinOptNativeUnion", "NinOptNativeUnion", 1) + `,`, 26273 `Field2:` + strings.Replace(this.Field2.String(), "NinOptStructUnion", "NinOptStructUnion", 1) + `,`, 26274 `Field3:` + strings.Replace(this.Field3.String(), "NinEmbeddedStructUnion", "NinEmbeddedStructUnion", 1) + `,`, 26275 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26276 `}`, 26277 }, "") 26278 return s 26279 } 26280 func (this *Tree) String() string { 26281 if this == nil { 26282 return "nil" 26283 } 26284 s := strings.Join([]string{`&Tree{`, 26285 `Or:` + strings.Replace(this.Or.String(), "OrBranch", "OrBranch", 1) + `,`, 26286 `And:` + strings.Replace(this.And.String(), "AndBranch", "AndBranch", 1) + `,`, 26287 `Leaf:` + strings.Replace(this.Leaf.String(), "Leaf", "Leaf", 1) + `,`, 26288 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26289 `}`, 26290 }, "") 26291 return s 26292 } 26293 func (this *OrBranch) String() string { 26294 if this == nil { 26295 return "nil" 26296 } 26297 s := strings.Join([]string{`&OrBranch{`, 26298 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`, 26299 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`, 26300 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26301 `}`, 26302 }, "") 26303 return s 26304 } 26305 func (this *AndBranch) String() string { 26306 if this == nil { 26307 return "nil" 26308 } 26309 s := strings.Join([]string{`&AndBranch{`, 26310 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`, 26311 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`, 26312 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26313 `}`, 26314 }, "") 26315 return s 26316 } 26317 func (this *Leaf) String() string { 26318 if this == nil { 26319 return "nil" 26320 } 26321 s := strings.Join([]string{`&Leaf{`, 26322 `Value:` + fmt.Sprintf("%v", this.Value) + `,`, 26323 `StrValue:` + fmt.Sprintf("%v", this.StrValue) + `,`, 26324 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26325 `}`, 26326 }, "") 26327 return s 26328 } 26329 func (this *DeepTree) String() string { 26330 if this == nil { 26331 return "nil" 26332 } 26333 s := strings.Join([]string{`&DeepTree{`, 26334 `Down:` + strings.Replace(this.Down.String(), "ADeepBranch", "ADeepBranch", 1) + `,`, 26335 `And:` + strings.Replace(this.And.String(), "AndDeepBranch", "AndDeepBranch", 1) + `,`, 26336 `Leaf:` + strings.Replace(this.Leaf.String(), "DeepLeaf", "DeepLeaf", 1) + `,`, 26337 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26338 `}`, 26339 }, "") 26340 return s 26341 } 26342 func (this *ADeepBranch) String() string { 26343 if this == nil { 26344 return "nil" 26345 } 26346 s := strings.Join([]string{`&ADeepBranch{`, 26347 `Down:` + strings.Replace(strings.Replace(this.Down.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`, 26348 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26349 `}`, 26350 }, "") 26351 return s 26352 } 26353 func (this *AndDeepBranch) String() string { 26354 if this == nil { 26355 return "nil" 26356 } 26357 s := strings.Join([]string{`&AndDeepBranch{`, 26358 `Left:` + strings.Replace(strings.Replace(this.Left.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`, 26359 `Right:` + strings.Replace(strings.Replace(this.Right.String(), "DeepTree", "DeepTree", 1), `&`, ``, 1) + `,`, 26360 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26361 `}`, 26362 }, "") 26363 return s 26364 } 26365 func (this *DeepLeaf) String() string { 26366 if this == nil { 26367 return "nil" 26368 } 26369 s := strings.Join([]string{`&DeepLeaf{`, 26370 `Tree:` + strings.Replace(strings.Replace(this.Tree.String(), "Tree", "Tree", 1), `&`, ``, 1) + `,`, 26371 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26372 `}`, 26373 }, "") 26374 return s 26375 } 26376 func (this *Nil) String() string { 26377 if this == nil { 26378 return "nil" 26379 } 26380 s := strings.Join([]string{`&Nil{`, 26381 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26382 `}`, 26383 }, "") 26384 return s 26385 } 26386 func (this *NidOptEnum) String() string { 26387 if this == nil { 26388 return "nil" 26389 } 26390 s := strings.Join([]string{`&NidOptEnum{`, 26391 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 26392 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26393 `}`, 26394 }, "") 26395 return s 26396 } 26397 func (this *NinOptEnum) String() string { 26398 if this == nil { 26399 return "nil" 26400 } 26401 s := strings.Join([]string{`&NinOptEnum{`, 26402 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26403 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26404 `Field3:` + valueToStringThetest(this.Field3) + `,`, 26405 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26406 `}`, 26407 }, "") 26408 return s 26409 } 26410 func (this *NidRepEnum) String() string { 26411 if this == nil { 26412 return "nil" 26413 } 26414 s := strings.Join([]string{`&NidRepEnum{`, 26415 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 26416 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 26417 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 26418 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26419 `}`, 26420 }, "") 26421 return s 26422 } 26423 func (this *NinRepEnum) String() string { 26424 if this == nil { 26425 return "nil" 26426 } 26427 s := strings.Join([]string{`&NinRepEnum{`, 26428 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 26429 `Field2:` + fmt.Sprintf("%v", this.Field2) + `,`, 26430 `Field3:` + fmt.Sprintf("%v", this.Field3) + `,`, 26431 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26432 `}`, 26433 }, "") 26434 return s 26435 } 26436 func (this *NinOptEnumDefault) String() string { 26437 if this == nil { 26438 return "nil" 26439 } 26440 s := strings.Join([]string{`&NinOptEnumDefault{`, 26441 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26442 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26443 `Field3:` + valueToStringThetest(this.Field3) + `,`, 26444 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26445 `}`, 26446 }, "") 26447 return s 26448 } 26449 func (this *AnotherNinOptEnum) String() string { 26450 if this == nil { 26451 return "nil" 26452 } 26453 s := strings.Join([]string{`&AnotherNinOptEnum{`, 26454 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26455 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26456 `Field3:` + valueToStringThetest(this.Field3) + `,`, 26457 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26458 `}`, 26459 }, "") 26460 return s 26461 } 26462 func (this *AnotherNinOptEnumDefault) String() string { 26463 if this == nil { 26464 return "nil" 26465 } 26466 s := strings.Join([]string{`&AnotherNinOptEnumDefault{`, 26467 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26468 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26469 `Field3:` + valueToStringThetest(this.Field3) + `,`, 26470 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26471 `}`, 26472 }, "") 26473 return s 26474 } 26475 func (this *Timer) String() string { 26476 if this == nil { 26477 return "nil" 26478 } 26479 s := strings.Join([]string{`&Timer{`, 26480 `Time1:` + fmt.Sprintf("%v", this.Time1) + `,`, 26481 `Time2:` + fmt.Sprintf("%v", this.Time2) + `,`, 26482 `Data:` + fmt.Sprintf("%v", this.Data) + `,`, 26483 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26484 `}`, 26485 }, "") 26486 return s 26487 } 26488 func (this *MyExtendable) String() string { 26489 if this == nil { 26490 return "nil" 26491 } 26492 s := strings.Join([]string{`&MyExtendable{`, 26493 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26494 `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`, 26495 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26496 `}`, 26497 }, "") 26498 return s 26499 } 26500 func (this *OtherExtenable) String() string { 26501 if this == nil { 26502 return "nil" 26503 } 26504 s := strings.Join([]string{`&OtherExtenable{`, 26505 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26506 `Field13:` + valueToStringThetest(this.Field13) + `,`, 26507 `M:` + strings.Replace(this.M.String(), "MyExtendable", "MyExtendable", 1) + `,`, 26508 `XXX_InternalExtensions:` + github_com_gogo_protobuf_proto.StringFromInternalExtension(this) + `,`, 26509 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26510 `}`, 26511 }, "") 26512 return s 26513 } 26514 func (this *NestedDefinition) String() string { 26515 if this == nil { 26516 return "nil" 26517 } 26518 s := strings.Join([]string{`&NestedDefinition{`, 26519 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26520 `EnumField:` + valueToStringThetest(this.EnumField) + `,`, 26521 `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`, 26522 `NM:` + strings.Replace(fmt.Sprintf("%v", this.NM), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`, 26523 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26524 `}`, 26525 }, "") 26526 return s 26527 } 26528 func (this *NestedDefinition_NestedMessage) String() string { 26529 if this == nil { 26530 return "nil" 26531 } 26532 s := strings.Join([]string{`&NestedDefinition_NestedMessage{`, 26533 `NestedField1:` + valueToStringThetest(this.NestedField1) + `,`, 26534 `NNM:` + strings.Replace(fmt.Sprintf("%v", this.NNM), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`, 26535 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26536 `}`, 26537 }, "") 26538 return s 26539 } 26540 func (this *NestedDefinition_NestedMessage_NestedNestedMsg) String() string { 26541 if this == nil { 26542 return "nil" 26543 } 26544 s := strings.Join([]string{`&NestedDefinition_NestedMessage_NestedNestedMsg{`, 26545 `NestedNestedField1:` + valueToStringThetest(this.NestedNestedField1) + `,`, 26546 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26547 `}`, 26548 }, "") 26549 return s 26550 } 26551 func (this *NestedScope) String() string { 26552 if this == nil { 26553 return "nil" 26554 } 26555 s := strings.Join([]string{`&NestedScope{`, 26556 `A:` + strings.Replace(fmt.Sprintf("%v", this.A), "NestedDefinition_NestedMessage_NestedNestedMsg", "NestedDefinition_NestedMessage_NestedNestedMsg", 1) + `,`, 26557 `B:` + valueToStringThetest(this.B) + `,`, 26558 `C:` + strings.Replace(fmt.Sprintf("%v", this.C), "NestedDefinition_NestedMessage", "NestedDefinition_NestedMessage", 1) + `,`, 26559 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26560 `}`, 26561 }, "") 26562 return s 26563 } 26564 func (this *NinOptNativeDefault) String() string { 26565 if this == nil { 26566 return "nil" 26567 } 26568 s := strings.Join([]string{`&NinOptNativeDefault{`, 26569 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26570 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26571 `Field3:` + valueToStringThetest(this.Field3) + `,`, 26572 `Field4:` + valueToStringThetest(this.Field4) + `,`, 26573 `Field5:` + valueToStringThetest(this.Field5) + `,`, 26574 `Field6:` + valueToStringThetest(this.Field6) + `,`, 26575 `Field7:` + valueToStringThetest(this.Field7) + `,`, 26576 `Field8:` + valueToStringThetest(this.Field8) + `,`, 26577 `Field9:` + valueToStringThetest(this.Field9) + `,`, 26578 `Field10:` + valueToStringThetest(this.Field10) + `,`, 26579 `Field11:` + valueToStringThetest(this.Field11) + `,`, 26580 `Field12:` + valueToStringThetest(this.Field12) + `,`, 26581 `Field13:` + valueToStringThetest(this.Field13) + `,`, 26582 `Field14:` + valueToStringThetest(this.Field14) + `,`, 26583 `Field15:` + valueToStringThetest(this.Field15) + `,`, 26584 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26585 `}`, 26586 }, "") 26587 return s 26588 } 26589 func (this *CustomContainer) String() string { 26590 if this == nil { 26591 return "nil" 26592 } 26593 s := strings.Join([]string{`&CustomContainer{`, 26594 `CustomStruct:` + strings.Replace(strings.Replace(this.CustomStruct.String(), "NidOptCustom", "NidOptCustom", 1), `&`, ``, 1) + `,`, 26595 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26596 `}`, 26597 }, "") 26598 return s 26599 } 26600 func (this *CustomNameNidOptNative) String() string { 26601 if this == nil { 26602 return "nil" 26603 } 26604 s := strings.Join([]string{`&CustomNameNidOptNative{`, 26605 `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`, 26606 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`, 26607 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`, 26608 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`, 26609 `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`, 26610 `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`, 26611 `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`, 26612 `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`, 26613 `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`, 26614 `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`, 26615 `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`, 26616 `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`, 26617 `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`, 26618 `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`, 26619 `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`, 26620 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26621 `}`, 26622 }, "") 26623 return s 26624 } 26625 func (this *CustomNameNinOptNative) String() string { 26626 if this == nil { 26627 return "nil" 26628 } 26629 s := strings.Join([]string{`&CustomNameNinOptNative{`, 26630 `FieldA:` + valueToStringThetest(this.FieldA) + `,`, 26631 `FieldB:` + valueToStringThetest(this.FieldB) + `,`, 26632 `FieldC:` + valueToStringThetest(this.FieldC) + `,`, 26633 `FieldD:` + valueToStringThetest(this.FieldD) + `,`, 26634 `FieldE:` + valueToStringThetest(this.FieldE) + `,`, 26635 `FieldF:` + valueToStringThetest(this.FieldF) + `,`, 26636 `FieldG:` + valueToStringThetest(this.FieldG) + `,`, 26637 `FieldH:` + valueToStringThetest(this.FieldH) + `,`, 26638 `FieldI:` + valueToStringThetest(this.FieldI) + `,`, 26639 `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`, 26640 `FieldK:` + valueToStringThetest(this.FieldK) + `,`, 26641 `FielL:` + valueToStringThetest(this.FielL) + `,`, 26642 `FieldM:` + valueToStringThetest(this.FieldM) + `,`, 26643 `FieldN:` + valueToStringThetest(this.FieldN) + `,`, 26644 `FieldO:` + valueToStringThetest(this.FieldO) + `,`, 26645 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26646 `}`, 26647 }, "") 26648 return s 26649 } 26650 func (this *CustomNameNinRepNative) String() string { 26651 if this == nil { 26652 return "nil" 26653 } 26654 s := strings.Join([]string{`&CustomNameNinRepNative{`, 26655 `FieldA:` + fmt.Sprintf("%v", this.FieldA) + `,`, 26656 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`, 26657 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`, 26658 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`, 26659 `FieldE:` + fmt.Sprintf("%v", this.FieldE) + `,`, 26660 `FieldF:` + fmt.Sprintf("%v", this.FieldF) + `,`, 26661 `FieldG:` + fmt.Sprintf("%v", this.FieldG) + `,`, 26662 `FieldH:` + fmt.Sprintf("%v", this.FieldH) + `,`, 26663 `FieldI:` + fmt.Sprintf("%v", this.FieldI) + `,`, 26664 `FieldJ:` + fmt.Sprintf("%v", this.FieldJ) + `,`, 26665 `FieldK:` + fmt.Sprintf("%v", this.FieldK) + `,`, 26666 `FieldL:` + fmt.Sprintf("%v", this.FieldL) + `,`, 26667 `FieldM:` + fmt.Sprintf("%v", this.FieldM) + `,`, 26668 `FieldN:` + fmt.Sprintf("%v", this.FieldN) + `,`, 26669 `FieldO:` + fmt.Sprintf("%v", this.FieldO) + `,`, 26670 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26671 `}`, 26672 }, "") 26673 return s 26674 } 26675 func (this *CustomNameNinStruct) String() string { 26676 if this == nil { 26677 return "nil" 26678 } 26679 repeatedStringForFieldD := "[]*NinOptNative{" 26680 for _, f := range this.FieldD { 26681 repeatedStringForFieldD += strings.Replace(f.String(), "NinOptNative", "NinOptNative", 1) + "," 26682 } 26683 repeatedStringForFieldD += "}" 26684 s := strings.Join([]string{`&CustomNameNinStruct{`, 26685 `FieldA:` + valueToStringThetest(this.FieldA) + `,`, 26686 `FieldB:` + valueToStringThetest(this.FieldB) + `,`, 26687 `FieldC:` + strings.Replace(this.FieldC.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26688 `FieldD:` + repeatedStringForFieldD + `,`, 26689 `FieldE:` + valueToStringThetest(this.FieldE) + `,`, 26690 `FieldF:` + valueToStringThetest(this.FieldF) + `,`, 26691 `FieldG:` + strings.Replace(this.FieldG.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26692 `FieldH:` + valueToStringThetest(this.FieldH) + `,`, 26693 `FieldI:` + valueToStringThetest(this.FieldI) + `,`, 26694 `FieldJ:` + valueToStringThetest(this.FieldJ) + `,`, 26695 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26696 `}`, 26697 }, "") 26698 return s 26699 } 26700 func (this *CustomNameCustomType) String() string { 26701 if this == nil { 26702 return "nil" 26703 } 26704 s := strings.Join([]string{`&CustomNameCustomType{`, 26705 `FieldA:` + valueToStringThetest(this.FieldA) + `,`, 26706 `FieldB:` + valueToStringThetest(this.FieldB) + `,`, 26707 `FieldC:` + fmt.Sprintf("%v", this.FieldC) + `,`, 26708 `FieldD:` + fmt.Sprintf("%v", this.FieldD) + `,`, 26709 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26710 `}`, 26711 }, "") 26712 return s 26713 } 26714 func (this *CustomNameNinEmbeddedStructUnion) String() string { 26715 if this == nil { 26716 return "nil" 26717 } 26718 s := strings.Join([]string{`&CustomNameNinEmbeddedStructUnion{`, 26719 `NidOptNative:` + strings.Replace(this.NidOptNative.String(), "NidOptNative", "NidOptNative", 1) + `,`, 26720 `FieldA:` + strings.Replace(this.FieldA.String(), "NinOptNative", "NinOptNative", 1) + `,`, 26721 `FieldB:` + valueToStringThetest(this.FieldB) + `,`, 26722 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26723 `}`, 26724 }, "") 26725 return s 26726 } 26727 func (this *CustomNameEnum) String() string { 26728 if this == nil { 26729 return "nil" 26730 } 26731 s := strings.Join([]string{`&CustomNameEnum{`, 26732 `FieldA:` + valueToStringThetest(this.FieldA) + `,`, 26733 `FieldB:` + fmt.Sprintf("%v", this.FieldB) + `,`, 26734 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26735 `}`, 26736 }, "") 26737 return s 26738 } 26739 func (this *NoExtensionsMap) String() string { 26740 if this == nil { 26741 return "nil" 26742 } 26743 s := strings.Join([]string{`&NoExtensionsMap{`, 26744 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26745 `XXX_extensions:` + github_com_gogo_protobuf_proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`, 26746 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26747 `}`, 26748 }, "") 26749 return s 26750 } 26751 func (this *Unrecognized) String() string { 26752 if this == nil { 26753 return "nil" 26754 } 26755 s := strings.Join([]string{`&Unrecognized{`, 26756 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26757 `}`, 26758 }, "") 26759 return s 26760 } 26761 func (this *UnrecognizedWithInner) String() string { 26762 if this == nil { 26763 return "nil" 26764 } 26765 repeatedStringForEmbedded := "[]*UnrecognizedWithInner_Inner{" 26766 for _, f := range this.Embedded { 26767 repeatedStringForEmbedded += strings.Replace(fmt.Sprintf("%v", f), "UnrecognizedWithInner_Inner", "UnrecognizedWithInner_Inner", 1) + "," 26768 } 26769 repeatedStringForEmbedded += "}" 26770 s := strings.Join([]string{`&UnrecognizedWithInner{`, 26771 `Embedded:` + repeatedStringForEmbedded + `,`, 26772 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26773 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26774 `}`, 26775 }, "") 26776 return s 26777 } 26778 func (this *UnrecognizedWithInner_Inner) String() string { 26779 if this == nil { 26780 return "nil" 26781 } 26782 s := strings.Join([]string{`&UnrecognizedWithInner_Inner{`, 26783 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26784 `}`, 26785 }, "") 26786 return s 26787 } 26788 func (this *UnrecognizedWithEmbed) String() string { 26789 if this == nil { 26790 return "nil" 26791 } 26792 s := strings.Join([]string{`&UnrecognizedWithEmbed{`, 26793 `UnrecognizedWithEmbed_Embedded:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.UnrecognizedWithEmbed_Embedded), "UnrecognizedWithEmbed_Embedded", "UnrecognizedWithEmbed_Embedded", 1), `&`, ``, 1) + `,`, 26794 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26795 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26796 `}`, 26797 }, "") 26798 return s 26799 } 26800 func (this *UnrecognizedWithEmbed_Embedded) String() string { 26801 if this == nil { 26802 return "nil" 26803 } 26804 s := strings.Join([]string{`&UnrecognizedWithEmbed_Embedded{`, 26805 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26806 `}`, 26807 }, "") 26808 return s 26809 } 26810 func (this *Node) String() string { 26811 if this == nil { 26812 return "nil" 26813 } 26814 repeatedStringForChildren := "[]*Node{" 26815 for _, f := range this.Children { 26816 repeatedStringForChildren += strings.Replace(f.String(), "Node", "Node", 1) + "," 26817 } 26818 repeatedStringForChildren += "}" 26819 s := strings.Join([]string{`&Node{`, 26820 `Label:` + valueToStringThetest(this.Label) + `,`, 26821 `Children:` + repeatedStringForChildren + `,`, 26822 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26823 `}`, 26824 }, "") 26825 return s 26826 } 26827 func (this *NonByteCustomType) String() string { 26828 if this == nil { 26829 return "nil" 26830 } 26831 s := strings.Join([]string{`&NonByteCustomType{`, 26832 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26833 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26834 `}`, 26835 }, "") 26836 return s 26837 } 26838 func (this *NidOptNonByteCustomType) String() string { 26839 if this == nil { 26840 return "nil" 26841 } 26842 s := strings.Join([]string{`&NidOptNonByteCustomType{`, 26843 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 26844 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26845 `}`, 26846 }, "") 26847 return s 26848 } 26849 func (this *NinOptNonByteCustomType) String() string { 26850 if this == nil { 26851 return "nil" 26852 } 26853 s := strings.Join([]string{`&NinOptNonByteCustomType{`, 26854 `Field1:` + valueToStringThetest(this.Field1) + `,`, 26855 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26856 `}`, 26857 }, "") 26858 return s 26859 } 26860 func (this *NidRepNonByteCustomType) String() string { 26861 if this == nil { 26862 return "nil" 26863 } 26864 s := strings.Join([]string{`&NidRepNonByteCustomType{`, 26865 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 26866 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26867 `}`, 26868 }, "") 26869 return s 26870 } 26871 func (this *NinRepNonByteCustomType) String() string { 26872 if this == nil { 26873 return "nil" 26874 } 26875 s := strings.Join([]string{`&NinRepNonByteCustomType{`, 26876 `Field1:` + fmt.Sprintf("%v", this.Field1) + `,`, 26877 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26878 `}`, 26879 }, "") 26880 return s 26881 } 26882 func (this *ProtoType) String() string { 26883 if this == nil { 26884 return "nil" 26885 } 26886 s := strings.Join([]string{`&ProtoType{`, 26887 `Field2:` + valueToStringThetest(this.Field2) + `,`, 26888 `XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`, 26889 `}`, 26890 }, "") 26891 return s 26892 } 26893 func valueToStringThetest(v interface{}) string { 26894 rv := reflect.ValueOf(v) 26895 if rv.IsNil() { 26896 return "nil" 26897 } 26898 pv := reflect.Indirect(rv).Interface() 26899 return fmt.Sprintf("*%v", pv) 26900 } 26901 func (this *NinOptNativeUnion) GetValue() interface{} { 26902 if this.Field1 != nil { 26903 return this.Field1 26904 } 26905 if this.Field2 != nil { 26906 return this.Field2 26907 } 26908 if this.Field3 != nil { 26909 return this.Field3 26910 } 26911 if this.Field4 != nil { 26912 return this.Field4 26913 } 26914 if this.Field5 != nil { 26915 return this.Field5 26916 } 26917 if this.Field6 != nil { 26918 return this.Field6 26919 } 26920 if this.Field13 != nil { 26921 return this.Field13 26922 } 26923 if this.Field14 != nil { 26924 return this.Field14 26925 } 26926 if this.Field15 != nil { 26927 return this.Field15 26928 } 26929 return nil 26930 } 26931 26932 func (this *NinOptNativeUnion) SetValue(value interface{}) bool { 26933 switch vt := value.(type) { 26934 case *float64: 26935 this.Field1 = vt 26936 case *float32: 26937 this.Field2 = vt 26938 case *int32: 26939 this.Field3 = vt 26940 case *int64: 26941 this.Field4 = vt 26942 case *uint32: 26943 this.Field5 = vt 26944 case *uint64: 26945 this.Field6 = vt 26946 case *bool: 26947 this.Field13 = vt 26948 case *string: 26949 this.Field14 = vt 26950 case []byte: 26951 this.Field15 = vt 26952 default: 26953 return false 26954 } 26955 return true 26956 } 26957 func (this *NinOptStructUnion) GetValue() interface{} { 26958 if this.Field1 != nil { 26959 return this.Field1 26960 } 26961 if this.Field2 != nil { 26962 return this.Field2 26963 } 26964 if this.Field3 != nil { 26965 return this.Field3 26966 } 26967 if this.Field4 != nil { 26968 return this.Field4 26969 } 26970 if this.Field6 != nil { 26971 return this.Field6 26972 } 26973 if this.Field7 != nil { 26974 return this.Field7 26975 } 26976 if this.Field13 != nil { 26977 return this.Field13 26978 } 26979 if this.Field14 != nil { 26980 return this.Field14 26981 } 26982 if this.Field15 != nil { 26983 return this.Field15 26984 } 26985 return nil 26986 } 26987 26988 func (this *NinOptStructUnion) SetValue(value interface{}) bool { 26989 switch vt := value.(type) { 26990 case *float64: 26991 this.Field1 = vt 26992 case *float32: 26993 this.Field2 = vt 26994 case *NidOptNative: 26995 this.Field3 = vt 26996 case *NinOptNative: 26997 this.Field4 = vt 26998 case *uint64: 26999 this.Field6 = vt 27000 case *int32: 27001 this.Field7 = vt 27002 case *bool: 27003 this.Field13 = vt 27004 case *string: 27005 this.Field14 = vt 27006 case []byte: 27007 this.Field15 = vt 27008 default: 27009 return false 27010 } 27011 return true 27012 } 27013 func (this *NinEmbeddedStructUnion) GetValue() interface{} { 27014 if this.NidOptNative != nil { 27015 return this.NidOptNative 27016 } 27017 if this.Field200 != nil { 27018 return this.Field200 27019 } 27020 if this.Field210 != nil { 27021 return this.Field210 27022 } 27023 return nil 27024 } 27025 27026 func (this *NinEmbeddedStructUnion) SetValue(value interface{}) bool { 27027 switch vt := value.(type) { 27028 case *NidOptNative: 27029 this.NidOptNative = vt 27030 case *NinOptNative: 27031 this.Field200 = vt 27032 case *bool: 27033 this.Field210 = vt 27034 default: 27035 return false 27036 } 27037 return true 27038 } 27039 func (this *NinNestedStructUnion) GetValue() interface{} { 27040 if this.Field1 != nil { 27041 return this.Field1 27042 } 27043 if this.Field2 != nil { 27044 return this.Field2 27045 } 27046 if this.Field3 != nil { 27047 return this.Field3 27048 } 27049 return nil 27050 } 27051 27052 func (this *NinNestedStructUnion) SetValue(value interface{}) bool { 27053 switch vt := value.(type) { 27054 case *NinOptNativeUnion: 27055 this.Field1 = vt 27056 case *NinOptStructUnion: 27057 this.Field2 = vt 27058 case *NinEmbeddedStructUnion: 27059 this.Field3 = vt 27060 default: 27061 this.Field1 = new(NinOptNativeUnion) 27062 if set := this.Field1.SetValue(value); set { 27063 return true 27064 } 27065 this.Field1 = nil 27066 this.Field2 = new(NinOptStructUnion) 27067 if set := this.Field2.SetValue(value); set { 27068 return true 27069 } 27070 this.Field2 = nil 27071 this.Field3 = new(NinEmbeddedStructUnion) 27072 if set := this.Field3.SetValue(value); set { 27073 return true 27074 } 27075 this.Field3 = nil 27076 return false 27077 } 27078 return true 27079 } 27080 func (this *Tree) GetValue() interface{} { 27081 if this.Or != nil { 27082 return this.Or 27083 } 27084 if this.And != nil { 27085 return this.And 27086 } 27087 if this.Leaf != nil { 27088 return this.Leaf 27089 } 27090 return nil 27091 } 27092 27093 func (this *Tree) SetValue(value interface{}) bool { 27094 switch vt := value.(type) { 27095 case *OrBranch: 27096 this.Or = vt 27097 case *AndBranch: 27098 this.And = vt 27099 case *Leaf: 27100 this.Leaf = vt 27101 default: 27102 return false 27103 } 27104 return true 27105 } 27106 func (this *DeepTree) GetValue() interface{} { 27107 if this.Down != nil { 27108 return this.Down 27109 } 27110 if this.And != nil { 27111 return this.And 27112 } 27113 if this.Leaf != nil { 27114 return this.Leaf 27115 } 27116 return nil 27117 } 27118 27119 func (this *DeepTree) SetValue(value interface{}) bool { 27120 switch vt := value.(type) { 27121 case *ADeepBranch: 27122 this.Down = vt 27123 case *AndDeepBranch: 27124 this.And = vt 27125 case *DeepLeaf: 27126 this.Leaf = vt 27127 default: 27128 return false 27129 } 27130 return true 27131 } 27132 func (this *CustomNameNinEmbeddedStructUnion) GetValue() interface{} { 27133 if this.NidOptNative != nil { 27134 return this.NidOptNative 27135 } 27136 if this.FieldA != nil { 27137 return this.FieldA 27138 } 27139 if this.FieldB != nil { 27140 return this.FieldB 27141 } 27142 return nil 27143 } 27144 27145 func (this *CustomNameNinEmbeddedStructUnion) SetValue(value interface{}) bool { 27146 switch vt := value.(type) { 27147 case *NidOptNative: 27148 this.NidOptNative = vt 27149 case *NinOptNative: 27150 this.FieldA = vt 27151 case *bool: 27152 this.FieldB = vt 27153 default: 27154 return false 27155 } 27156 return true 27157 } 27158 func (m *NidOptNative) Unmarshal(dAtA []byte) error { 27159 l := len(dAtA) 27160 iNdEx := 0 27161 for iNdEx < l { 27162 preIndex := iNdEx 27163 var wire uint64 27164 for shift := uint(0); ; shift += 7 { 27165 if shift >= 64 { 27166 return ErrIntOverflowThetest 27167 } 27168 if iNdEx >= l { 27169 return io.ErrUnexpectedEOF 27170 } 27171 b := dAtA[iNdEx] 27172 iNdEx++ 27173 wire |= uint64(b&0x7F) << shift 27174 if b < 0x80 { 27175 break 27176 } 27177 } 27178 fieldNum := int32(wire >> 3) 27179 wireType := int(wire & 0x7) 27180 if wireType == 4 { 27181 return fmt.Errorf("proto: NidOptNative: wiretype end group for non-group") 27182 } 27183 if fieldNum <= 0 { 27184 return fmt.Errorf("proto: NidOptNative: illegal tag %d (wire type %d)", fieldNum, wire) 27185 } 27186 switch fieldNum { 27187 case 1: 27188 if wireType != 1 { 27189 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 27190 } 27191 var v uint64 27192 if (iNdEx + 8) > l { 27193 return io.ErrUnexpectedEOF 27194 } 27195 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 27196 iNdEx += 8 27197 m.Field1 = float64(math.Float64frombits(v)) 27198 case 2: 27199 if wireType != 5 { 27200 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 27201 } 27202 var v uint32 27203 if (iNdEx + 4) > l { 27204 return io.ErrUnexpectedEOF 27205 } 27206 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 27207 iNdEx += 4 27208 m.Field2 = float32(math.Float32frombits(v)) 27209 case 3: 27210 if wireType != 0 { 27211 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 27212 } 27213 m.Field3 = 0 27214 for shift := uint(0); ; shift += 7 { 27215 if shift >= 64 { 27216 return ErrIntOverflowThetest 27217 } 27218 if iNdEx >= l { 27219 return io.ErrUnexpectedEOF 27220 } 27221 b := dAtA[iNdEx] 27222 iNdEx++ 27223 m.Field3 |= int32(b&0x7F) << shift 27224 if b < 0x80 { 27225 break 27226 } 27227 } 27228 case 4: 27229 if wireType != 0 { 27230 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 27231 } 27232 m.Field4 = 0 27233 for shift := uint(0); ; shift += 7 { 27234 if shift >= 64 { 27235 return ErrIntOverflowThetest 27236 } 27237 if iNdEx >= l { 27238 return io.ErrUnexpectedEOF 27239 } 27240 b := dAtA[iNdEx] 27241 iNdEx++ 27242 m.Field4 |= int64(b&0x7F) << shift 27243 if b < 0x80 { 27244 break 27245 } 27246 } 27247 case 5: 27248 if wireType != 0 { 27249 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 27250 } 27251 m.Field5 = 0 27252 for shift := uint(0); ; shift += 7 { 27253 if shift >= 64 { 27254 return ErrIntOverflowThetest 27255 } 27256 if iNdEx >= l { 27257 return io.ErrUnexpectedEOF 27258 } 27259 b := dAtA[iNdEx] 27260 iNdEx++ 27261 m.Field5 |= uint32(b&0x7F) << shift 27262 if b < 0x80 { 27263 break 27264 } 27265 } 27266 case 6: 27267 if wireType != 0 { 27268 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 27269 } 27270 m.Field6 = 0 27271 for shift := uint(0); ; shift += 7 { 27272 if shift >= 64 { 27273 return ErrIntOverflowThetest 27274 } 27275 if iNdEx >= l { 27276 return io.ErrUnexpectedEOF 27277 } 27278 b := dAtA[iNdEx] 27279 iNdEx++ 27280 m.Field6 |= uint64(b&0x7F) << shift 27281 if b < 0x80 { 27282 break 27283 } 27284 } 27285 case 7: 27286 if wireType != 0 { 27287 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 27288 } 27289 var v int32 27290 for shift := uint(0); ; shift += 7 { 27291 if shift >= 64 { 27292 return ErrIntOverflowThetest 27293 } 27294 if iNdEx >= l { 27295 return io.ErrUnexpectedEOF 27296 } 27297 b := dAtA[iNdEx] 27298 iNdEx++ 27299 v |= int32(b&0x7F) << shift 27300 if b < 0x80 { 27301 break 27302 } 27303 } 27304 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 27305 m.Field7 = v 27306 case 8: 27307 if wireType != 0 { 27308 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 27309 } 27310 var v uint64 27311 for shift := uint(0); ; shift += 7 { 27312 if shift >= 64 { 27313 return ErrIntOverflowThetest 27314 } 27315 if iNdEx >= l { 27316 return io.ErrUnexpectedEOF 27317 } 27318 b := dAtA[iNdEx] 27319 iNdEx++ 27320 v |= uint64(b&0x7F) << shift 27321 if b < 0x80 { 27322 break 27323 } 27324 } 27325 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 27326 m.Field8 = int64(v) 27327 case 9: 27328 if wireType != 5 { 27329 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 27330 } 27331 m.Field9 = 0 27332 if (iNdEx + 4) > l { 27333 return io.ErrUnexpectedEOF 27334 } 27335 m.Field9 = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 27336 iNdEx += 4 27337 case 10: 27338 if wireType != 5 { 27339 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 27340 } 27341 m.Field10 = 0 27342 if (iNdEx + 4) > l { 27343 return io.ErrUnexpectedEOF 27344 } 27345 m.Field10 = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 27346 iNdEx += 4 27347 case 11: 27348 if wireType != 1 { 27349 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 27350 } 27351 m.Field11 = 0 27352 if (iNdEx + 8) > l { 27353 return io.ErrUnexpectedEOF 27354 } 27355 m.Field11 = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 27356 iNdEx += 8 27357 case 12: 27358 if wireType != 1 { 27359 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 27360 } 27361 m.Field12 = 0 27362 if (iNdEx + 8) > l { 27363 return io.ErrUnexpectedEOF 27364 } 27365 m.Field12 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 27366 iNdEx += 8 27367 case 13: 27368 if wireType != 0 { 27369 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 27370 } 27371 var v int 27372 for shift := uint(0); ; shift += 7 { 27373 if shift >= 64 { 27374 return ErrIntOverflowThetest 27375 } 27376 if iNdEx >= l { 27377 return io.ErrUnexpectedEOF 27378 } 27379 b := dAtA[iNdEx] 27380 iNdEx++ 27381 v |= int(b&0x7F) << shift 27382 if b < 0x80 { 27383 break 27384 } 27385 } 27386 m.Field13 = bool(v != 0) 27387 case 14: 27388 if wireType != 2 { 27389 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 27390 } 27391 var stringLen uint64 27392 for shift := uint(0); ; shift += 7 { 27393 if shift >= 64 { 27394 return ErrIntOverflowThetest 27395 } 27396 if iNdEx >= l { 27397 return io.ErrUnexpectedEOF 27398 } 27399 b := dAtA[iNdEx] 27400 iNdEx++ 27401 stringLen |= uint64(b&0x7F) << shift 27402 if b < 0x80 { 27403 break 27404 } 27405 } 27406 intStringLen := int(stringLen) 27407 if intStringLen < 0 { 27408 return ErrInvalidLengthThetest 27409 } 27410 postIndex := iNdEx + intStringLen 27411 if postIndex < 0 { 27412 return ErrInvalidLengthThetest 27413 } 27414 if postIndex > l { 27415 return io.ErrUnexpectedEOF 27416 } 27417 m.Field14 = string(dAtA[iNdEx:postIndex]) 27418 iNdEx = postIndex 27419 case 15: 27420 if wireType != 2 { 27421 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 27422 } 27423 var byteLen int 27424 for shift := uint(0); ; shift += 7 { 27425 if shift >= 64 { 27426 return ErrIntOverflowThetest 27427 } 27428 if iNdEx >= l { 27429 return io.ErrUnexpectedEOF 27430 } 27431 b := dAtA[iNdEx] 27432 iNdEx++ 27433 byteLen |= int(b&0x7F) << shift 27434 if b < 0x80 { 27435 break 27436 } 27437 } 27438 if byteLen < 0 { 27439 return ErrInvalidLengthThetest 27440 } 27441 postIndex := iNdEx + byteLen 27442 if postIndex < 0 { 27443 return ErrInvalidLengthThetest 27444 } 27445 if postIndex > l { 27446 return io.ErrUnexpectedEOF 27447 } 27448 m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...) 27449 if m.Field15 == nil { 27450 m.Field15 = []byte{} 27451 } 27452 iNdEx = postIndex 27453 default: 27454 iNdEx = preIndex 27455 skippy, err := skipThetest(dAtA[iNdEx:]) 27456 if err != nil { 27457 return err 27458 } 27459 if (skippy < 0) || (iNdEx+skippy) < 0 { 27460 return ErrInvalidLengthThetest 27461 } 27462 if (iNdEx + skippy) > l { 27463 return io.ErrUnexpectedEOF 27464 } 27465 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 27466 iNdEx += skippy 27467 } 27468 } 27469 27470 if iNdEx > l { 27471 return io.ErrUnexpectedEOF 27472 } 27473 return nil 27474 } 27475 func (m *NinOptNative) Unmarshal(dAtA []byte) error { 27476 l := len(dAtA) 27477 iNdEx := 0 27478 for iNdEx < l { 27479 preIndex := iNdEx 27480 var wire uint64 27481 for shift := uint(0); ; shift += 7 { 27482 if shift >= 64 { 27483 return ErrIntOverflowThetest 27484 } 27485 if iNdEx >= l { 27486 return io.ErrUnexpectedEOF 27487 } 27488 b := dAtA[iNdEx] 27489 iNdEx++ 27490 wire |= uint64(b&0x7F) << shift 27491 if b < 0x80 { 27492 break 27493 } 27494 } 27495 fieldNum := int32(wire >> 3) 27496 wireType := int(wire & 0x7) 27497 if wireType == 4 { 27498 return fmt.Errorf("proto: NinOptNative: wiretype end group for non-group") 27499 } 27500 if fieldNum <= 0 { 27501 return fmt.Errorf("proto: NinOptNative: illegal tag %d (wire type %d)", fieldNum, wire) 27502 } 27503 switch fieldNum { 27504 case 1: 27505 if wireType != 1 { 27506 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 27507 } 27508 var v uint64 27509 if (iNdEx + 8) > l { 27510 return io.ErrUnexpectedEOF 27511 } 27512 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 27513 iNdEx += 8 27514 v2 := float64(math.Float64frombits(v)) 27515 m.Field1 = &v2 27516 case 2: 27517 if wireType != 5 { 27518 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 27519 } 27520 var v uint32 27521 if (iNdEx + 4) > l { 27522 return io.ErrUnexpectedEOF 27523 } 27524 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 27525 iNdEx += 4 27526 v2 := float32(math.Float32frombits(v)) 27527 m.Field2 = &v2 27528 case 3: 27529 if wireType != 0 { 27530 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 27531 } 27532 var v int32 27533 for shift := uint(0); ; shift += 7 { 27534 if shift >= 64 { 27535 return ErrIntOverflowThetest 27536 } 27537 if iNdEx >= l { 27538 return io.ErrUnexpectedEOF 27539 } 27540 b := dAtA[iNdEx] 27541 iNdEx++ 27542 v |= int32(b&0x7F) << shift 27543 if b < 0x80 { 27544 break 27545 } 27546 } 27547 m.Field3 = &v 27548 case 4: 27549 if wireType != 0 { 27550 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 27551 } 27552 var v int64 27553 for shift := uint(0); ; shift += 7 { 27554 if shift >= 64 { 27555 return ErrIntOverflowThetest 27556 } 27557 if iNdEx >= l { 27558 return io.ErrUnexpectedEOF 27559 } 27560 b := dAtA[iNdEx] 27561 iNdEx++ 27562 v |= int64(b&0x7F) << shift 27563 if b < 0x80 { 27564 break 27565 } 27566 } 27567 m.Field4 = &v 27568 case 5: 27569 if wireType != 0 { 27570 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 27571 } 27572 var v uint32 27573 for shift := uint(0); ; shift += 7 { 27574 if shift >= 64 { 27575 return ErrIntOverflowThetest 27576 } 27577 if iNdEx >= l { 27578 return io.ErrUnexpectedEOF 27579 } 27580 b := dAtA[iNdEx] 27581 iNdEx++ 27582 v |= uint32(b&0x7F) << shift 27583 if b < 0x80 { 27584 break 27585 } 27586 } 27587 m.Field5 = &v 27588 case 6: 27589 if wireType != 0 { 27590 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 27591 } 27592 var v uint64 27593 for shift := uint(0); ; shift += 7 { 27594 if shift >= 64 { 27595 return ErrIntOverflowThetest 27596 } 27597 if iNdEx >= l { 27598 return io.ErrUnexpectedEOF 27599 } 27600 b := dAtA[iNdEx] 27601 iNdEx++ 27602 v |= uint64(b&0x7F) << shift 27603 if b < 0x80 { 27604 break 27605 } 27606 } 27607 m.Field6 = &v 27608 case 7: 27609 if wireType != 0 { 27610 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 27611 } 27612 var v int32 27613 for shift := uint(0); ; shift += 7 { 27614 if shift >= 64 { 27615 return ErrIntOverflowThetest 27616 } 27617 if iNdEx >= l { 27618 return io.ErrUnexpectedEOF 27619 } 27620 b := dAtA[iNdEx] 27621 iNdEx++ 27622 v |= int32(b&0x7F) << shift 27623 if b < 0x80 { 27624 break 27625 } 27626 } 27627 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 27628 m.Field7 = &v 27629 case 8: 27630 if wireType != 0 { 27631 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 27632 } 27633 var v uint64 27634 for shift := uint(0); ; shift += 7 { 27635 if shift >= 64 { 27636 return ErrIntOverflowThetest 27637 } 27638 if iNdEx >= l { 27639 return io.ErrUnexpectedEOF 27640 } 27641 b := dAtA[iNdEx] 27642 iNdEx++ 27643 v |= uint64(b&0x7F) << shift 27644 if b < 0x80 { 27645 break 27646 } 27647 } 27648 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 27649 v2 := int64(v) 27650 m.Field8 = &v2 27651 case 9: 27652 if wireType != 5 { 27653 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 27654 } 27655 var v uint32 27656 if (iNdEx + 4) > l { 27657 return io.ErrUnexpectedEOF 27658 } 27659 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 27660 iNdEx += 4 27661 m.Field9 = &v 27662 case 10: 27663 if wireType != 5 { 27664 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 27665 } 27666 var v int32 27667 if (iNdEx + 4) > l { 27668 return io.ErrUnexpectedEOF 27669 } 27670 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 27671 iNdEx += 4 27672 m.Field10 = &v 27673 case 11: 27674 if wireType != 1 { 27675 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 27676 } 27677 var v uint64 27678 if (iNdEx + 8) > l { 27679 return io.ErrUnexpectedEOF 27680 } 27681 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 27682 iNdEx += 8 27683 m.Field11 = &v 27684 case 12: 27685 if wireType != 1 { 27686 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 27687 } 27688 var v int64 27689 if (iNdEx + 8) > l { 27690 return io.ErrUnexpectedEOF 27691 } 27692 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 27693 iNdEx += 8 27694 m.Field12 = &v 27695 case 13: 27696 if wireType != 0 { 27697 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 27698 } 27699 var v int 27700 for shift := uint(0); ; shift += 7 { 27701 if shift >= 64 { 27702 return ErrIntOverflowThetest 27703 } 27704 if iNdEx >= l { 27705 return io.ErrUnexpectedEOF 27706 } 27707 b := dAtA[iNdEx] 27708 iNdEx++ 27709 v |= int(b&0x7F) << shift 27710 if b < 0x80 { 27711 break 27712 } 27713 } 27714 b := bool(v != 0) 27715 m.Field13 = &b 27716 case 14: 27717 if wireType != 2 { 27718 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 27719 } 27720 var stringLen uint64 27721 for shift := uint(0); ; shift += 7 { 27722 if shift >= 64 { 27723 return ErrIntOverflowThetest 27724 } 27725 if iNdEx >= l { 27726 return io.ErrUnexpectedEOF 27727 } 27728 b := dAtA[iNdEx] 27729 iNdEx++ 27730 stringLen |= uint64(b&0x7F) << shift 27731 if b < 0x80 { 27732 break 27733 } 27734 } 27735 intStringLen := int(stringLen) 27736 if intStringLen < 0 { 27737 return ErrInvalidLengthThetest 27738 } 27739 postIndex := iNdEx + intStringLen 27740 if postIndex < 0 { 27741 return ErrInvalidLengthThetest 27742 } 27743 if postIndex > l { 27744 return io.ErrUnexpectedEOF 27745 } 27746 s := string(dAtA[iNdEx:postIndex]) 27747 m.Field14 = &s 27748 iNdEx = postIndex 27749 case 15: 27750 if wireType != 2 { 27751 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 27752 } 27753 var byteLen int 27754 for shift := uint(0); ; shift += 7 { 27755 if shift >= 64 { 27756 return ErrIntOverflowThetest 27757 } 27758 if iNdEx >= l { 27759 return io.ErrUnexpectedEOF 27760 } 27761 b := dAtA[iNdEx] 27762 iNdEx++ 27763 byteLen |= int(b&0x7F) << shift 27764 if b < 0x80 { 27765 break 27766 } 27767 } 27768 if byteLen < 0 { 27769 return ErrInvalidLengthThetest 27770 } 27771 postIndex := iNdEx + byteLen 27772 if postIndex < 0 { 27773 return ErrInvalidLengthThetest 27774 } 27775 if postIndex > l { 27776 return io.ErrUnexpectedEOF 27777 } 27778 m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...) 27779 if m.Field15 == nil { 27780 m.Field15 = []byte{} 27781 } 27782 iNdEx = postIndex 27783 default: 27784 iNdEx = preIndex 27785 skippy, err := skipThetest(dAtA[iNdEx:]) 27786 if err != nil { 27787 return err 27788 } 27789 if (skippy < 0) || (iNdEx+skippy) < 0 { 27790 return ErrInvalidLengthThetest 27791 } 27792 if (iNdEx + skippy) > l { 27793 return io.ErrUnexpectedEOF 27794 } 27795 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 27796 iNdEx += skippy 27797 } 27798 } 27799 27800 if iNdEx > l { 27801 return io.ErrUnexpectedEOF 27802 } 27803 return nil 27804 } 27805 func (m *NidRepNative) Unmarshal(dAtA []byte) error { 27806 l := len(dAtA) 27807 iNdEx := 0 27808 for iNdEx < l { 27809 preIndex := iNdEx 27810 var wire uint64 27811 for shift := uint(0); ; shift += 7 { 27812 if shift >= 64 { 27813 return ErrIntOverflowThetest 27814 } 27815 if iNdEx >= l { 27816 return io.ErrUnexpectedEOF 27817 } 27818 b := dAtA[iNdEx] 27819 iNdEx++ 27820 wire |= uint64(b&0x7F) << shift 27821 if b < 0x80 { 27822 break 27823 } 27824 } 27825 fieldNum := int32(wire >> 3) 27826 wireType := int(wire & 0x7) 27827 if wireType == 4 { 27828 return fmt.Errorf("proto: NidRepNative: wiretype end group for non-group") 27829 } 27830 if fieldNum <= 0 { 27831 return fmt.Errorf("proto: NidRepNative: illegal tag %d (wire type %d)", fieldNum, wire) 27832 } 27833 switch fieldNum { 27834 case 1: 27835 if wireType == 1 { 27836 var v uint64 27837 if (iNdEx + 8) > l { 27838 return io.ErrUnexpectedEOF 27839 } 27840 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 27841 iNdEx += 8 27842 v2 := float64(math.Float64frombits(v)) 27843 m.Field1 = append(m.Field1, v2) 27844 } else if wireType == 2 { 27845 var packedLen int 27846 for shift := uint(0); ; shift += 7 { 27847 if shift >= 64 { 27848 return ErrIntOverflowThetest 27849 } 27850 if iNdEx >= l { 27851 return io.ErrUnexpectedEOF 27852 } 27853 b := dAtA[iNdEx] 27854 iNdEx++ 27855 packedLen |= int(b&0x7F) << shift 27856 if b < 0x80 { 27857 break 27858 } 27859 } 27860 if packedLen < 0 { 27861 return ErrInvalidLengthThetest 27862 } 27863 postIndex := iNdEx + packedLen 27864 if postIndex < 0 { 27865 return ErrInvalidLengthThetest 27866 } 27867 if postIndex > l { 27868 return io.ErrUnexpectedEOF 27869 } 27870 var elementCount int 27871 elementCount = packedLen / 8 27872 if elementCount != 0 && len(m.Field1) == 0 { 27873 m.Field1 = make([]float64, 0, elementCount) 27874 } 27875 for iNdEx < postIndex { 27876 var v uint64 27877 if (iNdEx + 8) > l { 27878 return io.ErrUnexpectedEOF 27879 } 27880 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 27881 iNdEx += 8 27882 v2 := float64(math.Float64frombits(v)) 27883 m.Field1 = append(m.Field1, v2) 27884 } 27885 } else { 27886 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 27887 } 27888 case 2: 27889 if wireType == 5 { 27890 var v uint32 27891 if (iNdEx + 4) > l { 27892 return io.ErrUnexpectedEOF 27893 } 27894 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 27895 iNdEx += 4 27896 v2 := float32(math.Float32frombits(v)) 27897 m.Field2 = append(m.Field2, v2) 27898 } else if wireType == 2 { 27899 var packedLen int 27900 for shift := uint(0); ; shift += 7 { 27901 if shift >= 64 { 27902 return ErrIntOverflowThetest 27903 } 27904 if iNdEx >= l { 27905 return io.ErrUnexpectedEOF 27906 } 27907 b := dAtA[iNdEx] 27908 iNdEx++ 27909 packedLen |= int(b&0x7F) << shift 27910 if b < 0x80 { 27911 break 27912 } 27913 } 27914 if packedLen < 0 { 27915 return ErrInvalidLengthThetest 27916 } 27917 postIndex := iNdEx + packedLen 27918 if postIndex < 0 { 27919 return ErrInvalidLengthThetest 27920 } 27921 if postIndex > l { 27922 return io.ErrUnexpectedEOF 27923 } 27924 var elementCount int 27925 elementCount = packedLen / 4 27926 if elementCount != 0 && len(m.Field2) == 0 { 27927 m.Field2 = make([]float32, 0, elementCount) 27928 } 27929 for iNdEx < postIndex { 27930 var v uint32 27931 if (iNdEx + 4) > l { 27932 return io.ErrUnexpectedEOF 27933 } 27934 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 27935 iNdEx += 4 27936 v2 := float32(math.Float32frombits(v)) 27937 m.Field2 = append(m.Field2, v2) 27938 } 27939 } else { 27940 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 27941 } 27942 case 3: 27943 if wireType == 0 { 27944 var v int32 27945 for shift := uint(0); ; shift += 7 { 27946 if shift >= 64 { 27947 return ErrIntOverflowThetest 27948 } 27949 if iNdEx >= l { 27950 return io.ErrUnexpectedEOF 27951 } 27952 b := dAtA[iNdEx] 27953 iNdEx++ 27954 v |= int32(b&0x7F) << shift 27955 if b < 0x80 { 27956 break 27957 } 27958 } 27959 m.Field3 = append(m.Field3, v) 27960 } else if wireType == 2 { 27961 var packedLen int 27962 for shift := uint(0); ; shift += 7 { 27963 if shift >= 64 { 27964 return ErrIntOverflowThetest 27965 } 27966 if iNdEx >= l { 27967 return io.ErrUnexpectedEOF 27968 } 27969 b := dAtA[iNdEx] 27970 iNdEx++ 27971 packedLen |= int(b&0x7F) << shift 27972 if b < 0x80 { 27973 break 27974 } 27975 } 27976 if packedLen < 0 { 27977 return ErrInvalidLengthThetest 27978 } 27979 postIndex := iNdEx + packedLen 27980 if postIndex < 0 { 27981 return ErrInvalidLengthThetest 27982 } 27983 if postIndex > l { 27984 return io.ErrUnexpectedEOF 27985 } 27986 var elementCount int 27987 var count int 27988 for _, integer := range dAtA[iNdEx:postIndex] { 27989 if integer < 128 { 27990 count++ 27991 } 27992 } 27993 elementCount = count 27994 if elementCount != 0 && len(m.Field3) == 0 { 27995 m.Field3 = make([]int32, 0, elementCount) 27996 } 27997 for iNdEx < postIndex { 27998 var v int32 27999 for shift := uint(0); ; shift += 7 { 28000 if shift >= 64 { 28001 return ErrIntOverflowThetest 28002 } 28003 if iNdEx >= l { 28004 return io.ErrUnexpectedEOF 28005 } 28006 b := dAtA[iNdEx] 28007 iNdEx++ 28008 v |= int32(b&0x7F) << shift 28009 if b < 0x80 { 28010 break 28011 } 28012 } 28013 m.Field3 = append(m.Field3, v) 28014 } 28015 } else { 28016 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 28017 } 28018 case 4: 28019 if wireType == 0 { 28020 var v int64 28021 for shift := uint(0); ; shift += 7 { 28022 if shift >= 64 { 28023 return ErrIntOverflowThetest 28024 } 28025 if iNdEx >= l { 28026 return io.ErrUnexpectedEOF 28027 } 28028 b := dAtA[iNdEx] 28029 iNdEx++ 28030 v |= int64(b&0x7F) << shift 28031 if b < 0x80 { 28032 break 28033 } 28034 } 28035 m.Field4 = append(m.Field4, v) 28036 } else if wireType == 2 { 28037 var packedLen int 28038 for shift := uint(0); ; shift += 7 { 28039 if shift >= 64 { 28040 return ErrIntOverflowThetest 28041 } 28042 if iNdEx >= l { 28043 return io.ErrUnexpectedEOF 28044 } 28045 b := dAtA[iNdEx] 28046 iNdEx++ 28047 packedLen |= int(b&0x7F) << shift 28048 if b < 0x80 { 28049 break 28050 } 28051 } 28052 if packedLen < 0 { 28053 return ErrInvalidLengthThetest 28054 } 28055 postIndex := iNdEx + packedLen 28056 if postIndex < 0 { 28057 return ErrInvalidLengthThetest 28058 } 28059 if postIndex > l { 28060 return io.ErrUnexpectedEOF 28061 } 28062 var elementCount int 28063 var count int 28064 for _, integer := range dAtA[iNdEx:postIndex] { 28065 if integer < 128 { 28066 count++ 28067 } 28068 } 28069 elementCount = count 28070 if elementCount != 0 && len(m.Field4) == 0 { 28071 m.Field4 = make([]int64, 0, elementCount) 28072 } 28073 for iNdEx < postIndex { 28074 var v int64 28075 for shift := uint(0); ; shift += 7 { 28076 if shift >= 64 { 28077 return ErrIntOverflowThetest 28078 } 28079 if iNdEx >= l { 28080 return io.ErrUnexpectedEOF 28081 } 28082 b := dAtA[iNdEx] 28083 iNdEx++ 28084 v |= int64(b&0x7F) << shift 28085 if b < 0x80 { 28086 break 28087 } 28088 } 28089 m.Field4 = append(m.Field4, v) 28090 } 28091 } else { 28092 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 28093 } 28094 case 5: 28095 if wireType == 0 { 28096 var v uint32 28097 for shift := uint(0); ; shift += 7 { 28098 if shift >= 64 { 28099 return ErrIntOverflowThetest 28100 } 28101 if iNdEx >= l { 28102 return io.ErrUnexpectedEOF 28103 } 28104 b := dAtA[iNdEx] 28105 iNdEx++ 28106 v |= uint32(b&0x7F) << shift 28107 if b < 0x80 { 28108 break 28109 } 28110 } 28111 m.Field5 = append(m.Field5, v) 28112 } else if wireType == 2 { 28113 var packedLen int 28114 for shift := uint(0); ; shift += 7 { 28115 if shift >= 64 { 28116 return ErrIntOverflowThetest 28117 } 28118 if iNdEx >= l { 28119 return io.ErrUnexpectedEOF 28120 } 28121 b := dAtA[iNdEx] 28122 iNdEx++ 28123 packedLen |= int(b&0x7F) << shift 28124 if b < 0x80 { 28125 break 28126 } 28127 } 28128 if packedLen < 0 { 28129 return ErrInvalidLengthThetest 28130 } 28131 postIndex := iNdEx + packedLen 28132 if postIndex < 0 { 28133 return ErrInvalidLengthThetest 28134 } 28135 if postIndex > l { 28136 return io.ErrUnexpectedEOF 28137 } 28138 var elementCount int 28139 var count int 28140 for _, integer := range dAtA[iNdEx:postIndex] { 28141 if integer < 128 { 28142 count++ 28143 } 28144 } 28145 elementCount = count 28146 if elementCount != 0 && len(m.Field5) == 0 { 28147 m.Field5 = make([]uint32, 0, elementCount) 28148 } 28149 for iNdEx < postIndex { 28150 var v uint32 28151 for shift := uint(0); ; shift += 7 { 28152 if shift >= 64 { 28153 return ErrIntOverflowThetest 28154 } 28155 if iNdEx >= l { 28156 return io.ErrUnexpectedEOF 28157 } 28158 b := dAtA[iNdEx] 28159 iNdEx++ 28160 v |= uint32(b&0x7F) << shift 28161 if b < 0x80 { 28162 break 28163 } 28164 } 28165 m.Field5 = append(m.Field5, v) 28166 } 28167 } else { 28168 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 28169 } 28170 case 6: 28171 if wireType == 0 { 28172 var v uint64 28173 for shift := uint(0); ; shift += 7 { 28174 if shift >= 64 { 28175 return ErrIntOverflowThetest 28176 } 28177 if iNdEx >= l { 28178 return io.ErrUnexpectedEOF 28179 } 28180 b := dAtA[iNdEx] 28181 iNdEx++ 28182 v |= uint64(b&0x7F) << shift 28183 if b < 0x80 { 28184 break 28185 } 28186 } 28187 m.Field6 = append(m.Field6, v) 28188 } else if wireType == 2 { 28189 var packedLen int 28190 for shift := uint(0); ; shift += 7 { 28191 if shift >= 64 { 28192 return ErrIntOverflowThetest 28193 } 28194 if iNdEx >= l { 28195 return io.ErrUnexpectedEOF 28196 } 28197 b := dAtA[iNdEx] 28198 iNdEx++ 28199 packedLen |= int(b&0x7F) << shift 28200 if b < 0x80 { 28201 break 28202 } 28203 } 28204 if packedLen < 0 { 28205 return ErrInvalidLengthThetest 28206 } 28207 postIndex := iNdEx + packedLen 28208 if postIndex < 0 { 28209 return ErrInvalidLengthThetest 28210 } 28211 if postIndex > l { 28212 return io.ErrUnexpectedEOF 28213 } 28214 var elementCount int 28215 var count int 28216 for _, integer := range dAtA[iNdEx:postIndex] { 28217 if integer < 128 { 28218 count++ 28219 } 28220 } 28221 elementCount = count 28222 if elementCount != 0 && len(m.Field6) == 0 { 28223 m.Field6 = make([]uint64, 0, elementCount) 28224 } 28225 for iNdEx < postIndex { 28226 var v uint64 28227 for shift := uint(0); ; shift += 7 { 28228 if shift >= 64 { 28229 return ErrIntOverflowThetest 28230 } 28231 if iNdEx >= l { 28232 return io.ErrUnexpectedEOF 28233 } 28234 b := dAtA[iNdEx] 28235 iNdEx++ 28236 v |= uint64(b&0x7F) << shift 28237 if b < 0x80 { 28238 break 28239 } 28240 } 28241 m.Field6 = append(m.Field6, v) 28242 } 28243 } else { 28244 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 28245 } 28246 case 7: 28247 if wireType == 0 { 28248 var v int32 28249 for shift := uint(0); ; shift += 7 { 28250 if shift >= 64 { 28251 return ErrIntOverflowThetest 28252 } 28253 if iNdEx >= l { 28254 return io.ErrUnexpectedEOF 28255 } 28256 b := dAtA[iNdEx] 28257 iNdEx++ 28258 v |= int32(b&0x7F) << shift 28259 if b < 0x80 { 28260 break 28261 } 28262 } 28263 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 28264 m.Field7 = append(m.Field7, v) 28265 } else if wireType == 2 { 28266 var packedLen int 28267 for shift := uint(0); ; shift += 7 { 28268 if shift >= 64 { 28269 return ErrIntOverflowThetest 28270 } 28271 if iNdEx >= l { 28272 return io.ErrUnexpectedEOF 28273 } 28274 b := dAtA[iNdEx] 28275 iNdEx++ 28276 packedLen |= int(b&0x7F) << shift 28277 if b < 0x80 { 28278 break 28279 } 28280 } 28281 if packedLen < 0 { 28282 return ErrInvalidLengthThetest 28283 } 28284 postIndex := iNdEx + packedLen 28285 if postIndex < 0 { 28286 return ErrInvalidLengthThetest 28287 } 28288 if postIndex > l { 28289 return io.ErrUnexpectedEOF 28290 } 28291 var elementCount int 28292 var count int 28293 for _, integer := range dAtA[iNdEx:postIndex] { 28294 if integer < 128 { 28295 count++ 28296 } 28297 } 28298 elementCount = count 28299 if elementCount != 0 && len(m.Field7) == 0 { 28300 m.Field7 = make([]int32, 0, elementCount) 28301 } 28302 for iNdEx < postIndex { 28303 var v int32 28304 for shift := uint(0); ; shift += 7 { 28305 if shift >= 64 { 28306 return ErrIntOverflowThetest 28307 } 28308 if iNdEx >= l { 28309 return io.ErrUnexpectedEOF 28310 } 28311 b := dAtA[iNdEx] 28312 iNdEx++ 28313 v |= int32(b&0x7F) << shift 28314 if b < 0x80 { 28315 break 28316 } 28317 } 28318 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 28319 m.Field7 = append(m.Field7, v) 28320 } 28321 } else { 28322 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 28323 } 28324 case 8: 28325 if wireType == 0 { 28326 var v uint64 28327 for shift := uint(0); ; shift += 7 { 28328 if shift >= 64 { 28329 return ErrIntOverflowThetest 28330 } 28331 if iNdEx >= l { 28332 return io.ErrUnexpectedEOF 28333 } 28334 b := dAtA[iNdEx] 28335 iNdEx++ 28336 v |= uint64(b&0x7F) << shift 28337 if b < 0x80 { 28338 break 28339 } 28340 } 28341 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 28342 m.Field8 = append(m.Field8, int64(v)) 28343 } else if wireType == 2 { 28344 var packedLen int 28345 for shift := uint(0); ; shift += 7 { 28346 if shift >= 64 { 28347 return ErrIntOverflowThetest 28348 } 28349 if iNdEx >= l { 28350 return io.ErrUnexpectedEOF 28351 } 28352 b := dAtA[iNdEx] 28353 iNdEx++ 28354 packedLen |= int(b&0x7F) << shift 28355 if b < 0x80 { 28356 break 28357 } 28358 } 28359 if packedLen < 0 { 28360 return ErrInvalidLengthThetest 28361 } 28362 postIndex := iNdEx + packedLen 28363 if postIndex < 0 { 28364 return ErrInvalidLengthThetest 28365 } 28366 if postIndex > l { 28367 return io.ErrUnexpectedEOF 28368 } 28369 var elementCount int 28370 var count int 28371 for _, integer := range dAtA[iNdEx:postIndex] { 28372 if integer < 128 { 28373 count++ 28374 } 28375 } 28376 elementCount = count 28377 if elementCount != 0 && len(m.Field8) == 0 { 28378 m.Field8 = make([]int64, 0, elementCount) 28379 } 28380 for iNdEx < postIndex { 28381 var v uint64 28382 for shift := uint(0); ; shift += 7 { 28383 if shift >= 64 { 28384 return ErrIntOverflowThetest 28385 } 28386 if iNdEx >= l { 28387 return io.ErrUnexpectedEOF 28388 } 28389 b := dAtA[iNdEx] 28390 iNdEx++ 28391 v |= uint64(b&0x7F) << shift 28392 if b < 0x80 { 28393 break 28394 } 28395 } 28396 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 28397 m.Field8 = append(m.Field8, int64(v)) 28398 } 28399 } else { 28400 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 28401 } 28402 case 9: 28403 if wireType == 5 { 28404 var v uint32 28405 if (iNdEx + 4) > l { 28406 return io.ErrUnexpectedEOF 28407 } 28408 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 28409 iNdEx += 4 28410 m.Field9 = append(m.Field9, v) 28411 } else if wireType == 2 { 28412 var packedLen int 28413 for shift := uint(0); ; shift += 7 { 28414 if shift >= 64 { 28415 return ErrIntOverflowThetest 28416 } 28417 if iNdEx >= l { 28418 return io.ErrUnexpectedEOF 28419 } 28420 b := dAtA[iNdEx] 28421 iNdEx++ 28422 packedLen |= int(b&0x7F) << shift 28423 if b < 0x80 { 28424 break 28425 } 28426 } 28427 if packedLen < 0 { 28428 return ErrInvalidLengthThetest 28429 } 28430 postIndex := iNdEx + packedLen 28431 if postIndex < 0 { 28432 return ErrInvalidLengthThetest 28433 } 28434 if postIndex > l { 28435 return io.ErrUnexpectedEOF 28436 } 28437 var elementCount int 28438 elementCount = packedLen / 4 28439 if elementCount != 0 && len(m.Field9) == 0 { 28440 m.Field9 = make([]uint32, 0, elementCount) 28441 } 28442 for iNdEx < postIndex { 28443 var v uint32 28444 if (iNdEx + 4) > l { 28445 return io.ErrUnexpectedEOF 28446 } 28447 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 28448 iNdEx += 4 28449 m.Field9 = append(m.Field9, v) 28450 } 28451 } else { 28452 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 28453 } 28454 case 10: 28455 if wireType == 5 { 28456 var v int32 28457 if (iNdEx + 4) > l { 28458 return io.ErrUnexpectedEOF 28459 } 28460 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 28461 iNdEx += 4 28462 m.Field10 = append(m.Field10, v) 28463 } else if wireType == 2 { 28464 var packedLen int 28465 for shift := uint(0); ; shift += 7 { 28466 if shift >= 64 { 28467 return ErrIntOverflowThetest 28468 } 28469 if iNdEx >= l { 28470 return io.ErrUnexpectedEOF 28471 } 28472 b := dAtA[iNdEx] 28473 iNdEx++ 28474 packedLen |= int(b&0x7F) << shift 28475 if b < 0x80 { 28476 break 28477 } 28478 } 28479 if packedLen < 0 { 28480 return ErrInvalidLengthThetest 28481 } 28482 postIndex := iNdEx + packedLen 28483 if postIndex < 0 { 28484 return ErrInvalidLengthThetest 28485 } 28486 if postIndex > l { 28487 return io.ErrUnexpectedEOF 28488 } 28489 var elementCount int 28490 elementCount = packedLen / 4 28491 if elementCount != 0 && len(m.Field10) == 0 { 28492 m.Field10 = make([]int32, 0, elementCount) 28493 } 28494 for iNdEx < postIndex { 28495 var v int32 28496 if (iNdEx + 4) > l { 28497 return io.ErrUnexpectedEOF 28498 } 28499 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 28500 iNdEx += 4 28501 m.Field10 = append(m.Field10, v) 28502 } 28503 } else { 28504 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 28505 } 28506 case 11: 28507 if wireType == 1 { 28508 var v uint64 28509 if (iNdEx + 8) > l { 28510 return io.ErrUnexpectedEOF 28511 } 28512 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 28513 iNdEx += 8 28514 m.Field11 = append(m.Field11, v) 28515 } else if wireType == 2 { 28516 var packedLen int 28517 for shift := uint(0); ; shift += 7 { 28518 if shift >= 64 { 28519 return ErrIntOverflowThetest 28520 } 28521 if iNdEx >= l { 28522 return io.ErrUnexpectedEOF 28523 } 28524 b := dAtA[iNdEx] 28525 iNdEx++ 28526 packedLen |= int(b&0x7F) << shift 28527 if b < 0x80 { 28528 break 28529 } 28530 } 28531 if packedLen < 0 { 28532 return ErrInvalidLengthThetest 28533 } 28534 postIndex := iNdEx + packedLen 28535 if postIndex < 0 { 28536 return ErrInvalidLengthThetest 28537 } 28538 if postIndex > l { 28539 return io.ErrUnexpectedEOF 28540 } 28541 var elementCount int 28542 elementCount = packedLen / 8 28543 if elementCount != 0 && len(m.Field11) == 0 { 28544 m.Field11 = make([]uint64, 0, elementCount) 28545 } 28546 for iNdEx < postIndex { 28547 var v uint64 28548 if (iNdEx + 8) > l { 28549 return io.ErrUnexpectedEOF 28550 } 28551 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 28552 iNdEx += 8 28553 m.Field11 = append(m.Field11, v) 28554 } 28555 } else { 28556 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 28557 } 28558 case 12: 28559 if wireType == 1 { 28560 var v int64 28561 if (iNdEx + 8) > l { 28562 return io.ErrUnexpectedEOF 28563 } 28564 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 28565 iNdEx += 8 28566 m.Field12 = append(m.Field12, v) 28567 } else if wireType == 2 { 28568 var packedLen int 28569 for shift := uint(0); ; shift += 7 { 28570 if shift >= 64 { 28571 return ErrIntOverflowThetest 28572 } 28573 if iNdEx >= l { 28574 return io.ErrUnexpectedEOF 28575 } 28576 b := dAtA[iNdEx] 28577 iNdEx++ 28578 packedLen |= int(b&0x7F) << shift 28579 if b < 0x80 { 28580 break 28581 } 28582 } 28583 if packedLen < 0 { 28584 return ErrInvalidLengthThetest 28585 } 28586 postIndex := iNdEx + packedLen 28587 if postIndex < 0 { 28588 return ErrInvalidLengthThetest 28589 } 28590 if postIndex > l { 28591 return io.ErrUnexpectedEOF 28592 } 28593 var elementCount int 28594 elementCount = packedLen / 8 28595 if elementCount != 0 && len(m.Field12) == 0 { 28596 m.Field12 = make([]int64, 0, elementCount) 28597 } 28598 for iNdEx < postIndex { 28599 var v int64 28600 if (iNdEx + 8) > l { 28601 return io.ErrUnexpectedEOF 28602 } 28603 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 28604 iNdEx += 8 28605 m.Field12 = append(m.Field12, v) 28606 } 28607 } else { 28608 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 28609 } 28610 case 13: 28611 if wireType == 0 { 28612 var v int 28613 for shift := uint(0); ; shift += 7 { 28614 if shift >= 64 { 28615 return ErrIntOverflowThetest 28616 } 28617 if iNdEx >= l { 28618 return io.ErrUnexpectedEOF 28619 } 28620 b := dAtA[iNdEx] 28621 iNdEx++ 28622 v |= int(b&0x7F) << shift 28623 if b < 0x80 { 28624 break 28625 } 28626 } 28627 m.Field13 = append(m.Field13, bool(v != 0)) 28628 } else if wireType == 2 { 28629 var packedLen int 28630 for shift := uint(0); ; shift += 7 { 28631 if shift >= 64 { 28632 return ErrIntOverflowThetest 28633 } 28634 if iNdEx >= l { 28635 return io.ErrUnexpectedEOF 28636 } 28637 b := dAtA[iNdEx] 28638 iNdEx++ 28639 packedLen |= int(b&0x7F) << shift 28640 if b < 0x80 { 28641 break 28642 } 28643 } 28644 if packedLen < 0 { 28645 return ErrInvalidLengthThetest 28646 } 28647 postIndex := iNdEx + packedLen 28648 if postIndex < 0 { 28649 return ErrInvalidLengthThetest 28650 } 28651 if postIndex > l { 28652 return io.ErrUnexpectedEOF 28653 } 28654 var elementCount int 28655 elementCount = packedLen 28656 if elementCount != 0 && len(m.Field13) == 0 { 28657 m.Field13 = make([]bool, 0, elementCount) 28658 } 28659 for iNdEx < postIndex { 28660 var v int 28661 for shift := uint(0); ; shift += 7 { 28662 if shift >= 64 { 28663 return ErrIntOverflowThetest 28664 } 28665 if iNdEx >= l { 28666 return io.ErrUnexpectedEOF 28667 } 28668 b := dAtA[iNdEx] 28669 iNdEx++ 28670 v |= int(b&0x7F) << shift 28671 if b < 0x80 { 28672 break 28673 } 28674 } 28675 m.Field13 = append(m.Field13, bool(v != 0)) 28676 } 28677 } else { 28678 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 28679 } 28680 case 14: 28681 if wireType != 2 { 28682 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 28683 } 28684 var stringLen uint64 28685 for shift := uint(0); ; shift += 7 { 28686 if shift >= 64 { 28687 return ErrIntOverflowThetest 28688 } 28689 if iNdEx >= l { 28690 return io.ErrUnexpectedEOF 28691 } 28692 b := dAtA[iNdEx] 28693 iNdEx++ 28694 stringLen |= uint64(b&0x7F) << shift 28695 if b < 0x80 { 28696 break 28697 } 28698 } 28699 intStringLen := int(stringLen) 28700 if intStringLen < 0 { 28701 return ErrInvalidLengthThetest 28702 } 28703 postIndex := iNdEx + intStringLen 28704 if postIndex < 0 { 28705 return ErrInvalidLengthThetest 28706 } 28707 if postIndex > l { 28708 return io.ErrUnexpectedEOF 28709 } 28710 m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex])) 28711 iNdEx = postIndex 28712 case 15: 28713 if wireType != 2 { 28714 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 28715 } 28716 var byteLen int 28717 for shift := uint(0); ; shift += 7 { 28718 if shift >= 64 { 28719 return ErrIntOverflowThetest 28720 } 28721 if iNdEx >= l { 28722 return io.ErrUnexpectedEOF 28723 } 28724 b := dAtA[iNdEx] 28725 iNdEx++ 28726 byteLen |= int(b&0x7F) << shift 28727 if b < 0x80 { 28728 break 28729 } 28730 } 28731 if byteLen < 0 { 28732 return ErrInvalidLengthThetest 28733 } 28734 postIndex := iNdEx + byteLen 28735 if postIndex < 0 { 28736 return ErrInvalidLengthThetest 28737 } 28738 if postIndex > l { 28739 return io.ErrUnexpectedEOF 28740 } 28741 m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx)) 28742 copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex]) 28743 iNdEx = postIndex 28744 default: 28745 iNdEx = preIndex 28746 skippy, err := skipThetest(dAtA[iNdEx:]) 28747 if err != nil { 28748 return err 28749 } 28750 if (skippy < 0) || (iNdEx+skippy) < 0 { 28751 return ErrInvalidLengthThetest 28752 } 28753 if (iNdEx + skippy) > l { 28754 return io.ErrUnexpectedEOF 28755 } 28756 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 28757 iNdEx += skippy 28758 } 28759 } 28760 28761 if iNdEx > l { 28762 return io.ErrUnexpectedEOF 28763 } 28764 return nil 28765 } 28766 func (m *NinRepNative) Unmarshal(dAtA []byte) error { 28767 l := len(dAtA) 28768 iNdEx := 0 28769 for iNdEx < l { 28770 preIndex := iNdEx 28771 var wire uint64 28772 for shift := uint(0); ; shift += 7 { 28773 if shift >= 64 { 28774 return ErrIntOverflowThetest 28775 } 28776 if iNdEx >= l { 28777 return io.ErrUnexpectedEOF 28778 } 28779 b := dAtA[iNdEx] 28780 iNdEx++ 28781 wire |= uint64(b&0x7F) << shift 28782 if b < 0x80 { 28783 break 28784 } 28785 } 28786 fieldNum := int32(wire >> 3) 28787 wireType := int(wire & 0x7) 28788 if wireType == 4 { 28789 return fmt.Errorf("proto: NinRepNative: wiretype end group for non-group") 28790 } 28791 if fieldNum <= 0 { 28792 return fmt.Errorf("proto: NinRepNative: illegal tag %d (wire type %d)", fieldNum, wire) 28793 } 28794 switch fieldNum { 28795 case 1: 28796 if wireType == 1 { 28797 var v uint64 28798 if (iNdEx + 8) > l { 28799 return io.ErrUnexpectedEOF 28800 } 28801 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 28802 iNdEx += 8 28803 v2 := float64(math.Float64frombits(v)) 28804 m.Field1 = append(m.Field1, v2) 28805 } else if wireType == 2 { 28806 var packedLen int 28807 for shift := uint(0); ; shift += 7 { 28808 if shift >= 64 { 28809 return ErrIntOverflowThetest 28810 } 28811 if iNdEx >= l { 28812 return io.ErrUnexpectedEOF 28813 } 28814 b := dAtA[iNdEx] 28815 iNdEx++ 28816 packedLen |= int(b&0x7F) << shift 28817 if b < 0x80 { 28818 break 28819 } 28820 } 28821 if packedLen < 0 { 28822 return ErrInvalidLengthThetest 28823 } 28824 postIndex := iNdEx + packedLen 28825 if postIndex < 0 { 28826 return ErrInvalidLengthThetest 28827 } 28828 if postIndex > l { 28829 return io.ErrUnexpectedEOF 28830 } 28831 var elementCount int 28832 elementCount = packedLen / 8 28833 if elementCount != 0 && len(m.Field1) == 0 { 28834 m.Field1 = make([]float64, 0, elementCount) 28835 } 28836 for iNdEx < postIndex { 28837 var v uint64 28838 if (iNdEx + 8) > l { 28839 return io.ErrUnexpectedEOF 28840 } 28841 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 28842 iNdEx += 8 28843 v2 := float64(math.Float64frombits(v)) 28844 m.Field1 = append(m.Field1, v2) 28845 } 28846 } else { 28847 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 28848 } 28849 case 2: 28850 if wireType == 5 { 28851 var v uint32 28852 if (iNdEx + 4) > l { 28853 return io.ErrUnexpectedEOF 28854 } 28855 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 28856 iNdEx += 4 28857 v2 := float32(math.Float32frombits(v)) 28858 m.Field2 = append(m.Field2, v2) 28859 } else if wireType == 2 { 28860 var packedLen int 28861 for shift := uint(0); ; shift += 7 { 28862 if shift >= 64 { 28863 return ErrIntOverflowThetest 28864 } 28865 if iNdEx >= l { 28866 return io.ErrUnexpectedEOF 28867 } 28868 b := dAtA[iNdEx] 28869 iNdEx++ 28870 packedLen |= int(b&0x7F) << shift 28871 if b < 0x80 { 28872 break 28873 } 28874 } 28875 if packedLen < 0 { 28876 return ErrInvalidLengthThetest 28877 } 28878 postIndex := iNdEx + packedLen 28879 if postIndex < 0 { 28880 return ErrInvalidLengthThetest 28881 } 28882 if postIndex > l { 28883 return io.ErrUnexpectedEOF 28884 } 28885 var elementCount int 28886 elementCount = packedLen / 4 28887 if elementCount != 0 && len(m.Field2) == 0 { 28888 m.Field2 = make([]float32, 0, elementCount) 28889 } 28890 for iNdEx < postIndex { 28891 var v uint32 28892 if (iNdEx + 4) > l { 28893 return io.ErrUnexpectedEOF 28894 } 28895 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 28896 iNdEx += 4 28897 v2 := float32(math.Float32frombits(v)) 28898 m.Field2 = append(m.Field2, v2) 28899 } 28900 } else { 28901 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 28902 } 28903 case 3: 28904 if wireType == 0 { 28905 var v int32 28906 for shift := uint(0); ; shift += 7 { 28907 if shift >= 64 { 28908 return ErrIntOverflowThetest 28909 } 28910 if iNdEx >= l { 28911 return io.ErrUnexpectedEOF 28912 } 28913 b := dAtA[iNdEx] 28914 iNdEx++ 28915 v |= int32(b&0x7F) << shift 28916 if b < 0x80 { 28917 break 28918 } 28919 } 28920 m.Field3 = append(m.Field3, v) 28921 } else if wireType == 2 { 28922 var packedLen int 28923 for shift := uint(0); ; shift += 7 { 28924 if shift >= 64 { 28925 return ErrIntOverflowThetest 28926 } 28927 if iNdEx >= l { 28928 return io.ErrUnexpectedEOF 28929 } 28930 b := dAtA[iNdEx] 28931 iNdEx++ 28932 packedLen |= int(b&0x7F) << shift 28933 if b < 0x80 { 28934 break 28935 } 28936 } 28937 if packedLen < 0 { 28938 return ErrInvalidLengthThetest 28939 } 28940 postIndex := iNdEx + packedLen 28941 if postIndex < 0 { 28942 return ErrInvalidLengthThetest 28943 } 28944 if postIndex > l { 28945 return io.ErrUnexpectedEOF 28946 } 28947 var elementCount int 28948 var count int 28949 for _, integer := range dAtA[iNdEx:postIndex] { 28950 if integer < 128 { 28951 count++ 28952 } 28953 } 28954 elementCount = count 28955 if elementCount != 0 && len(m.Field3) == 0 { 28956 m.Field3 = make([]int32, 0, elementCount) 28957 } 28958 for iNdEx < postIndex { 28959 var v int32 28960 for shift := uint(0); ; shift += 7 { 28961 if shift >= 64 { 28962 return ErrIntOverflowThetest 28963 } 28964 if iNdEx >= l { 28965 return io.ErrUnexpectedEOF 28966 } 28967 b := dAtA[iNdEx] 28968 iNdEx++ 28969 v |= int32(b&0x7F) << shift 28970 if b < 0x80 { 28971 break 28972 } 28973 } 28974 m.Field3 = append(m.Field3, v) 28975 } 28976 } else { 28977 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 28978 } 28979 case 4: 28980 if wireType == 0 { 28981 var v int64 28982 for shift := uint(0); ; shift += 7 { 28983 if shift >= 64 { 28984 return ErrIntOverflowThetest 28985 } 28986 if iNdEx >= l { 28987 return io.ErrUnexpectedEOF 28988 } 28989 b := dAtA[iNdEx] 28990 iNdEx++ 28991 v |= int64(b&0x7F) << shift 28992 if b < 0x80 { 28993 break 28994 } 28995 } 28996 m.Field4 = append(m.Field4, v) 28997 } else if wireType == 2 { 28998 var packedLen int 28999 for shift := uint(0); ; shift += 7 { 29000 if shift >= 64 { 29001 return ErrIntOverflowThetest 29002 } 29003 if iNdEx >= l { 29004 return io.ErrUnexpectedEOF 29005 } 29006 b := dAtA[iNdEx] 29007 iNdEx++ 29008 packedLen |= int(b&0x7F) << shift 29009 if b < 0x80 { 29010 break 29011 } 29012 } 29013 if packedLen < 0 { 29014 return ErrInvalidLengthThetest 29015 } 29016 postIndex := iNdEx + packedLen 29017 if postIndex < 0 { 29018 return ErrInvalidLengthThetest 29019 } 29020 if postIndex > l { 29021 return io.ErrUnexpectedEOF 29022 } 29023 var elementCount int 29024 var count int 29025 for _, integer := range dAtA[iNdEx:postIndex] { 29026 if integer < 128 { 29027 count++ 29028 } 29029 } 29030 elementCount = count 29031 if elementCount != 0 && len(m.Field4) == 0 { 29032 m.Field4 = make([]int64, 0, elementCount) 29033 } 29034 for iNdEx < postIndex { 29035 var v int64 29036 for shift := uint(0); ; shift += 7 { 29037 if shift >= 64 { 29038 return ErrIntOverflowThetest 29039 } 29040 if iNdEx >= l { 29041 return io.ErrUnexpectedEOF 29042 } 29043 b := dAtA[iNdEx] 29044 iNdEx++ 29045 v |= int64(b&0x7F) << shift 29046 if b < 0x80 { 29047 break 29048 } 29049 } 29050 m.Field4 = append(m.Field4, v) 29051 } 29052 } else { 29053 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 29054 } 29055 case 5: 29056 if wireType == 0 { 29057 var v uint32 29058 for shift := uint(0); ; shift += 7 { 29059 if shift >= 64 { 29060 return ErrIntOverflowThetest 29061 } 29062 if iNdEx >= l { 29063 return io.ErrUnexpectedEOF 29064 } 29065 b := dAtA[iNdEx] 29066 iNdEx++ 29067 v |= uint32(b&0x7F) << shift 29068 if b < 0x80 { 29069 break 29070 } 29071 } 29072 m.Field5 = append(m.Field5, v) 29073 } else if wireType == 2 { 29074 var packedLen int 29075 for shift := uint(0); ; shift += 7 { 29076 if shift >= 64 { 29077 return ErrIntOverflowThetest 29078 } 29079 if iNdEx >= l { 29080 return io.ErrUnexpectedEOF 29081 } 29082 b := dAtA[iNdEx] 29083 iNdEx++ 29084 packedLen |= int(b&0x7F) << shift 29085 if b < 0x80 { 29086 break 29087 } 29088 } 29089 if packedLen < 0 { 29090 return ErrInvalidLengthThetest 29091 } 29092 postIndex := iNdEx + packedLen 29093 if postIndex < 0 { 29094 return ErrInvalidLengthThetest 29095 } 29096 if postIndex > l { 29097 return io.ErrUnexpectedEOF 29098 } 29099 var elementCount int 29100 var count int 29101 for _, integer := range dAtA[iNdEx:postIndex] { 29102 if integer < 128 { 29103 count++ 29104 } 29105 } 29106 elementCount = count 29107 if elementCount != 0 && len(m.Field5) == 0 { 29108 m.Field5 = make([]uint32, 0, elementCount) 29109 } 29110 for iNdEx < postIndex { 29111 var v uint32 29112 for shift := uint(0); ; shift += 7 { 29113 if shift >= 64 { 29114 return ErrIntOverflowThetest 29115 } 29116 if iNdEx >= l { 29117 return io.ErrUnexpectedEOF 29118 } 29119 b := dAtA[iNdEx] 29120 iNdEx++ 29121 v |= uint32(b&0x7F) << shift 29122 if b < 0x80 { 29123 break 29124 } 29125 } 29126 m.Field5 = append(m.Field5, v) 29127 } 29128 } else { 29129 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 29130 } 29131 case 6: 29132 if wireType == 0 { 29133 var v uint64 29134 for shift := uint(0); ; shift += 7 { 29135 if shift >= 64 { 29136 return ErrIntOverflowThetest 29137 } 29138 if iNdEx >= l { 29139 return io.ErrUnexpectedEOF 29140 } 29141 b := dAtA[iNdEx] 29142 iNdEx++ 29143 v |= uint64(b&0x7F) << shift 29144 if b < 0x80 { 29145 break 29146 } 29147 } 29148 m.Field6 = append(m.Field6, v) 29149 } else if wireType == 2 { 29150 var packedLen int 29151 for shift := uint(0); ; shift += 7 { 29152 if shift >= 64 { 29153 return ErrIntOverflowThetest 29154 } 29155 if iNdEx >= l { 29156 return io.ErrUnexpectedEOF 29157 } 29158 b := dAtA[iNdEx] 29159 iNdEx++ 29160 packedLen |= int(b&0x7F) << shift 29161 if b < 0x80 { 29162 break 29163 } 29164 } 29165 if packedLen < 0 { 29166 return ErrInvalidLengthThetest 29167 } 29168 postIndex := iNdEx + packedLen 29169 if postIndex < 0 { 29170 return ErrInvalidLengthThetest 29171 } 29172 if postIndex > l { 29173 return io.ErrUnexpectedEOF 29174 } 29175 var elementCount int 29176 var count int 29177 for _, integer := range dAtA[iNdEx:postIndex] { 29178 if integer < 128 { 29179 count++ 29180 } 29181 } 29182 elementCount = count 29183 if elementCount != 0 && len(m.Field6) == 0 { 29184 m.Field6 = make([]uint64, 0, elementCount) 29185 } 29186 for iNdEx < postIndex { 29187 var v uint64 29188 for shift := uint(0); ; shift += 7 { 29189 if shift >= 64 { 29190 return ErrIntOverflowThetest 29191 } 29192 if iNdEx >= l { 29193 return io.ErrUnexpectedEOF 29194 } 29195 b := dAtA[iNdEx] 29196 iNdEx++ 29197 v |= uint64(b&0x7F) << shift 29198 if b < 0x80 { 29199 break 29200 } 29201 } 29202 m.Field6 = append(m.Field6, v) 29203 } 29204 } else { 29205 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 29206 } 29207 case 7: 29208 if wireType == 0 { 29209 var v int32 29210 for shift := uint(0); ; shift += 7 { 29211 if shift >= 64 { 29212 return ErrIntOverflowThetest 29213 } 29214 if iNdEx >= l { 29215 return io.ErrUnexpectedEOF 29216 } 29217 b := dAtA[iNdEx] 29218 iNdEx++ 29219 v |= int32(b&0x7F) << shift 29220 if b < 0x80 { 29221 break 29222 } 29223 } 29224 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 29225 m.Field7 = append(m.Field7, v) 29226 } else if wireType == 2 { 29227 var packedLen int 29228 for shift := uint(0); ; shift += 7 { 29229 if shift >= 64 { 29230 return ErrIntOverflowThetest 29231 } 29232 if iNdEx >= l { 29233 return io.ErrUnexpectedEOF 29234 } 29235 b := dAtA[iNdEx] 29236 iNdEx++ 29237 packedLen |= int(b&0x7F) << shift 29238 if b < 0x80 { 29239 break 29240 } 29241 } 29242 if packedLen < 0 { 29243 return ErrInvalidLengthThetest 29244 } 29245 postIndex := iNdEx + packedLen 29246 if postIndex < 0 { 29247 return ErrInvalidLengthThetest 29248 } 29249 if postIndex > l { 29250 return io.ErrUnexpectedEOF 29251 } 29252 var elementCount int 29253 var count int 29254 for _, integer := range dAtA[iNdEx:postIndex] { 29255 if integer < 128 { 29256 count++ 29257 } 29258 } 29259 elementCount = count 29260 if elementCount != 0 && len(m.Field7) == 0 { 29261 m.Field7 = make([]int32, 0, elementCount) 29262 } 29263 for iNdEx < postIndex { 29264 var v int32 29265 for shift := uint(0); ; shift += 7 { 29266 if shift >= 64 { 29267 return ErrIntOverflowThetest 29268 } 29269 if iNdEx >= l { 29270 return io.ErrUnexpectedEOF 29271 } 29272 b := dAtA[iNdEx] 29273 iNdEx++ 29274 v |= int32(b&0x7F) << shift 29275 if b < 0x80 { 29276 break 29277 } 29278 } 29279 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 29280 m.Field7 = append(m.Field7, v) 29281 } 29282 } else { 29283 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 29284 } 29285 case 8: 29286 if wireType == 0 { 29287 var v uint64 29288 for shift := uint(0); ; shift += 7 { 29289 if shift >= 64 { 29290 return ErrIntOverflowThetest 29291 } 29292 if iNdEx >= l { 29293 return io.ErrUnexpectedEOF 29294 } 29295 b := dAtA[iNdEx] 29296 iNdEx++ 29297 v |= uint64(b&0x7F) << shift 29298 if b < 0x80 { 29299 break 29300 } 29301 } 29302 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 29303 m.Field8 = append(m.Field8, int64(v)) 29304 } else if wireType == 2 { 29305 var packedLen int 29306 for shift := uint(0); ; shift += 7 { 29307 if shift >= 64 { 29308 return ErrIntOverflowThetest 29309 } 29310 if iNdEx >= l { 29311 return io.ErrUnexpectedEOF 29312 } 29313 b := dAtA[iNdEx] 29314 iNdEx++ 29315 packedLen |= int(b&0x7F) << shift 29316 if b < 0x80 { 29317 break 29318 } 29319 } 29320 if packedLen < 0 { 29321 return ErrInvalidLengthThetest 29322 } 29323 postIndex := iNdEx + packedLen 29324 if postIndex < 0 { 29325 return ErrInvalidLengthThetest 29326 } 29327 if postIndex > l { 29328 return io.ErrUnexpectedEOF 29329 } 29330 var elementCount int 29331 var count int 29332 for _, integer := range dAtA[iNdEx:postIndex] { 29333 if integer < 128 { 29334 count++ 29335 } 29336 } 29337 elementCount = count 29338 if elementCount != 0 && len(m.Field8) == 0 { 29339 m.Field8 = make([]int64, 0, elementCount) 29340 } 29341 for iNdEx < postIndex { 29342 var v uint64 29343 for shift := uint(0); ; shift += 7 { 29344 if shift >= 64 { 29345 return ErrIntOverflowThetest 29346 } 29347 if iNdEx >= l { 29348 return io.ErrUnexpectedEOF 29349 } 29350 b := dAtA[iNdEx] 29351 iNdEx++ 29352 v |= uint64(b&0x7F) << shift 29353 if b < 0x80 { 29354 break 29355 } 29356 } 29357 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 29358 m.Field8 = append(m.Field8, int64(v)) 29359 } 29360 } else { 29361 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 29362 } 29363 case 9: 29364 if wireType == 5 { 29365 var v uint32 29366 if (iNdEx + 4) > l { 29367 return io.ErrUnexpectedEOF 29368 } 29369 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 29370 iNdEx += 4 29371 m.Field9 = append(m.Field9, v) 29372 } else if wireType == 2 { 29373 var packedLen int 29374 for shift := uint(0); ; shift += 7 { 29375 if shift >= 64 { 29376 return ErrIntOverflowThetest 29377 } 29378 if iNdEx >= l { 29379 return io.ErrUnexpectedEOF 29380 } 29381 b := dAtA[iNdEx] 29382 iNdEx++ 29383 packedLen |= int(b&0x7F) << shift 29384 if b < 0x80 { 29385 break 29386 } 29387 } 29388 if packedLen < 0 { 29389 return ErrInvalidLengthThetest 29390 } 29391 postIndex := iNdEx + packedLen 29392 if postIndex < 0 { 29393 return ErrInvalidLengthThetest 29394 } 29395 if postIndex > l { 29396 return io.ErrUnexpectedEOF 29397 } 29398 var elementCount int 29399 elementCount = packedLen / 4 29400 if elementCount != 0 && len(m.Field9) == 0 { 29401 m.Field9 = make([]uint32, 0, elementCount) 29402 } 29403 for iNdEx < postIndex { 29404 var v uint32 29405 if (iNdEx + 4) > l { 29406 return io.ErrUnexpectedEOF 29407 } 29408 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 29409 iNdEx += 4 29410 m.Field9 = append(m.Field9, v) 29411 } 29412 } else { 29413 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 29414 } 29415 case 10: 29416 if wireType == 5 { 29417 var v int32 29418 if (iNdEx + 4) > l { 29419 return io.ErrUnexpectedEOF 29420 } 29421 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 29422 iNdEx += 4 29423 m.Field10 = append(m.Field10, v) 29424 } else if wireType == 2 { 29425 var packedLen int 29426 for shift := uint(0); ; shift += 7 { 29427 if shift >= 64 { 29428 return ErrIntOverflowThetest 29429 } 29430 if iNdEx >= l { 29431 return io.ErrUnexpectedEOF 29432 } 29433 b := dAtA[iNdEx] 29434 iNdEx++ 29435 packedLen |= int(b&0x7F) << shift 29436 if b < 0x80 { 29437 break 29438 } 29439 } 29440 if packedLen < 0 { 29441 return ErrInvalidLengthThetest 29442 } 29443 postIndex := iNdEx + packedLen 29444 if postIndex < 0 { 29445 return ErrInvalidLengthThetest 29446 } 29447 if postIndex > l { 29448 return io.ErrUnexpectedEOF 29449 } 29450 var elementCount int 29451 elementCount = packedLen / 4 29452 if elementCount != 0 && len(m.Field10) == 0 { 29453 m.Field10 = make([]int32, 0, elementCount) 29454 } 29455 for iNdEx < postIndex { 29456 var v int32 29457 if (iNdEx + 4) > l { 29458 return io.ErrUnexpectedEOF 29459 } 29460 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 29461 iNdEx += 4 29462 m.Field10 = append(m.Field10, v) 29463 } 29464 } else { 29465 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 29466 } 29467 case 11: 29468 if wireType == 1 { 29469 var v uint64 29470 if (iNdEx + 8) > l { 29471 return io.ErrUnexpectedEOF 29472 } 29473 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 29474 iNdEx += 8 29475 m.Field11 = append(m.Field11, v) 29476 } else if wireType == 2 { 29477 var packedLen int 29478 for shift := uint(0); ; shift += 7 { 29479 if shift >= 64 { 29480 return ErrIntOverflowThetest 29481 } 29482 if iNdEx >= l { 29483 return io.ErrUnexpectedEOF 29484 } 29485 b := dAtA[iNdEx] 29486 iNdEx++ 29487 packedLen |= int(b&0x7F) << shift 29488 if b < 0x80 { 29489 break 29490 } 29491 } 29492 if packedLen < 0 { 29493 return ErrInvalidLengthThetest 29494 } 29495 postIndex := iNdEx + packedLen 29496 if postIndex < 0 { 29497 return ErrInvalidLengthThetest 29498 } 29499 if postIndex > l { 29500 return io.ErrUnexpectedEOF 29501 } 29502 var elementCount int 29503 elementCount = packedLen / 8 29504 if elementCount != 0 && len(m.Field11) == 0 { 29505 m.Field11 = make([]uint64, 0, elementCount) 29506 } 29507 for iNdEx < postIndex { 29508 var v uint64 29509 if (iNdEx + 8) > l { 29510 return io.ErrUnexpectedEOF 29511 } 29512 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 29513 iNdEx += 8 29514 m.Field11 = append(m.Field11, v) 29515 } 29516 } else { 29517 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 29518 } 29519 case 12: 29520 if wireType == 1 { 29521 var v int64 29522 if (iNdEx + 8) > l { 29523 return io.ErrUnexpectedEOF 29524 } 29525 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 29526 iNdEx += 8 29527 m.Field12 = append(m.Field12, v) 29528 } else if wireType == 2 { 29529 var packedLen int 29530 for shift := uint(0); ; shift += 7 { 29531 if shift >= 64 { 29532 return ErrIntOverflowThetest 29533 } 29534 if iNdEx >= l { 29535 return io.ErrUnexpectedEOF 29536 } 29537 b := dAtA[iNdEx] 29538 iNdEx++ 29539 packedLen |= int(b&0x7F) << shift 29540 if b < 0x80 { 29541 break 29542 } 29543 } 29544 if packedLen < 0 { 29545 return ErrInvalidLengthThetest 29546 } 29547 postIndex := iNdEx + packedLen 29548 if postIndex < 0 { 29549 return ErrInvalidLengthThetest 29550 } 29551 if postIndex > l { 29552 return io.ErrUnexpectedEOF 29553 } 29554 var elementCount int 29555 elementCount = packedLen / 8 29556 if elementCount != 0 && len(m.Field12) == 0 { 29557 m.Field12 = make([]int64, 0, elementCount) 29558 } 29559 for iNdEx < postIndex { 29560 var v int64 29561 if (iNdEx + 8) > l { 29562 return io.ErrUnexpectedEOF 29563 } 29564 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 29565 iNdEx += 8 29566 m.Field12 = append(m.Field12, v) 29567 } 29568 } else { 29569 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 29570 } 29571 case 13: 29572 if wireType == 0 { 29573 var v int 29574 for shift := uint(0); ; shift += 7 { 29575 if shift >= 64 { 29576 return ErrIntOverflowThetest 29577 } 29578 if iNdEx >= l { 29579 return io.ErrUnexpectedEOF 29580 } 29581 b := dAtA[iNdEx] 29582 iNdEx++ 29583 v |= int(b&0x7F) << shift 29584 if b < 0x80 { 29585 break 29586 } 29587 } 29588 m.Field13 = append(m.Field13, bool(v != 0)) 29589 } else if wireType == 2 { 29590 var packedLen int 29591 for shift := uint(0); ; shift += 7 { 29592 if shift >= 64 { 29593 return ErrIntOverflowThetest 29594 } 29595 if iNdEx >= l { 29596 return io.ErrUnexpectedEOF 29597 } 29598 b := dAtA[iNdEx] 29599 iNdEx++ 29600 packedLen |= int(b&0x7F) << shift 29601 if b < 0x80 { 29602 break 29603 } 29604 } 29605 if packedLen < 0 { 29606 return ErrInvalidLengthThetest 29607 } 29608 postIndex := iNdEx + packedLen 29609 if postIndex < 0 { 29610 return ErrInvalidLengthThetest 29611 } 29612 if postIndex > l { 29613 return io.ErrUnexpectedEOF 29614 } 29615 var elementCount int 29616 elementCount = packedLen 29617 if elementCount != 0 && len(m.Field13) == 0 { 29618 m.Field13 = make([]bool, 0, elementCount) 29619 } 29620 for iNdEx < postIndex { 29621 var v int 29622 for shift := uint(0); ; shift += 7 { 29623 if shift >= 64 { 29624 return ErrIntOverflowThetest 29625 } 29626 if iNdEx >= l { 29627 return io.ErrUnexpectedEOF 29628 } 29629 b := dAtA[iNdEx] 29630 iNdEx++ 29631 v |= int(b&0x7F) << shift 29632 if b < 0x80 { 29633 break 29634 } 29635 } 29636 m.Field13 = append(m.Field13, bool(v != 0)) 29637 } 29638 } else { 29639 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 29640 } 29641 case 14: 29642 if wireType != 2 { 29643 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 29644 } 29645 var stringLen uint64 29646 for shift := uint(0); ; shift += 7 { 29647 if shift >= 64 { 29648 return ErrIntOverflowThetest 29649 } 29650 if iNdEx >= l { 29651 return io.ErrUnexpectedEOF 29652 } 29653 b := dAtA[iNdEx] 29654 iNdEx++ 29655 stringLen |= uint64(b&0x7F) << shift 29656 if b < 0x80 { 29657 break 29658 } 29659 } 29660 intStringLen := int(stringLen) 29661 if intStringLen < 0 { 29662 return ErrInvalidLengthThetest 29663 } 29664 postIndex := iNdEx + intStringLen 29665 if postIndex < 0 { 29666 return ErrInvalidLengthThetest 29667 } 29668 if postIndex > l { 29669 return io.ErrUnexpectedEOF 29670 } 29671 m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex])) 29672 iNdEx = postIndex 29673 case 15: 29674 if wireType != 2 { 29675 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 29676 } 29677 var byteLen int 29678 for shift := uint(0); ; shift += 7 { 29679 if shift >= 64 { 29680 return ErrIntOverflowThetest 29681 } 29682 if iNdEx >= l { 29683 return io.ErrUnexpectedEOF 29684 } 29685 b := dAtA[iNdEx] 29686 iNdEx++ 29687 byteLen |= int(b&0x7F) << shift 29688 if b < 0x80 { 29689 break 29690 } 29691 } 29692 if byteLen < 0 { 29693 return ErrInvalidLengthThetest 29694 } 29695 postIndex := iNdEx + byteLen 29696 if postIndex < 0 { 29697 return ErrInvalidLengthThetest 29698 } 29699 if postIndex > l { 29700 return io.ErrUnexpectedEOF 29701 } 29702 m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx)) 29703 copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex]) 29704 iNdEx = postIndex 29705 default: 29706 iNdEx = preIndex 29707 skippy, err := skipThetest(dAtA[iNdEx:]) 29708 if err != nil { 29709 return err 29710 } 29711 if (skippy < 0) || (iNdEx+skippy) < 0 { 29712 return ErrInvalidLengthThetest 29713 } 29714 if (iNdEx + skippy) > l { 29715 return io.ErrUnexpectedEOF 29716 } 29717 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 29718 iNdEx += skippy 29719 } 29720 } 29721 29722 if iNdEx > l { 29723 return io.ErrUnexpectedEOF 29724 } 29725 return nil 29726 } 29727 func (m *NidRepPackedNative) Unmarshal(dAtA []byte) error { 29728 l := len(dAtA) 29729 iNdEx := 0 29730 for iNdEx < l { 29731 preIndex := iNdEx 29732 var wire uint64 29733 for shift := uint(0); ; shift += 7 { 29734 if shift >= 64 { 29735 return ErrIntOverflowThetest 29736 } 29737 if iNdEx >= l { 29738 return io.ErrUnexpectedEOF 29739 } 29740 b := dAtA[iNdEx] 29741 iNdEx++ 29742 wire |= uint64(b&0x7F) << shift 29743 if b < 0x80 { 29744 break 29745 } 29746 } 29747 fieldNum := int32(wire >> 3) 29748 wireType := int(wire & 0x7) 29749 if wireType == 4 { 29750 return fmt.Errorf("proto: NidRepPackedNative: wiretype end group for non-group") 29751 } 29752 if fieldNum <= 0 { 29753 return fmt.Errorf("proto: NidRepPackedNative: illegal tag %d (wire type %d)", fieldNum, wire) 29754 } 29755 switch fieldNum { 29756 case 1: 29757 if wireType == 1 { 29758 var v uint64 29759 if (iNdEx + 8) > l { 29760 return io.ErrUnexpectedEOF 29761 } 29762 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 29763 iNdEx += 8 29764 v2 := float64(math.Float64frombits(v)) 29765 m.Field1 = append(m.Field1, v2) 29766 } else if wireType == 2 { 29767 var packedLen int 29768 for shift := uint(0); ; shift += 7 { 29769 if shift >= 64 { 29770 return ErrIntOverflowThetest 29771 } 29772 if iNdEx >= l { 29773 return io.ErrUnexpectedEOF 29774 } 29775 b := dAtA[iNdEx] 29776 iNdEx++ 29777 packedLen |= int(b&0x7F) << shift 29778 if b < 0x80 { 29779 break 29780 } 29781 } 29782 if packedLen < 0 { 29783 return ErrInvalidLengthThetest 29784 } 29785 postIndex := iNdEx + packedLen 29786 if postIndex < 0 { 29787 return ErrInvalidLengthThetest 29788 } 29789 if postIndex > l { 29790 return io.ErrUnexpectedEOF 29791 } 29792 var elementCount int 29793 elementCount = packedLen / 8 29794 if elementCount != 0 && len(m.Field1) == 0 { 29795 m.Field1 = make([]float64, 0, elementCount) 29796 } 29797 for iNdEx < postIndex { 29798 var v uint64 29799 if (iNdEx + 8) > l { 29800 return io.ErrUnexpectedEOF 29801 } 29802 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 29803 iNdEx += 8 29804 v2 := float64(math.Float64frombits(v)) 29805 m.Field1 = append(m.Field1, v2) 29806 } 29807 } else { 29808 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 29809 } 29810 case 2: 29811 if wireType == 5 { 29812 var v uint32 29813 if (iNdEx + 4) > l { 29814 return io.ErrUnexpectedEOF 29815 } 29816 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 29817 iNdEx += 4 29818 v2 := float32(math.Float32frombits(v)) 29819 m.Field2 = append(m.Field2, v2) 29820 } else if wireType == 2 { 29821 var packedLen int 29822 for shift := uint(0); ; shift += 7 { 29823 if shift >= 64 { 29824 return ErrIntOverflowThetest 29825 } 29826 if iNdEx >= l { 29827 return io.ErrUnexpectedEOF 29828 } 29829 b := dAtA[iNdEx] 29830 iNdEx++ 29831 packedLen |= int(b&0x7F) << shift 29832 if b < 0x80 { 29833 break 29834 } 29835 } 29836 if packedLen < 0 { 29837 return ErrInvalidLengthThetest 29838 } 29839 postIndex := iNdEx + packedLen 29840 if postIndex < 0 { 29841 return ErrInvalidLengthThetest 29842 } 29843 if postIndex > l { 29844 return io.ErrUnexpectedEOF 29845 } 29846 var elementCount int 29847 elementCount = packedLen / 4 29848 if elementCount != 0 && len(m.Field2) == 0 { 29849 m.Field2 = make([]float32, 0, elementCount) 29850 } 29851 for iNdEx < postIndex { 29852 var v uint32 29853 if (iNdEx + 4) > l { 29854 return io.ErrUnexpectedEOF 29855 } 29856 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 29857 iNdEx += 4 29858 v2 := float32(math.Float32frombits(v)) 29859 m.Field2 = append(m.Field2, v2) 29860 } 29861 } else { 29862 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 29863 } 29864 case 3: 29865 if wireType == 0 { 29866 var v int32 29867 for shift := uint(0); ; shift += 7 { 29868 if shift >= 64 { 29869 return ErrIntOverflowThetest 29870 } 29871 if iNdEx >= l { 29872 return io.ErrUnexpectedEOF 29873 } 29874 b := dAtA[iNdEx] 29875 iNdEx++ 29876 v |= int32(b&0x7F) << shift 29877 if b < 0x80 { 29878 break 29879 } 29880 } 29881 m.Field3 = append(m.Field3, v) 29882 } else if wireType == 2 { 29883 var packedLen int 29884 for shift := uint(0); ; shift += 7 { 29885 if shift >= 64 { 29886 return ErrIntOverflowThetest 29887 } 29888 if iNdEx >= l { 29889 return io.ErrUnexpectedEOF 29890 } 29891 b := dAtA[iNdEx] 29892 iNdEx++ 29893 packedLen |= int(b&0x7F) << shift 29894 if b < 0x80 { 29895 break 29896 } 29897 } 29898 if packedLen < 0 { 29899 return ErrInvalidLengthThetest 29900 } 29901 postIndex := iNdEx + packedLen 29902 if postIndex < 0 { 29903 return ErrInvalidLengthThetest 29904 } 29905 if postIndex > l { 29906 return io.ErrUnexpectedEOF 29907 } 29908 var elementCount int 29909 var count int 29910 for _, integer := range dAtA[iNdEx:postIndex] { 29911 if integer < 128 { 29912 count++ 29913 } 29914 } 29915 elementCount = count 29916 if elementCount != 0 && len(m.Field3) == 0 { 29917 m.Field3 = make([]int32, 0, elementCount) 29918 } 29919 for iNdEx < postIndex { 29920 var v int32 29921 for shift := uint(0); ; shift += 7 { 29922 if shift >= 64 { 29923 return ErrIntOverflowThetest 29924 } 29925 if iNdEx >= l { 29926 return io.ErrUnexpectedEOF 29927 } 29928 b := dAtA[iNdEx] 29929 iNdEx++ 29930 v |= int32(b&0x7F) << shift 29931 if b < 0x80 { 29932 break 29933 } 29934 } 29935 m.Field3 = append(m.Field3, v) 29936 } 29937 } else { 29938 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 29939 } 29940 case 4: 29941 if wireType == 0 { 29942 var v int64 29943 for shift := uint(0); ; shift += 7 { 29944 if shift >= 64 { 29945 return ErrIntOverflowThetest 29946 } 29947 if iNdEx >= l { 29948 return io.ErrUnexpectedEOF 29949 } 29950 b := dAtA[iNdEx] 29951 iNdEx++ 29952 v |= int64(b&0x7F) << shift 29953 if b < 0x80 { 29954 break 29955 } 29956 } 29957 m.Field4 = append(m.Field4, v) 29958 } else if wireType == 2 { 29959 var packedLen int 29960 for shift := uint(0); ; shift += 7 { 29961 if shift >= 64 { 29962 return ErrIntOverflowThetest 29963 } 29964 if iNdEx >= l { 29965 return io.ErrUnexpectedEOF 29966 } 29967 b := dAtA[iNdEx] 29968 iNdEx++ 29969 packedLen |= int(b&0x7F) << shift 29970 if b < 0x80 { 29971 break 29972 } 29973 } 29974 if packedLen < 0 { 29975 return ErrInvalidLengthThetest 29976 } 29977 postIndex := iNdEx + packedLen 29978 if postIndex < 0 { 29979 return ErrInvalidLengthThetest 29980 } 29981 if postIndex > l { 29982 return io.ErrUnexpectedEOF 29983 } 29984 var elementCount int 29985 var count int 29986 for _, integer := range dAtA[iNdEx:postIndex] { 29987 if integer < 128 { 29988 count++ 29989 } 29990 } 29991 elementCount = count 29992 if elementCount != 0 && len(m.Field4) == 0 { 29993 m.Field4 = make([]int64, 0, elementCount) 29994 } 29995 for iNdEx < postIndex { 29996 var v int64 29997 for shift := uint(0); ; shift += 7 { 29998 if shift >= 64 { 29999 return ErrIntOverflowThetest 30000 } 30001 if iNdEx >= l { 30002 return io.ErrUnexpectedEOF 30003 } 30004 b := dAtA[iNdEx] 30005 iNdEx++ 30006 v |= int64(b&0x7F) << shift 30007 if b < 0x80 { 30008 break 30009 } 30010 } 30011 m.Field4 = append(m.Field4, v) 30012 } 30013 } else { 30014 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 30015 } 30016 case 5: 30017 if wireType == 0 { 30018 var v uint32 30019 for shift := uint(0); ; shift += 7 { 30020 if shift >= 64 { 30021 return ErrIntOverflowThetest 30022 } 30023 if iNdEx >= l { 30024 return io.ErrUnexpectedEOF 30025 } 30026 b := dAtA[iNdEx] 30027 iNdEx++ 30028 v |= uint32(b&0x7F) << shift 30029 if b < 0x80 { 30030 break 30031 } 30032 } 30033 m.Field5 = append(m.Field5, v) 30034 } else if wireType == 2 { 30035 var packedLen int 30036 for shift := uint(0); ; shift += 7 { 30037 if shift >= 64 { 30038 return ErrIntOverflowThetest 30039 } 30040 if iNdEx >= l { 30041 return io.ErrUnexpectedEOF 30042 } 30043 b := dAtA[iNdEx] 30044 iNdEx++ 30045 packedLen |= int(b&0x7F) << shift 30046 if b < 0x80 { 30047 break 30048 } 30049 } 30050 if packedLen < 0 { 30051 return ErrInvalidLengthThetest 30052 } 30053 postIndex := iNdEx + packedLen 30054 if postIndex < 0 { 30055 return ErrInvalidLengthThetest 30056 } 30057 if postIndex > l { 30058 return io.ErrUnexpectedEOF 30059 } 30060 var elementCount int 30061 var count int 30062 for _, integer := range dAtA[iNdEx:postIndex] { 30063 if integer < 128 { 30064 count++ 30065 } 30066 } 30067 elementCount = count 30068 if elementCount != 0 && len(m.Field5) == 0 { 30069 m.Field5 = make([]uint32, 0, elementCount) 30070 } 30071 for iNdEx < postIndex { 30072 var v uint32 30073 for shift := uint(0); ; shift += 7 { 30074 if shift >= 64 { 30075 return ErrIntOverflowThetest 30076 } 30077 if iNdEx >= l { 30078 return io.ErrUnexpectedEOF 30079 } 30080 b := dAtA[iNdEx] 30081 iNdEx++ 30082 v |= uint32(b&0x7F) << shift 30083 if b < 0x80 { 30084 break 30085 } 30086 } 30087 m.Field5 = append(m.Field5, v) 30088 } 30089 } else { 30090 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 30091 } 30092 case 6: 30093 if wireType == 0 { 30094 var v uint64 30095 for shift := uint(0); ; shift += 7 { 30096 if shift >= 64 { 30097 return ErrIntOverflowThetest 30098 } 30099 if iNdEx >= l { 30100 return io.ErrUnexpectedEOF 30101 } 30102 b := dAtA[iNdEx] 30103 iNdEx++ 30104 v |= uint64(b&0x7F) << shift 30105 if b < 0x80 { 30106 break 30107 } 30108 } 30109 m.Field6 = append(m.Field6, v) 30110 } else if wireType == 2 { 30111 var packedLen int 30112 for shift := uint(0); ; shift += 7 { 30113 if shift >= 64 { 30114 return ErrIntOverflowThetest 30115 } 30116 if iNdEx >= l { 30117 return io.ErrUnexpectedEOF 30118 } 30119 b := dAtA[iNdEx] 30120 iNdEx++ 30121 packedLen |= int(b&0x7F) << shift 30122 if b < 0x80 { 30123 break 30124 } 30125 } 30126 if packedLen < 0 { 30127 return ErrInvalidLengthThetest 30128 } 30129 postIndex := iNdEx + packedLen 30130 if postIndex < 0 { 30131 return ErrInvalidLengthThetest 30132 } 30133 if postIndex > l { 30134 return io.ErrUnexpectedEOF 30135 } 30136 var elementCount int 30137 var count int 30138 for _, integer := range dAtA[iNdEx:postIndex] { 30139 if integer < 128 { 30140 count++ 30141 } 30142 } 30143 elementCount = count 30144 if elementCount != 0 && len(m.Field6) == 0 { 30145 m.Field6 = make([]uint64, 0, elementCount) 30146 } 30147 for iNdEx < postIndex { 30148 var v uint64 30149 for shift := uint(0); ; shift += 7 { 30150 if shift >= 64 { 30151 return ErrIntOverflowThetest 30152 } 30153 if iNdEx >= l { 30154 return io.ErrUnexpectedEOF 30155 } 30156 b := dAtA[iNdEx] 30157 iNdEx++ 30158 v |= uint64(b&0x7F) << shift 30159 if b < 0x80 { 30160 break 30161 } 30162 } 30163 m.Field6 = append(m.Field6, v) 30164 } 30165 } else { 30166 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 30167 } 30168 case 7: 30169 if wireType == 0 { 30170 var v int32 30171 for shift := uint(0); ; shift += 7 { 30172 if shift >= 64 { 30173 return ErrIntOverflowThetest 30174 } 30175 if iNdEx >= l { 30176 return io.ErrUnexpectedEOF 30177 } 30178 b := dAtA[iNdEx] 30179 iNdEx++ 30180 v |= int32(b&0x7F) << shift 30181 if b < 0x80 { 30182 break 30183 } 30184 } 30185 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 30186 m.Field7 = append(m.Field7, v) 30187 } else if wireType == 2 { 30188 var packedLen int 30189 for shift := uint(0); ; shift += 7 { 30190 if shift >= 64 { 30191 return ErrIntOverflowThetest 30192 } 30193 if iNdEx >= l { 30194 return io.ErrUnexpectedEOF 30195 } 30196 b := dAtA[iNdEx] 30197 iNdEx++ 30198 packedLen |= int(b&0x7F) << shift 30199 if b < 0x80 { 30200 break 30201 } 30202 } 30203 if packedLen < 0 { 30204 return ErrInvalidLengthThetest 30205 } 30206 postIndex := iNdEx + packedLen 30207 if postIndex < 0 { 30208 return ErrInvalidLengthThetest 30209 } 30210 if postIndex > l { 30211 return io.ErrUnexpectedEOF 30212 } 30213 var elementCount int 30214 var count int 30215 for _, integer := range dAtA[iNdEx:postIndex] { 30216 if integer < 128 { 30217 count++ 30218 } 30219 } 30220 elementCount = count 30221 if elementCount != 0 && len(m.Field7) == 0 { 30222 m.Field7 = make([]int32, 0, elementCount) 30223 } 30224 for iNdEx < postIndex { 30225 var v int32 30226 for shift := uint(0); ; shift += 7 { 30227 if shift >= 64 { 30228 return ErrIntOverflowThetest 30229 } 30230 if iNdEx >= l { 30231 return io.ErrUnexpectedEOF 30232 } 30233 b := dAtA[iNdEx] 30234 iNdEx++ 30235 v |= int32(b&0x7F) << shift 30236 if b < 0x80 { 30237 break 30238 } 30239 } 30240 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 30241 m.Field7 = append(m.Field7, v) 30242 } 30243 } else { 30244 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 30245 } 30246 case 8: 30247 if wireType == 0 { 30248 var v uint64 30249 for shift := uint(0); ; shift += 7 { 30250 if shift >= 64 { 30251 return ErrIntOverflowThetest 30252 } 30253 if iNdEx >= l { 30254 return io.ErrUnexpectedEOF 30255 } 30256 b := dAtA[iNdEx] 30257 iNdEx++ 30258 v |= uint64(b&0x7F) << shift 30259 if b < 0x80 { 30260 break 30261 } 30262 } 30263 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 30264 m.Field8 = append(m.Field8, int64(v)) 30265 } else if wireType == 2 { 30266 var packedLen int 30267 for shift := uint(0); ; shift += 7 { 30268 if shift >= 64 { 30269 return ErrIntOverflowThetest 30270 } 30271 if iNdEx >= l { 30272 return io.ErrUnexpectedEOF 30273 } 30274 b := dAtA[iNdEx] 30275 iNdEx++ 30276 packedLen |= int(b&0x7F) << shift 30277 if b < 0x80 { 30278 break 30279 } 30280 } 30281 if packedLen < 0 { 30282 return ErrInvalidLengthThetest 30283 } 30284 postIndex := iNdEx + packedLen 30285 if postIndex < 0 { 30286 return ErrInvalidLengthThetest 30287 } 30288 if postIndex > l { 30289 return io.ErrUnexpectedEOF 30290 } 30291 var elementCount int 30292 var count int 30293 for _, integer := range dAtA[iNdEx:postIndex] { 30294 if integer < 128 { 30295 count++ 30296 } 30297 } 30298 elementCount = count 30299 if elementCount != 0 && len(m.Field8) == 0 { 30300 m.Field8 = make([]int64, 0, elementCount) 30301 } 30302 for iNdEx < postIndex { 30303 var v uint64 30304 for shift := uint(0); ; shift += 7 { 30305 if shift >= 64 { 30306 return ErrIntOverflowThetest 30307 } 30308 if iNdEx >= l { 30309 return io.ErrUnexpectedEOF 30310 } 30311 b := dAtA[iNdEx] 30312 iNdEx++ 30313 v |= uint64(b&0x7F) << shift 30314 if b < 0x80 { 30315 break 30316 } 30317 } 30318 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 30319 m.Field8 = append(m.Field8, int64(v)) 30320 } 30321 } else { 30322 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 30323 } 30324 case 9: 30325 if wireType == 5 { 30326 var v uint32 30327 if (iNdEx + 4) > l { 30328 return io.ErrUnexpectedEOF 30329 } 30330 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 30331 iNdEx += 4 30332 m.Field9 = append(m.Field9, v) 30333 } else if wireType == 2 { 30334 var packedLen int 30335 for shift := uint(0); ; shift += 7 { 30336 if shift >= 64 { 30337 return ErrIntOverflowThetest 30338 } 30339 if iNdEx >= l { 30340 return io.ErrUnexpectedEOF 30341 } 30342 b := dAtA[iNdEx] 30343 iNdEx++ 30344 packedLen |= int(b&0x7F) << shift 30345 if b < 0x80 { 30346 break 30347 } 30348 } 30349 if packedLen < 0 { 30350 return ErrInvalidLengthThetest 30351 } 30352 postIndex := iNdEx + packedLen 30353 if postIndex < 0 { 30354 return ErrInvalidLengthThetest 30355 } 30356 if postIndex > l { 30357 return io.ErrUnexpectedEOF 30358 } 30359 var elementCount int 30360 elementCount = packedLen / 4 30361 if elementCount != 0 && len(m.Field9) == 0 { 30362 m.Field9 = make([]uint32, 0, elementCount) 30363 } 30364 for iNdEx < postIndex { 30365 var v uint32 30366 if (iNdEx + 4) > l { 30367 return io.ErrUnexpectedEOF 30368 } 30369 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 30370 iNdEx += 4 30371 m.Field9 = append(m.Field9, v) 30372 } 30373 } else { 30374 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 30375 } 30376 case 10: 30377 if wireType == 5 { 30378 var v int32 30379 if (iNdEx + 4) > l { 30380 return io.ErrUnexpectedEOF 30381 } 30382 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 30383 iNdEx += 4 30384 m.Field10 = append(m.Field10, v) 30385 } else if wireType == 2 { 30386 var packedLen int 30387 for shift := uint(0); ; shift += 7 { 30388 if shift >= 64 { 30389 return ErrIntOverflowThetest 30390 } 30391 if iNdEx >= l { 30392 return io.ErrUnexpectedEOF 30393 } 30394 b := dAtA[iNdEx] 30395 iNdEx++ 30396 packedLen |= int(b&0x7F) << shift 30397 if b < 0x80 { 30398 break 30399 } 30400 } 30401 if packedLen < 0 { 30402 return ErrInvalidLengthThetest 30403 } 30404 postIndex := iNdEx + packedLen 30405 if postIndex < 0 { 30406 return ErrInvalidLengthThetest 30407 } 30408 if postIndex > l { 30409 return io.ErrUnexpectedEOF 30410 } 30411 var elementCount int 30412 elementCount = packedLen / 4 30413 if elementCount != 0 && len(m.Field10) == 0 { 30414 m.Field10 = make([]int32, 0, elementCount) 30415 } 30416 for iNdEx < postIndex { 30417 var v int32 30418 if (iNdEx + 4) > l { 30419 return io.ErrUnexpectedEOF 30420 } 30421 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 30422 iNdEx += 4 30423 m.Field10 = append(m.Field10, v) 30424 } 30425 } else { 30426 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 30427 } 30428 case 11: 30429 if wireType == 1 { 30430 var v uint64 30431 if (iNdEx + 8) > l { 30432 return io.ErrUnexpectedEOF 30433 } 30434 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 30435 iNdEx += 8 30436 m.Field11 = append(m.Field11, v) 30437 } else if wireType == 2 { 30438 var packedLen int 30439 for shift := uint(0); ; shift += 7 { 30440 if shift >= 64 { 30441 return ErrIntOverflowThetest 30442 } 30443 if iNdEx >= l { 30444 return io.ErrUnexpectedEOF 30445 } 30446 b := dAtA[iNdEx] 30447 iNdEx++ 30448 packedLen |= int(b&0x7F) << shift 30449 if b < 0x80 { 30450 break 30451 } 30452 } 30453 if packedLen < 0 { 30454 return ErrInvalidLengthThetest 30455 } 30456 postIndex := iNdEx + packedLen 30457 if postIndex < 0 { 30458 return ErrInvalidLengthThetest 30459 } 30460 if postIndex > l { 30461 return io.ErrUnexpectedEOF 30462 } 30463 var elementCount int 30464 elementCount = packedLen / 8 30465 if elementCount != 0 && len(m.Field11) == 0 { 30466 m.Field11 = make([]uint64, 0, elementCount) 30467 } 30468 for iNdEx < postIndex { 30469 var v uint64 30470 if (iNdEx + 8) > l { 30471 return io.ErrUnexpectedEOF 30472 } 30473 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 30474 iNdEx += 8 30475 m.Field11 = append(m.Field11, v) 30476 } 30477 } else { 30478 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 30479 } 30480 case 12: 30481 if wireType == 1 { 30482 var v int64 30483 if (iNdEx + 8) > l { 30484 return io.ErrUnexpectedEOF 30485 } 30486 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 30487 iNdEx += 8 30488 m.Field12 = append(m.Field12, v) 30489 } else if wireType == 2 { 30490 var packedLen int 30491 for shift := uint(0); ; shift += 7 { 30492 if shift >= 64 { 30493 return ErrIntOverflowThetest 30494 } 30495 if iNdEx >= l { 30496 return io.ErrUnexpectedEOF 30497 } 30498 b := dAtA[iNdEx] 30499 iNdEx++ 30500 packedLen |= int(b&0x7F) << shift 30501 if b < 0x80 { 30502 break 30503 } 30504 } 30505 if packedLen < 0 { 30506 return ErrInvalidLengthThetest 30507 } 30508 postIndex := iNdEx + packedLen 30509 if postIndex < 0 { 30510 return ErrInvalidLengthThetest 30511 } 30512 if postIndex > l { 30513 return io.ErrUnexpectedEOF 30514 } 30515 var elementCount int 30516 elementCount = packedLen / 8 30517 if elementCount != 0 && len(m.Field12) == 0 { 30518 m.Field12 = make([]int64, 0, elementCount) 30519 } 30520 for iNdEx < postIndex { 30521 var v int64 30522 if (iNdEx + 8) > l { 30523 return io.ErrUnexpectedEOF 30524 } 30525 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 30526 iNdEx += 8 30527 m.Field12 = append(m.Field12, v) 30528 } 30529 } else { 30530 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 30531 } 30532 case 13: 30533 if wireType == 0 { 30534 var v int 30535 for shift := uint(0); ; shift += 7 { 30536 if shift >= 64 { 30537 return ErrIntOverflowThetest 30538 } 30539 if iNdEx >= l { 30540 return io.ErrUnexpectedEOF 30541 } 30542 b := dAtA[iNdEx] 30543 iNdEx++ 30544 v |= int(b&0x7F) << shift 30545 if b < 0x80 { 30546 break 30547 } 30548 } 30549 m.Field13 = append(m.Field13, bool(v != 0)) 30550 } else if wireType == 2 { 30551 var packedLen int 30552 for shift := uint(0); ; shift += 7 { 30553 if shift >= 64 { 30554 return ErrIntOverflowThetest 30555 } 30556 if iNdEx >= l { 30557 return io.ErrUnexpectedEOF 30558 } 30559 b := dAtA[iNdEx] 30560 iNdEx++ 30561 packedLen |= int(b&0x7F) << shift 30562 if b < 0x80 { 30563 break 30564 } 30565 } 30566 if packedLen < 0 { 30567 return ErrInvalidLengthThetest 30568 } 30569 postIndex := iNdEx + packedLen 30570 if postIndex < 0 { 30571 return ErrInvalidLengthThetest 30572 } 30573 if postIndex > l { 30574 return io.ErrUnexpectedEOF 30575 } 30576 var elementCount int 30577 elementCount = packedLen 30578 if elementCount != 0 && len(m.Field13) == 0 { 30579 m.Field13 = make([]bool, 0, elementCount) 30580 } 30581 for iNdEx < postIndex { 30582 var v int 30583 for shift := uint(0); ; shift += 7 { 30584 if shift >= 64 { 30585 return ErrIntOverflowThetest 30586 } 30587 if iNdEx >= l { 30588 return io.ErrUnexpectedEOF 30589 } 30590 b := dAtA[iNdEx] 30591 iNdEx++ 30592 v |= int(b&0x7F) << shift 30593 if b < 0x80 { 30594 break 30595 } 30596 } 30597 m.Field13 = append(m.Field13, bool(v != 0)) 30598 } 30599 } else { 30600 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 30601 } 30602 default: 30603 iNdEx = preIndex 30604 skippy, err := skipThetest(dAtA[iNdEx:]) 30605 if err != nil { 30606 return err 30607 } 30608 if (skippy < 0) || (iNdEx+skippy) < 0 { 30609 return ErrInvalidLengthThetest 30610 } 30611 if (iNdEx + skippy) > l { 30612 return io.ErrUnexpectedEOF 30613 } 30614 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 30615 iNdEx += skippy 30616 } 30617 } 30618 30619 if iNdEx > l { 30620 return io.ErrUnexpectedEOF 30621 } 30622 return nil 30623 } 30624 func (m *NinRepPackedNative) Unmarshal(dAtA []byte) error { 30625 l := len(dAtA) 30626 iNdEx := 0 30627 for iNdEx < l { 30628 preIndex := iNdEx 30629 var wire uint64 30630 for shift := uint(0); ; shift += 7 { 30631 if shift >= 64 { 30632 return ErrIntOverflowThetest 30633 } 30634 if iNdEx >= l { 30635 return io.ErrUnexpectedEOF 30636 } 30637 b := dAtA[iNdEx] 30638 iNdEx++ 30639 wire |= uint64(b&0x7F) << shift 30640 if b < 0x80 { 30641 break 30642 } 30643 } 30644 fieldNum := int32(wire >> 3) 30645 wireType := int(wire & 0x7) 30646 if wireType == 4 { 30647 return fmt.Errorf("proto: NinRepPackedNative: wiretype end group for non-group") 30648 } 30649 if fieldNum <= 0 { 30650 return fmt.Errorf("proto: NinRepPackedNative: illegal tag %d (wire type %d)", fieldNum, wire) 30651 } 30652 switch fieldNum { 30653 case 1: 30654 if wireType == 1 { 30655 var v uint64 30656 if (iNdEx + 8) > l { 30657 return io.ErrUnexpectedEOF 30658 } 30659 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 30660 iNdEx += 8 30661 v2 := float64(math.Float64frombits(v)) 30662 m.Field1 = append(m.Field1, v2) 30663 } else if wireType == 2 { 30664 var packedLen int 30665 for shift := uint(0); ; shift += 7 { 30666 if shift >= 64 { 30667 return ErrIntOverflowThetest 30668 } 30669 if iNdEx >= l { 30670 return io.ErrUnexpectedEOF 30671 } 30672 b := dAtA[iNdEx] 30673 iNdEx++ 30674 packedLen |= int(b&0x7F) << shift 30675 if b < 0x80 { 30676 break 30677 } 30678 } 30679 if packedLen < 0 { 30680 return ErrInvalidLengthThetest 30681 } 30682 postIndex := iNdEx + packedLen 30683 if postIndex < 0 { 30684 return ErrInvalidLengthThetest 30685 } 30686 if postIndex > l { 30687 return io.ErrUnexpectedEOF 30688 } 30689 var elementCount int 30690 elementCount = packedLen / 8 30691 if elementCount != 0 && len(m.Field1) == 0 { 30692 m.Field1 = make([]float64, 0, elementCount) 30693 } 30694 for iNdEx < postIndex { 30695 var v uint64 30696 if (iNdEx + 8) > l { 30697 return io.ErrUnexpectedEOF 30698 } 30699 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 30700 iNdEx += 8 30701 v2 := float64(math.Float64frombits(v)) 30702 m.Field1 = append(m.Field1, v2) 30703 } 30704 } else { 30705 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 30706 } 30707 case 2: 30708 if wireType == 5 { 30709 var v uint32 30710 if (iNdEx + 4) > l { 30711 return io.ErrUnexpectedEOF 30712 } 30713 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 30714 iNdEx += 4 30715 v2 := float32(math.Float32frombits(v)) 30716 m.Field2 = append(m.Field2, v2) 30717 } else if wireType == 2 { 30718 var packedLen int 30719 for shift := uint(0); ; shift += 7 { 30720 if shift >= 64 { 30721 return ErrIntOverflowThetest 30722 } 30723 if iNdEx >= l { 30724 return io.ErrUnexpectedEOF 30725 } 30726 b := dAtA[iNdEx] 30727 iNdEx++ 30728 packedLen |= int(b&0x7F) << shift 30729 if b < 0x80 { 30730 break 30731 } 30732 } 30733 if packedLen < 0 { 30734 return ErrInvalidLengthThetest 30735 } 30736 postIndex := iNdEx + packedLen 30737 if postIndex < 0 { 30738 return ErrInvalidLengthThetest 30739 } 30740 if postIndex > l { 30741 return io.ErrUnexpectedEOF 30742 } 30743 var elementCount int 30744 elementCount = packedLen / 4 30745 if elementCount != 0 && len(m.Field2) == 0 { 30746 m.Field2 = make([]float32, 0, elementCount) 30747 } 30748 for iNdEx < postIndex { 30749 var v uint32 30750 if (iNdEx + 4) > l { 30751 return io.ErrUnexpectedEOF 30752 } 30753 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 30754 iNdEx += 4 30755 v2 := float32(math.Float32frombits(v)) 30756 m.Field2 = append(m.Field2, v2) 30757 } 30758 } else { 30759 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 30760 } 30761 case 3: 30762 if wireType == 0 { 30763 var v int32 30764 for shift := uint(0); ; shift += 7 { 30765 if shift >= 64 { 30766 return ErrIntOverflowThetest 30767 } 30768 if iNdEx >= l { 30769 return io.ErrUnexpectedEOF 30770 } 30771 b := dAtA[iNdEx] 30772 iNdEx++ 30773 v |= int32(b&0x7F) << shift 30774 if b < 0x80 { 30775 break 30776 } 30777 } 30778 m.Field3 = append(m.Field3, v) 30779 } else if wireType == 2 { 30780 var packedLen int 30781 for shift := uint(0); ; shift += 7 { 30782 if shift >= 64 { 30783 return ErrIntOverflowThetest 30784 } 30785 if iNdEx >= l { 30786 return io.ErrUnexpectedEOF 30787 } 30788 b := dAtA[iNdEx] 30789 iNdEx++ 30790 packedLen |= int(b&0x7F) << shift 30791 if b < 0x80 { 30792 break 30793 } 30794 } 30795 if packedLen < 0 { 30796 return ErrInvalidLengthThetest 30797 } 30798 postIndex := iNdEx + packedLen 30799 if postIndex < 0 { 30800 return ErrInvalidLengthThetest 30801 } 30802 if postIndex > l { 30803 return io.ErrUnexpectedEOF 30804 } 30805 var elementCount int 30806 var count int 30807 for _, integer := range dAtA[iNdEx:postIndex] { 30808 if integer < 128 { 30809 count++ 30810 } 30811 } 30812 elementCount = count 30813 if elementCount != 0 && len(m.Field3) == 0 { 30814 m.Field3 = make([]int32, 0, elementCount) 30815 } 30816 for iNdEx < postIndex { 30817 var v int32 30818 for shift := uint(0); ; shift += 7 { 30819 if shift >= 64 { 30820 return ErrIntOverflowThetest 30821 } 30822 if iNdEx >= l { 30823 return io.ErrUnexpectedEOF 30824 } 30825 b := dAtA[iNdEx] 30826 iNdEx++ 30827 v |= int32(b&0x7F) << shift 30828 if b < 0x80 { 30829 break 30830 } 30831 } 30832 m.Field3 = append(m.Field3, v) 30833 } 30834 } else { 30835 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 30836 } 30837 case 4: 30838 if wireType == 0 { 30839 var v int64 30840 for shift := uint(0); ; shift += 7 { 30841 if shift >= 64 { 30842 return ErrIntOverflowThetest 30843 } 30844 if iNdEx >= l { 30845 return io.ErrUnexpectedEOF 30846 } 30847 b := dAtA[iNdEx] 30848 iNdEx++ 30849 v |= int64(b&0x7F) << shift 30850 if b < 0x80 { 30851 break 30852 } 30853 } 30854 m.Field4 = append(m.Field4, v) 30855 } else if wireType == 2 { 30856 var packedLen int 30857 for shift := uint(0); ; shift += 7 { 30858 if shift >= 64 { 30859 return ErrIntOverflowThetest 30860 } 30861 if iNdEx >= l { 30862 return io.ErrUnexpectedEOF 30863 } 30864 b := dAtA[iNdEx] 30865 iNdEx++ 30866 packedLen |= int(b&0x7F) << shift 30867 if b < 0x80 { 30868 break 30869 } 30870 } 30871 if packedLen < 0 { 30872 return ErrInvalidLengthThetest 30873 } 30874 postIndex := iNdEx + packedLen 30875 if postIndex < 0 { 30876 return ErrInvalidLengthThetest 30877 } 30878 if postIndex > l { 30879 return io.ErrUnexpectedEOF 30880 } 30881 var elementCount int 30882 var count int 30883 for _, integer := range dAtA[iNdEx:postIndex] { 30884 if integer < 128 { 30885 count++ 30886 } 30887 } 30888 elementCount = count 30889 if elementCount != 0 && len(m.Field4) == 0 { 30890 m.Field4 = make([]int64, 0, elementCount) 30891 } 30892 for iNdEx < postIndex { 30893 var v int64 30894 for shift := uint(0); ; shift += 7 { 30895 if shift >= 64 { 30896 return ErrIntOverflowThetest 30897 } 30898 if iNdEx >= l { 30899 return io.ErrUnexpectedEOF 30900 } 30901 b := dAtA[iNdEx] 30902 iNdEx++ 30903 v |= int64(b&0x7F) << shift 30904 if b < 0x80 { 30905 break 30906 } 30907 } 30908 m.Field4 = append(m.Field4, v) 30909 } 30910 } else { 30911 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 30912 } 30913 case 5: 30914 if wireType == 0 { 30915 var v uint32 30916 for shift := uint(0); ; shift += 7 { 30917 if shift >= 64 { 30918 return ErrIntOverflowThetest 30919 } 30920 if iNdEx >= l { 30921 return io.ErrUnexpectedEOF 30922 } 30923 b := dAtA[iNdEx] 30924 iNdEx++ 30925 v |= uint32(b&0x7F) << shift 30926 if b < 0x80 { 30927 break 30928 } 30929 } 30930 m.Field5 = append(m.Field5, v) 30931 } else if wireType == 2 { 30932 var packedLen int 30933 for shift := uint(0); ; shift += 7 { 30934 if shift >= 64 { 30935 return ErrIntOverflowThetest 30936 } 30937 if iNdEx >= l { 30938 return io.ErrUnexpectedEOF 30939 } 30940 b := dAtA[iNdEx] 30941 iNdEx++ 30942 packedLen |= int(b&0x7F) << shift 30943 if b < 0x80 { 30944 break 30945 } 30946 } 30947 if packedLen < 0 { 30948 return ErrInvalidLengthThetest 30949 } 30950 postIndex := iNdEx + packedLen 30951 if postIndex < 0 { 30952 return ErrInvalidLengthThetest 30953 } 30954 if postIndex > l { 30955 return io.ErrUnexpectedEOF 30956 } 30957 var elementCount int 30958 var count int 30959 for _, integer := range dAtA[iNdEx:postIndex] { 30960 if integer < 128 { 30961 count++ 30962 } 30963 } 30964 elementCount = count 30965 if elementCount != 0 && len(m.Field5) == 0 { 30966 m.Field5 = make([]uint32, 0, elementCount) 30967 } 30968 for iNdEx < postIndex { 30969 var v uint32 30970 for shift := uint(0); ; shift += 7 { 30971 if shift >= 64 { 30972 return ErrIntOverflowThetest 30973 } 30974 if iNdEx >= l { 30975 return io.ErrUnexpectedEOF 30976 } 30977 b := dAtA[iNdEx] 30978 iNdEx++ 30979 v |= uint32(b&0x7F) << shift 30980 if b < 0x80 { 30981 break 30982 } 30983 } 30984 m.Field5 = append(m.Field5, v) 30985 } 30986 } else { 30987 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 30988 } 30989 case 6: 30990 if wireType == 0 { 30991 var v uint64 30992 for shift := uint(0); ; shift += 7 { 30993 if shift >= 64 { 30994 return ErrIntOverflowThetest 30995 } 30996 if iNdEx >= l { 30997 return io.ErrUnexpectedEOF 30998 } 30999 b := dAtA[iNdEx] 31000 iNdEx++ 31001 v |= uint64(b&0x7F) << shift 31002 if b < 0x80 { 31003 break 31004 } 31005 } 31006 m.Field6 = append(m.Field6, v) 31007 } else if wireType == 2 { 31008 var packedLen int 31009 for shift := uint(0); ; shift += 7 { 31010 if shift >= 64 { 31011 return ErrIntOverflowThetest 31012 } 31013 if iNdEx >= l { 31014 return io.ErrUnexpectedEOF 31015 } 31016 b := dAtA[iNdEx] 31017 iNdEx++ 31018 packedLen |= int(b&0x7F) << shift 31019 if b < 0x80 { 31020 break 31021 } 31022 } 31023 if packedLen < 0 { 31024 return ErrInvalidLengthThetest 31025 } 31026 postIndex := iNdEx + packedLen 31027 if postIndex < 0 { 31028 return ErrInvalidLengthThetest 31029 } 31030 if postIndex > l { 31031 return io.ErrUnexpectedEOF 31032 } 31033 var elementCount int 31034 var count int 31035 for _, integer := range dAtA[iNdEx:postIndex] { 31036 if integer < 128 { 31037 count++ 31038 } 31039 } 31040 elementCount = count 31041 if elementCount != 0 && len(m.Field6) == 0 { 31042 m.Field6 = make([]uint64, 0, elementCount) 31043 } 31044 for iNdEx < postIndex { 31045 var v uint64 31046 for shift := uint(0); ; shift += 7 { 31047 if shift >= 64 { 31048 return ErrIntOverflowThetest 31049 } 31050 if iNdEx >= l { 31051 return io.ErrUnexpectedEOF 31052 } 31053 b := dAtA[iNdEx] 31054 iNdEx++ 31055 v |= uint64(b&0x7F) << shift 31056 if b < 0x80 { 31057 break 31058 } 31059 } 31060 m.Field6 = append(m.Field6, v) 31061 } 31062 } else { 31063 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 31064 } 31065 case 7: 31066 if wireType == 0 { 31067 var v int32 31068 for shift := uint(0); ; shift += 7 { 31069 if shift >= 64 { 31070 return ErrIntOverflowThetest 31071 } 31072 if iNdEx >= l { 31073 return io.ErrUnexpectedEOF 31074 } 31075 b := dAtA[iNdEx] 31076 iNdEx++ 31077 v |= int32(b&0x7F) << shift 31078 if b < 0x80 { 31079 break 31080 } 31081 } 31082 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 31083 m.Field7 = append(m.Field7, v) 31084 } else if wireType == 2 { 31085 var packedLen int 31086 for shift := uint(0); ; shift += 7 { 31087 if shift >= 64 { 31088 return ErrIntOverflowThetest 31089 } 31090 if iNdEx >= l { 31091 return io.ErrUnexpectedEOF 31092 } 31093 b := dAtA[iNdEx] 31094 iNdEx++ 31095 packedLen |= int(b&0x7F) << shift 31096 if b < 0x80 { 31097 break 31098 } 31099 } 31100 if packedLen < 0 { 31101 return ErrInvalidLengthThetest 31102 } 31103 postIndex := iNdEx + packedLen 31104 if postIndex < 0 { 31105 return ErrInvalidLengthThetest 31106 } 31107 if postIndex > l { 31108 return io.ErrUnexpectedEOF 31109 } 31110 var elementCount int 31111 var count int 31112 for _, integer := range dAtA[iNdEx:postIndex] { 31113 if integer < 128 { 31114 count++ 31115 } 31116 } 31117 elementCount = count 31118 if elementCount != 0 && len(m.Field7) == 0 { 31119 m.Field7 = make([]int32, 0, elementCount) 31120 } 31121 for iNdEx < postIndex { 31122 var v int32 31123 for shift := uint(0); ; shift += 7 { 31124 if shift >= 64 { 31125 return ErrIntOverflowThetest 31126 } 31127 if iNdEx >= l { 31128 return io.ErrUnexpectedEOF 31129 } 31130 b := dAtA[iNdEx] 31131 iNdEx++ 31132 v |= int32(b&0x7F) << shift 31133 if b < 0x80 { 31134 break 31135 } 31136 } 31137 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 31138 m.Field7 = append(m.Field7, v) 31139 } 31140 } else { 31141 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 31142 } 31143 case 8: 31144 if wireType == 0 { 31145 var v uint64 31146 for shift := uint(0); ; shift += 7 { 31147 if shift >= 64 { 31148 return ErrIntOverflowThetest 31149 } 31150 if iNdEx >= l { 31151 return io.ErrUnexpectedEOF 31152 } 31153 b := dAtA[iNdEx] 31154 iNdEx++ 31155 v |= uint64(b&0x7F) << shift 31156 if b < 0x80 { 31157 break 31158 } 31159 } 31160 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 31161 m.Field8 = append(m.Field8, int64(v)) 31162 } else if wireType == 2 { 31163 var packedLen int 31164 for shift := uint(0); ; shift += 7 { 31165 if shift >= 64 { 31166 return ErrIntOverflowThetest 31167 } 31168 if iNdEx >= l { 31169 return io.ErrUnexpectedEOF 31170 } 31171 b := dAtA[iNdEx] 31172 iNdEx++ 31173 packedLen |= int(b&0x7F) << shift 31174 if b < 0x80 { 31175 break 31176 } 31177 } 31178 if packedLen < 0 { 31179 return ErrInvalidLengthThetest 31180 } 31181 postIndex := iNdEx + packedLen 31182 if postIndex < 0 { 31183 return ErrInvalidLengthThetest 31184 } 31185 if postIndex > l { 31186 return io.ErrUnexpectedEOF 31187 } 31188 var elementCount int 31189 var count int 31190 for _, integer := range dAtA[iNdEx:postIndex] { 31191 if integer < 128 { 31192 count++ 31193 } 31194 } 31195 elementCount = count 31196 if elementCount != 0 && len(m.Field8) == 0 { 31197 m.Field8 = make([]int64, 0, elementCount) 31198 } 31199 for iNdEx < postIndex { 31200 var v uint64 31201 for shift := uint(0); ; shift += 7 { 31202 if shift >= 64 { 31203 return ErrIntOverflowThetest 31204 } 31205 if iNdEx >= l { 31206 return io.ErrUnexpectedEOF 31207 } 31208 b := dAtA[iNdEx] 31209 iNdEx++ 31210 v |= uint64(b&0x7F) << shift 31211 if b < 0x80 { 31212 break 31213 } 31214 } 31215 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 31216 m.Field8 = append(m.Field8, int64(v)) 31217 } 31218 } else { 31219 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 31220 } 31221 case 9: 31222 if wireType == 5 { 31223 var v uint32 31224 if (iNdEx + 4) > l { 31225 return io.ErrUnexpectedEOF 31226 } 31227 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 31228 iNdEx += 4 31229 m.Field9 = append(m.Field9, v) 31230 } else if wireType == 2 { 31231 var packedLen int 31232 for shift := uint(0); ; shift += 7 { 31233 if shift >= 64 { 31234 return ErrIntOverflowThetest 31235 } 31236 if iNdEx >= l { 31237 return io.ErrUnexpectedEOF 31238 } 31239 b := dAtA[iNdEx] 31240 iNdEx++ 31241 packedLen |= int(b&0x7F) << shift 31242 if b < 0x80 { 31243 break 31244 } 31245 } 31246 if packedLen < 0 { 31247 return ErrInvalidLengthThetest 31248 } 31249 postIndex := iNdEx + packedLen 31250 if postIndex < 0 { 31251 return ErrInvalidLengthThetest 31252 } 31253 if postIndex > l { 31254 return io.ErrUnexpectedEOF 31255 } 31256 var elementCount int 31257 elementCount = packedLen / 4 31258 if elementCount != 0 && len(m.Field9) == 0 { 31259 m.Field9 = make([]uint32, 0, elementCount) 31260 } 31261 for iNdEx < postIndex { 31262 var v uint32 31263 if (iNdEx + 4) > l { 31264 return io.ErrUnexpectedEOF 31265 } 31266 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 31267 iNdEx += 4 31268 m.Field9 = append(m.Field9, v) 31269 } 31270 } else { 31271 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 31272 } 31273 case 10: 31274 if wireType == 5 { 31275 var v int32 31276 if (iNdEx + 4) > l { 31277 return io.ErrUnexpectedEOF 31278 } 31279 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 31280 iNdEx += 4 31281 m.Field10 = append(m.Field10, v) 31282 } else if wireType == 2 { 31283 var packedLen int 31284 for shift := uint(0); ; shift += 7 { 31285 if shift >= 64 { 31286 return ErrIntOverflowThetest 31287 } 31288 if iNdEx >= l { 31289 return io.ErrUnexpectedEOF 31290 } 31291 b := dAtA[iNdEx] 31292 iNdEx++ 31293 packedLen |= int(b&0x7F) << shift 31294 if b < 0x80 { 31295 break 31296 } 31297 } 31298 if packedLen < 0 { 31299 return ErrInvalidLengthThetest 31300 } 31301 postIndex := iNdEx + packedLen 31302 if postIndex < 0 { 31303 return ErrInvalidLengthThetest 31304 } 31305 if postIndex > l { 31306 return io.ErrUnexpectedEOF 31307 } 31308 var elementCount int 31309 elementCount = packedLen / 4 31310 if elementCount != 0 && len(m.Field10) == 0 { 31311 m.Field10 = make([]int32, 0, elementCount) 31312 } 31313 for iNdEx < postIndex { 31314 var v int32 31315 if (iNdEx + 4) > l { 31316 return io.ErrUnexpectedEOF 31317 } 31318 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 31319 iNdEx += 4 31320 m.Field10 = append(m.Field10, v) 31321 } 31322 } else { 31323 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 31324 } 31325 case 11: 31326 if wireType == 1 { 31327 var v uint64 31328 if (iNdEx + 8) > l { 31329 return io.ErrUnexpectedEOF 31330 } 31331 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 31332 iNdEx += 8 31333 m.Field11 = append(m.Field11, v) 31334 } else if wireType == 2 { 31335 var packedLen int 31336 for shift := uint(0); ; shift += 7 { 31337 if shift >= 64 { 31338 return ErrIntOverflowThetest 31339 } 31340 if iNdEx >= l { 31341 return io.ErrUnexpectedEOF 31342 } 31343 b := dAtA[iNdEx] 31344 iNdEx++ 31345 packedLen |= int(b&0x7F) << shift 31346 if b < 0x80 { 31347 break 31348 } 31349 } 31350 if packedLen < 0 { 31351 return ErrInvalidLengthThetest 31352 } 31353 postIndex := iNdEx + packedLen 31354 if postIndex < 0 { 31355 return ErrInvalidLengthThetest 31356 } 31357 if postIndex > l { 31358 return io.ErrUnexpectedEOF 31359 } 31360 var elementCount int 31361 elementCount = packedLen / 8 31362 if elementCount != 0 && len(m.Field11) == 0 { 31363 m.Field11 = make([]uint64, 0, elementCount) 31364 } 31365 for iNdEx < postIndex { 31366 var v uint64 31367 if (iNdEx + 8) > l { 31368 return io.ErrUnexpectedEOF 31369 } 31370 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 31371 iNdEx += 8 31372 m.Field11 = append(m.Field11, v) 31373 } 31374 } else { 31375 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 31376 } 31377 case 12: 31378 if wireType == 1 { 31379 var v int64 31380 if (iNdEx + 8) > l { 31381 return io.ErrUnexpectedEOF 31382 } 31383 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 31384 iNdEx += 8 31385 m.Field12 = append(m.Field12, v) 31386 } else if wireType == 2 { 31387 var packedLen int 31388 for shift := uint(0); ; shift += 7 { 31389 if shift >= 64 { 31390 return ErrIntOverflowThetest 31391 } 31392 if iNdEx >= l { 31393 return io.ErrUnexpectedEOF 31394 } 31395 b := dAtA[iNdEx] 31396 iNdEx++ 31397 packedLen |= int(b&0x7F) << shift 31398 if b < 0x80 { 31399 break 31400 } 31401 } 31402 if packedLen < 0 { 31403 return ErrInvalidLengthThetest 31404 } 31405 postIndex := iNdEx + packedLen 31406 if postIndex < 0 { 31407 return ErrInvalidLengthThetest 31408 } 31409 if postIndex > l { 31410 return io.ErrUnexpectedEOF 31411 } 31412 var elementCount int 31413 elementCount = packedLen / 8 31414 if elementCount != 0 && len(m.Field12) == 0 { 31415 m.Field12 = make([]int64, 0, elementCount) 31416 } 31417 for iNdEx < postIndex { 31418 var v int64 31419 if (iNdEx + 8) > l { 31420 return io.ErrUnexpectedEOF 31421 } 31422 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 31423 iNdEx += 8 31424 m.Field12 = append(m.Field12, v) 31425 } 31426 } else { 31427 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 31428 } 31429 case 13: 31430 if wireType == 0 { 31431 var v int 31432 for shift := uint(0); ; shift += 7 { 31433 if shift >= 64 { 31434 return ErrIntOverflowThetest 31435 } 31436 if iNdEx >= l { 31437 return io.ErrUnexpectedEOF 31438 } 31439 b := dAtA[iNdEx] 31440 iNdEx++ 31441 v |= int(b&0x7F) << shift 31442 if b < 0x80 { 31443 break 31444 } 31445 } 31446 m.Field13 = append(m.Field13, bool(v != 0)) 31447 } else if wireType == 2 { 31448 var packedLen int 31449 for shift := uint(0); ; shift += 7 { 31450 if shift >= 64 { 31451 return ErrIntOverflowThetest 31452 } 31453 if iNdEx >= l { 31454 return io.ErrUnexpectedEOF 31455 } 31456 b := dAtA[iNdEx] 31457 iNdEx++ 31458 packedLen |= int(b&0x7F) << shift 31459 if b < 0x80 { 31460 break 31461 } 31462 } 31463 if packedLen < 0 { 31464 return ErrInvalidLengthThetest 31465 } 31466 postIndex := iNdEx + packedLen 31467 if postIndex < 0 { 31468 return ErrInvalidLengthThetest 31469 } 31470 if postIndex > l { 31471 return io.ErrUnexpectedEOF 31472 } 31473 var elementCount int 31474 elementCount = packedLen 31475 if elementCount != 0 && len(m.Field13) == 0 { 31476 m.Field13 = make([]bool, 0, elementCount) 31477 } 31478 for iNdEx < postIndex { 31479 var v int 31480 for shift := uint(0); ; shift += 7 { 31481 if shift >= 64 { 31482 return ErrIntOverflowThetest 31483 } 31484 if iNdEx >= l { 31485 return io.ErrUnexpectedEOF 31486 } 31487 b := dAtA[iNdEx] 31488 iNdEx++ 31489 v |= int(b&0x7F) << shift 31490 if b < 0x80 { 31491 break 31492 } 31493 } 31494 m.Field13 = append(m.Field13, bool(v != 0)) 31495 } 31496 } else { 31497 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 31498 } 31499 default: 31500 iNdEx = preIndex 31501 skippy, err := skipThetest(dAtA[iNdEx:]) 31502 if err != nil { 31503 return err 31504 } 31505 if (skippy < 0) || (iNdEx+skippy) < 0 { 31506 return ErrInvalidLengthThetest 31507 } 31508 if (iNdEx + skippy) > l { 31509 return io.ErrUnexpectedEOF 31510 } 31511 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 31512 iNdEx += skippy 31513 } 31514 } 31515 31516 if iNdEx > l { 31517 return io.ErrUnexpectedEOF 31518 } 31519 return nil 31520 } 31521 func (m *NidOptStruct) Unmarshal(dAtA []byte) error { 31522 l := len(dAtA) 31523 iNdEx := 0 31524 for iNdEx < l { 31525 preIndex := iNdEx 31526 var wire uint64 31527 for shift := uint(0); ; shift += 7 { 31528 if shift >= 64 { 31529 return ErrIntOverflowThetest 31530 } 31531 if iNdEx >= l { 31532 return io.ErrUnexpectedEOF 31533 } 31534 b := dAtA[iNdEx] 31535 iNdEx++ 31536 wire |= uint64(b&0x7F) << shift 31537 if b < 0x80 { 31538 break 31539 } 31540 } 31541 fieldNum := int32(wire >> 3) 31542 wireType := int(wire & 0x7) 31543 if wireType == 4 { 31544 return fmt.Errorf("proto: NidOptStruct: wiretype end group for non-group") 31545 } 31546 if fieldNum <= 0 { 31547 return fmt.Errorf("proto: NidOptStruct: illegal tag %d (wire type %d)", fieldNum, wire) 31548 } 31549 switch fieldNum { 31550 case 1: 31551 if wireType != 1 { 31552 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 31553 } 31554 var v uint64 31555 if (iNdEx + 8) > l { 31556 return io.ErrUnexpectedEOF 31557 } 31558 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 31559 iNdEx += 8 31560 m.Field1 = float64(math.Float64frombits(v)) 31561 case 2: 31562 if wireType != 5 { 31563 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 31564 } 31565 var v uint32 31566 if (iNdEx + 4) > l { 31567 return io.ErrUnexpectedEOF 31568 } 31569 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 31570 iNdEx += 4 31571 m.Field2 = float32(math.Float32frombits(v)) 31572 case 3: 31573 if wireType != 2 { 31574 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 31575 } 31576 var msglen int 31577 for shift := uint(0); ; shift += 7 { 31578 if shift >= 64 { 31579 return ErrIntOverflowThetest 31580 } 31581 if iNdEx >= l { 31582 return io.ErrUnexpectedEOF 31583 } 31584 b := dAtA[iNdEx] 31585 iNdEx++ 31586 msglen |= int(b&0x7F) << shift 31587 if b < 0x80 { 31588 break 31589 } 31590 } 31591 if msglen < 0 { 31592 return ErrInvalidLengthThetest 31593 } 31594 postIndex := iNdEx + msglen 31595 if postIndex < 0 { 31596 return ErrInvalidLengthThetest 31597 } 31598 if postIndex > l { 31599 return io.ErrUnexpectedEOF 31600 } 31601 if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 31602 return err 31603 } 31604 iNdEx = postIndex 31605 case 4: 31606 if wireType != 2 { 31607 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 31608 } 31609 var msglen int 31610 for shift := uint(0); ; shift += 7 { 31611 if shift >= 64 { 31612 return ErrIntOverflowThetest 31613 } 31614 if iNdEx >= l { 31615 return io.ErrUnexpectedEOF 31616 } 31617 b := dAtA[iNdEx] 31618 iNdEx++ 31619 msglen |= int(b&0x7F) << shift 31620 if b < 0x80 { 31621 break 31622 } 31623 } 31624 if msglen < 0 { 31625 return ErrInvalidLengthThetest 31626 } 31627 postIndex := iNdEx + msglen 31628 if postIndex < 0 { 31629 return ErrInvalidLengthThetest 31630 } 31631 if postIndex > l { 31632 return io.ErrUnexpectedEOF 31633 } 31634 if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 31635 return err 31636 } 31637 iNdEx = postIndex 31638 case 6: 31639 if wireType != 0 { 31640 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 31641 } 31642 m.Field6 = 0 31643 for shift := uint(0); ; shift += 7 { 31644 if shift >= 64 { 31645 return ErrIntOverflowThetest 31646 } 31647 if iNdEx >= l { 31648 return io.ErrUnexpectedEOF 31649 } 31650 b := dAtA[iNdEx] 31651 iNdEx++ 31652 m.Field6 |= uint64(b&0x7F) << shift 31653 if b < 0x80 { 31654 break 31655 } 31656 } 31657 case 7: 31658 if wireType != 0 { 31659 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 31660 } 31661 var v int32 31662 for shift := uint(0); ; shift += 7 { 31663 if shift >= 64 { 31664 return ErrIntOverflowThetest 31665 } 31666 if iNdEx >= l { 31667 return io.ErrUnexpectedEOF 31668 } 31669 b := dAtA[iNdEx] 31670 iNdEx++ 31671 v |= int32(b&0x7F) << shift 31672 if b < 0x80 { 31673 break 31674 } 31675 } 31676 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 31677 m.Field7 = v 31678 case 8: 31679 if wireType != 2 { 31680 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 31681 } 31682 var msglen int 31683 for shift := uint(0); ; shift += 7 { 31684 if shift >= 64 { 31685 return ErrIntOverflowThetest 31686 } 31687 if iNdEx >= l { 31688 return io.ErrUnexpectedEOF 31689 } 31690 b := dAtA[iNdEx] 31691 iNdEx++ 31692 msglen |= int(b&0x7F) << shift 31693 if b < 0x80 { 31694 break 31695 } 31696 } 31697 if msglen < 0 { 31698 return ErrInvalidLengthThetest 31699 } 31700 postIndex := iNdEx + msglen 31701 if postIndex < 0 { 31702 return ErrInvalidLengthThetest 31703 } 31704 if postIndex > l { 31705 return io.ErrUnexpectedEOF 31706 } 31707 if err := m.Field8.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 31708 return err 31709 } 31710 iNdEx = postIndex 31711 case 13: 31712 if wireType != 0 { 31713 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 31714 } 31715 var v int 31716 for shift := uint(0); ; shift += 7 { 31717 if shift >= 64 { 31718 return ErrIntOverflowThetest 31719 } 31720 if iNdEx >= l { 31721 return io.ErrUnexpectedEOF 31722 } 31723 b := dAtA[iNdEx] 31724 iNdEx++ 31725 v |= int(b&0x7F) << shift 31726 if b < 0x80 { 31727 break 31728 } 31729 } 31730 m.Field13 = bool(v != 0) 31731 case 14: 31732 if wireType != 2 { 31733 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 31734 } 31735 var stringLen uint64 31736 for shift := uint(0); ; shift += 7 { 31737 if shift >= 64 { 31738 return ErrIntOverflowThetest 31739 } 31740 if iNdEx >= l { 31741 return io.ErrUnexpectedEOF 31742 } 31743 b := dAtA[iNdEx] 31744 iNdEx++ 31745 stringLen |= uint64(b&0x7F) << shift 31746 if b < 0x80 { 31747 break 31748 } 31749 } 31750 intStringLen := int(stringLen) 31751 if intStringLen < 0 { 31752 return ErrInvalidLengthThetest 31753 } 31754 postIndex := iNdEx + intStringLen 31755 if postIndex < 0 { 31756 return ErrInvalidLengthThetest 31757 } 31758 if postIndex > l { 31759 return io.ErrUnexpectedEOF 31760 } 31761 m.Field14 = string(dAtA[iNdEx:postIndex]) 31762 iNdEx = postIndex 31763 case 15: 31764 if wireType != 2 { 31765 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 31766 } 31767 var byteLen int 31768 for shift := uint(0); ; shift += 7 { 31769 if shift >= 64 { 31770 return ErrIntOverflowThetest 31771 } 31772 if iNdEx >= l { 31773 return io.ErrUnexpectedEOF 31774 } 31775 b := dAtA[iNdEx] 31776 iNdEx++ 31777 byteLen |= int(b&0x7F) << shift 31778 if b < 0x80 { 31779 break 31780 } 31781 } 31782 if byteLen < 0 { 31783 return ErrInvalidLengthThetest 31784 } 31785 postIndex := iNdEx + byteLen 31786 if postIndex < 0 { 31787 return ErrInvalidLengthThetest 31788 } 31789 if postIndex > l { 31790 return io.ErrUnexpectedEOF 31791 } 31792 m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...) 31793 if m.Field15 == nil { 31794 m.Field15 = []byte{} 31795 } 31796 iNdEx = postIndex 31797 default: 31798 iNdEx = preIndex 31799 skippy, err := skipThetest(dAtA[iNdEx:]) 31800 if err != nil { 31801 return err 31802 } 31803 if (skippy < 0) || (iNdEx+skippy) < 0 { 31804 return ErrInvalidLengthThetest 31805 } 31806 if (iNdEx + skippy) > l { 31807 return io.ErrUnexpectedEOF 31808 } 31809 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 31810 iNdEx += skippy 31811 } 31812 } 31813 31814 if iNdEx > l { 31815 return io.ErrUnexpectedEOF 31816 } 31817 return nil 31818 } 31819 func (m *NinOptStruct) Unmarshal(dAtA []byte) error { 31820 l := len(dAtA) 31821 iNdEx := 0 31822 for iNdEx < l { 31823 preIndex := iNdEx 31824 var wire uint64 31825 for shift := uint(0); ; shift += 7 { 31826 if shift >= 64 { 31827 return ErrIntOverflowThetest 31828 } 31829 if iNdEx >= l { 31830 return io.ErrUnexpectedEOF 31831 } 31832 b := dAtA[iNdEx] 31833 iNdEx++ 31834 wire |= uint64(b&0x7F) << shift 31835 if b < 0x80 { 31836 break 31837 } 31838 } 31839 fieldNum := int32(wire >> 3) 31840 wireType := int(wire & 0x7) 31841 if wireType == 4 { 31842 return fmt.Errorf("proto: NinOptStruct: wiretype end group for non-group") 31843 } 31844 if fieldNum <= 0 { 31845 return fmt.Errorf("proto: NinOptStruct: illegal tag %d (wire type %d)", fieldNum, wire) 31846 } 31847 switch fieldNum { 31848 case 1: 31849 if wireType != 1 { 31850 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 31851 } 31852 var v uint64 31853 if (iNdEx + 8) > l { 31854 return io.ErrUnexpectedEOF 31855 } 31856 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 31857 iNdEx += 8 31858 v2 := float64(math.Float64frombits(v)) 31859 m.Field1 = &v2 31860 case 2: 31861 if wireType != 5 { 31862 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 31863 } 31864 var v uint32 31865 if (iNdEx + 4) > l { 31866 return io.ErrUnexpectedEOF 31867 } 31868 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 31869 iNdEx += 4 31870 v2 := float32(math.Float32frombits(v)) 31871 m.Field2 = &v2 31872 case 3: 31873 if wireType != 2 { 31874 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 31875 } 31876 var msglen int 31877 for shift := uint(0); ; shift += 7 { 31878 if shift >= 64 { 31879 return ErrIntOverflowThetest 31880 } 31881 if iNdEx >= l { 31882 return io.ErrUnexpectedEOF 31883 } 31884 b := dAtA[iNdEx] 31885 iNdEx++ 31886 msglen |= int(b&0x7F) << shift 31887 if b < 0x80 { 31888 break 31889 } 31890 } 31891 if msglen < 0 { 31892 return ErrInvalidLengthThetest 31893 } 31894 postIndex := iNdEx + msglen 31895 if postIndex < 0 { 31896 return ErrInvalidLengthThetest 31897 } 31898 if postIndex > l { 31899 return io.ErrUnexpectedEOF 31900 } 31901 if m.Field3 == nil { 31902 m.Field3 = &NidOptNative{} 31903 } 31904 if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 31905 return err 31906 } 31907 iNdEx = postIndex 31908 case 4: 31909 if wireType != 2 { 31910 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 31911 } 31912 var msglen int 31913 for shift := uint(0); ; shift += 7 { 31914 if shift >= 64 { 31915 return ErrIntOverflowThetest 31916 } 31917 if iNdEx >= l { 31918 return io.ErrUnexpectedEOF 31919 } 31920 b := dAtA[iNdEx] 31921 iNdEx++ 31922 msglen |= int(b&0x7F) << shift 31923 if b < 0x80 { 31924 break 31925 } 31926 } 31927 if msglen < 0 { 31928 return ErrInvalidLengthThetest 31929 } 31930 postIndex := iNdEx + msglen 31931 if postIndex < 0 { 31932 return ErrInvalidLengthThetest 31933 } 31934 if postIndex > l { 31935 return io.ErrUnexpectedEOF 31936 } 31937 if m.Field4 == nil { 31938 m.Field4 = &NinOptNative{} 31939 } 31940 if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 31941 return err 31942 } 31943 iNdEx = postIndex 31944 case 6: 31945 if wireType != 0 { 31946 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 31947 } 31948 var v uint64 31949 for shift := uint(0); ; shift += 7 { 31950 if shift >= 64 { 31951 return ErrIntOverflowThetest 31952 } 31953 if iNdEx >= l { 31954 return io.ErrUnexpectedEOF 31955 } 31956 b := dAtA[iNdEx] 31957 iNdEx++ 31958 v |= uint64(b&0x7F) << shift 31959 if b < 0x80 { 31960 break 31961 } 31962 } 31963 m.Field6 = &v 31964 case 7: 31965 if wireType != 0 { 31966 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 31967 } 31968 var v int32 31969 for shift := uint(0); ; shift += 7 { 31970 if shift >= 64 { 31971 return ErrIntOverflowThetest 31972 } 31973 if iNdEx >= l { 31974 return io.ErrUnexpectedEOF 31975 } 31976 b := dAtA[iNdEx] 31977 iNdEx++ 31978 v |= int32(b&0x7F) << shift 31979 if b < 0x80 { 31980 break 31981 } 31982 } 31983 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 31984 m.Field7 = &v 31985 case 8: 31986 if wireType != 2 { 31987 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 31988 } 31989 var msglen int 31990 for shift := uint(0); ; shift += 7 { 31991 if shift >= 64 { 31992 return ErrIntOverflowThetest 31993 } 31994 if iNdEx >= l { 31995 return io.ErrUnexpectedEOF 31996 } 31997 b := dAtA[iNdEx] 31998 iNdEx++ 31999 msglen |= int(b&0x7F) << shift 32000 if b < 0x80 { 32001 break 32002 } 32003 } 32004 if msglen < 0 { 32005 return ErrInvalidLengthThetest 32006 } 32007 postIndex := iNdEx + msglen 32008 if postIndex < 0 { 32009 return ErrInvalidLengthThetest 32010 } 32011 if postIndex > l { 32012 return io.ErrUnexpectedEOF 32013 } 32014 if m.Field8 == nil { 32015 m.Field8 = &NidOptNative{} 32016 } 32017 if err := m.Field8.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 32018 return err 32019 } 32020 iNdEx = postIndex 32021 case 13: 32022 if wireType != 0 { 32023 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 32024 } 32025 var v int 32026 for shift := uint(0); ; shift += 7 { 32027 if shift >= 64 { 32028 return ErrIntOverflowThetest 32029 } 32030 if iNdEx >= l { 32031 return io.ErrUnexpectedEOF 32032 } 32033 b := dAtA[iNdEx] 32034 iNdEx++ 32035 v |= int(b&0x7F) << shift 32036 if b < 0x80 { 32037 break 32038 } 32039 } 32040 b := bool(v != 0) 32041 m.Field13 = &b 32042 case 14: 32043 if wireType != 2 { 32044 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 32045 } 32046 var stringLen uint64 32047 for shift := uint(0); ; shift += 7 { 32048 if shift >= 64 { 32049 return ErrIntOverflowThetest 32050 } 32051 if iNdEx >= l { 32052 return io.ErrUnexpectedEOF 32053 } 32054 b := dAtA[iNdEx] 32055 iNdEx++ 32056 stringLen |= uint64(b&0x7F) << shift 32057 if b < 0x80 { 32058 break 32059 } 32060 } 32061 intStringLen := int(stringLen) 32062 if intStringLen < 0 { 32063 return ErrInvalidLengthThetest 32064 } 32065 postIndex := iNdEx + intStringLen 32066 if postIndex < 0 { 32067 return ErrInvalidLengthThetest 32068 } 32069 if postIndex > l { 32070 return io.ErrUnexpectedEOF 32071 } 32072 s := string(dAtA[iNdEx:postIndex]) 32073 m.Field14 = &s 32074 iNdEx = postIndex 32075 case 15: 32076 if wireType != 2 { 32077 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 32078 } 32079 var byteLen int 32080 for shift := uint(0); ; shift += 7 { 32081 if shift >= 64 { 32082 return ErrIntOverflowThetest 32083 } 32084 if iNdEx >= l { 32085 return io.ErrUnexpectedEOF 32086 } 32087 b := dAtA[iNdEx] 32088 iNdEx++ 32089 byteLen |= int(b&0x7F) << shift 32090 if b < 0x80 { 32091 break 32092 } 32093 } 32094 if byteLen < 0 { 32095 return ErrInvalidLengthThetest 32096 } 32097 postIndex := iNdEx + byteLen 32098 if postIndex < 0 { 32099 return ErrInvalidLengthThetest 32100 } 32101 if postIndex > l { 32102 return io.ErrUnexpectedEOF 32103 } 32104 m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...) 32105 if m.Field15 == nil { 32106 m.Field15 = []byte{} 32107 } 32108 iNdEx = postIndex 32109 default: 32110 iNdEx = preIndex 32111 skippy, err := skipThetest(dAtA[iNdEx:]) 32112 if err != nil { 32113 return err 32114 } 32115 if (skippy < 0) || (iNdEx+skippy) < 0 { 32116 return ErrInvalidLengthThetest 32117 } 32118 if (iNdEx + skippy) > l { 32119 return io.ErrUnexpectedEOF 32120 } 32121 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 32122 iNdEx += skippy 32123 } 32124 } 32125 32126 if iNdEx > l { 32127 return io.ErrUnexpectedEOF 32128 } 32129 return nil 32130 } 32131 func (m *NidRepStruct) Unmarshal(dAtA []byte) error { 32132 l := len(dAtA) 32133 iNdEx := 0 32134 for iNdEx < l { 32135 preIndex := iNdEx 32136 var wire uint64 32137 for shift := uint(0); ; shift += 7 { 32138 if shift >= 64 { 32139 return ErrIntOverflowThetest 32140 } 32141 if iNdEx >= l { 32142 return io.ErrUnexpectedEOF 32143 } 32144 b := dAtA[iNdEx] 32145 iNdEx++ 32146 wire |= uint64(b&0x7F) << shift 32147 if b < 0x80 { 32148 break 32149 } 32150 } 32151 fieldNum := int32(wire >> 3) 32152 wireType := int(wire & 0x7) 32153 if wireType == 4 { 32154 return fmt.Errorf("proto: NidRepStruct: wiretype end group for non-group") 32155 } 32156 if fieldNum <= 0 { 32157 return fmt.Errorf("proto: NidRepStruct: illegal tag %d (wire type %d)", fieldNum, wire) 32158 } 32159 switch fieldNum { 32160 case 1: 32161 if wireType == 1 { 32162 var v uint64 32163 if (iNdEx + 8) > l { 32164 return io.ErrUnexpectedEOF 32165 } 32166 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 32167 iNdEx += 8 32168 v2 := float64(math.Float64frombits(v)) 32169 m.Field1 = append(m.Field1, v2) 32170 } else if wireType == 2 { 32171 var packedLen int 32172 for shift := uint(0); ; shift += 7 { 32173 if shift >= 64 { 32174 return ErrIntOverflowThetest 32175 } 32176 if iNdEx >= l { 32177 return io.ErrUnexpectedEOF 32178 } 32179 b := dAtA[iNdEx] 32180 iNdEx++ 32181 packedLen |= int(b&0x7F) << shift 32182 if b < 0x80 { 32183 break 32184 } 32185 } 32186 if packedLen < 0 { 32187 return ErrInvalidLengthThetest 32188 } 32189 postIndex := iNdEx + packedLen 32190 if postIndex < 0 { 32191 return ErrInvalidLengthThetest 32192 } 32193 if postIndex > l { 32194 return io.ErrUnexpectedEOF 32195 } 32196 var elementCount int 32197 elementCount = packedLen / 8 32198 if elementCount != 0 && len(m.Field1) == 0 { 32199 m.Field1 = make([]float64, 0, elementCount) 32200 } 32201 for iNdEx < postIndex { 32202 var v uint64 32203 if (iNdEx + 8) > l { 32204 return io.ErrUnexpectedEOF 32205 } 32206 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 32207 iNdEx += 8 32208 v2 := float64(math.Float64frombits(v)) 32209 m.Field1 = append(m.Field1, v2) 32210 } 32211 } else { 32212 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 32213 } 32214 case 2: 32215 if wireType == 5 { 32216 var v uint32 32217 if (iNdEx + 4) > l { 32218 return io.ErrUnexpectedEOF 32219 } 32220 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 32221 iNdEx += 4 32222 v2 := float32(math.Float32frombits(v)) 32223 m.Field2 = append(m.Field2, v2) 32224 } else if wireType == 2 { 32225 var packedLen int 32226 for shift := uint(0); ; shift += 7 { 32227 if shift >= 64 { 32228 return ErrIntOverflowThetest 32229 } 32230 if iNdEx >= l { 32231 return io.ErrUnexpectedEOF 32232 } 32233 b := dAtA[iNdEx] 32234 iNdEx++ 32235 packedLen |= int(b&0x7F) << shift 32236 if b < 0x80 { 32237 break 32238 } 32239 } 32240 if packedLen < 0 { 32241 return ErrInvalidLengthThetest 32242 } 32243 postIndex := iNdEx + packedLen 32244 if postIndex < 0 { 32245 return ErrInvalidLengthThetest 32246 } 32247 if postIndex > l { 32248 return io.ErrUnexpectedEOF 32249 } 32250 var elementCount int 32251 elementCount = packedLen / 4 32252 if elementCount != 0 && len(m.Field2) == 0 { 32253 m.Field2 = make([]float32, 0, elementCount) 32254 } 32255 for iNdEx < postIndex { 32256 var v uint32 32257 if (iNdEx + 4) > l { 32258 return io.ErrUnexpectedEOF 32259 } 32260 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 32261 iNdEx += 4 32262 v2 := float32(math.Float32frombits(v)) 32263 m.Field2 = append(m.Field2, v2) 32264 } 32265 } else { 32266 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 32267 } 32268 case 3: 32269 if wireType != 2 { 32270 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 32271 } 32272 var msglen int 32273 for shift := uint(0); ; shift += 7 { 32274 if shift >= 64 { 32275 return ErrIntOverflowThetest 32276 } 32277 if iNdEx >= l { 32278 return io.ErrUnexpectedEOF 32279 } 32280 b := dAtA[iNdEx] 32281 iNdEx++ 32282 msglen |= int(b&0x7F) << shift 32283 if b < 0x80 { 32284 break 32285 } 32286 } 32287 if msglen < 0 { 32288 return ErrInvalidLengthThetest 32289 } 32290 postIndex := iNdEx + msglen 32291 if postIndex < 0 { 32292 return ErrInvalidLengthThetest 32293 } 32294 if postIndex > l { 32295 return io.ErrUnexpectedEOF 32296 } 32297 m.Field3 = append(m.Field3, NidOptNative{}) 32298 if err := m.Field3[len(m.Field3)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 32299 return err 32300 } 32301 iNdEx = postIndex 32302 case 4: 32303 if wireType != 2 { 32304 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 32305 } 32306 var msglen int 32307 for shift := uint(0); ; shift += 7 { 32308 if shift >= 64 { 32309 return ErrIntOverflowThetest 32310 } 32311 if iNdEx >= l { 32312 return io.ErrUnexpectedEOF 32313 } 32314 b := dAtA[iNdEx] 32315 iNdEx++ 32316 msglen |= int(b&0x7F) << shift 32317 if b < 0x80 { 32318 break 32319 } 32320 } 32321 if msglen < 0 { 32322 return ErrInvalidLengthThetest 32323 } 32324 postIndex := iNdEx + msglen 32325 if postIndex < 0 { 32326 return ErrInvalidLengthThetest 32327 } 32328 if postIndex > l { 32329 return io.ErrUnexpectedEOF 32330 } 32331 m.Field4 = append(m.Field4, NinOptNative{}) 32332 if err := m.Field4[len(m.Field4)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 32333 return err 32334 } 32335 iNdEx = postIndex 32336 case 6: 32337 if wireType == 0 { 32338 var v uint64 32339 for shift := uint(0); ; shift += 7 { 32340 if shift >= 64 { 32341 return ErrIntOverflowThetest 32342 } 32343 if iNdEx >= l { 32344 return io.ErrUnexpectedEOF 32345 } 32346 b := dAtA[iNdEx] 32347 iNdEx++ 32348 v |= uint64(b&0x7F) << shift 32349 if b < 0x80 { 32350 break 32351 } 32352 } 32353 m.Field6 = append(m.Field6, v) 32354 } else if wireType == 2 { 32355 var packedLen int 32356 for shift := uint(0); ; shift += 7 { 32357 if shift >= 64 { 32358 return ErrIntOverflowThetest 32359 } 32360 if iNdEx >= l { 32361 return io.ErrUnexpectedEOF 32362 } 32363 b := dAtA[iNdEx] 32364 iNdEx++ 32365 packedLen |= int(b&0x7F) << shift 32366 if b < 0x80 { 32367 break 32368 } 32369 } 32370 if packedLen < 0 { 32371 return ErrInvalidLengthThetest 32372 } 32373 postIndex := iNdEx + packedLen 32374 if postIndex < 0 { 32375 return ErrInvalidLengthThetest 32376 } 32377 if postIndex > l { 32378 return io.ErrUnexpectedEOF 32379 } 32380 var elementCount int 32381 var count int 32382 for _, integer := range dAtA[iNdEx:postIndex] { 32383 if integer < 128 { 32384 count++ 32385 } 32386 } 32387 elementCount = count 32388 if elementCount != 0 && len(m.Field6) == 0 { 32389 m.Field6 = make([]uint64, 0, elementCount) 32390 } 32391 for iNdEx < postIndex { 32392 var v uint64 32393 for shift := uint(0); ; shift += 7 { 32394 if shift >= 64 { 32395 return ErrIntOverflowThetest 32396 } 32397 if iNdEx >= l { 32398 return io.ErrUnexpectedEOF 32399 } 32400 b := dAtA[iNdEx] 32401 iNdEx++ 32402 v |= uint64(b&0x7F) << shift 32403 if b < 0x80 { 32404 break 32405 } 32406 } 32407 m.Field6 = append(m.Field6, v) 32408 } 32409 } else { 32410 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 32411 } 32412 case 7: 32413 if wireType == 0 { 32414 var v int32 32415 for shift := uint(0); ; shift += 7 { 32416 if shift >= 64 { 32417 return ErrIntOverflowThetest 32418 } 32419 if iNdEx >= l { 32420 return io.ErrUnexpectedEOF 32421 } 32422 b := dAtA[iNdEx] 32423 iNdEx++ 32424 v |= int32(b&0x7F) << shift 32425 if b < 0x80 { 32426 break 32427 } 32428 } 32429 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 32430 m.Field7 = append(m.Field7, v) 32431 } else if wireType == 2 { 32432 var packedLen int 32433 for shift := uint(0); ; shift += 7 { 32434 if shift >= 64 { 32435 return ErrIntOverflowThetest 32436 } 32437 if iNdEx >= l { 32438 return io.ErrUnexpectedEOF 32439 } 32440 b := dAtA[iNdEx] 32441 iNdEx++ 32442 packedLen |= int(b&0x7F) << shift 32443 if b < 0x80 { 32444 break 32445 } 32446 } 32447 if packedLen < 0 { 32448 return ErrInvalidLengthThetest 32449 } 32450 postIndex := iNdEx + packedLen 32451 if postIndex < 0 { 32452 return ErrInvalidLengthThetest 32453 } 32454 if postIndex > l { 32455 return io.ErrUnexpectedEOF 32456 } 32457 var elementCount int 32458 var count int 32459 for _, integer := range dAtA[iNdEx:postIndex] { 32460 if integer < 128 { 32461 count++ 32462 } 32463 } 32464 elementCount = count 32465 if elementCount != 0 && len(m.Field7) == 0 { 32466 m.Field7 = make([]int32, 0, elementCount) 32467 } 32468 for iNdEx < postIndex { 32469 var v int32 32470 for shift := uint(0); ; shift += 7 { 32471 if shift >= 64 { 32472 return ErrIntOverflowThetest 32473 } 32474 if iNdEx >= l { 32475 return io.ErrUnexpectedEOF 32476 } 32477 b := dAtA[iNdEx] 32478 iNdEx++ 32479 v |= int32(b&0x7F) << shift 32480 if b < 0x80 { 32481 break 32482 } 32483 } 32484 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 32485 m.Field7 = append(m.Field7, v) 32486 } 32487 } else { 32488 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 32489 } 32490 case 8: 32491 if wireType != 2 { 32492 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 32493 } 32494 var msglen int 32495 for shift := uint(0); ; shift += 7 { 32496 if shift >= 64 { 32497 return ErrIntOverflowThetest 32498 } 32499 if iNdEx >= l { 32500 return io.ErrUnexpectedEOF 32501 } 32502 b := dAtA[iNdEx] 32503 iNdEx++ 32504 msglen |= int(b&0x7F) << shift 32505 if b < 0x80 { 32506 break 32507 } 32508 } 32509 if msglen < 0 { 32510 return ErrInvalidLengthThetest 32511 } 32512 postIndex := iNdEx + msglen 32513 if postIndex < 0 { 32514 return ErrInvalidLengthThetest 32515 } 32516 if postIndex > l { 32517 return io.ErrUnexpectedEOF 32518 } 32519 m.Field8 = append(m.Field8, NidOptNative{}) 32520 if err := m.Field8[len(m.Field8)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 32521 return err 32522 } 32523 iNdEx = postIndex 32524 case 13: 32525 if wireType == 0 { 32526 var v int 32527 for shift := uint(0); ; shift += 7 { 32528 if shift >= 64 { 32529 return ErrIntOverflowThetest 32530 } 32531 if iNdEx >= l { 32532 return io.ErrUnexpectedEOF 32533 } 32534 b := dAtA[iNdEx] 32535 iNdEx++ 32536 v |= int(b&0x7F) << shift 32537 if b < 0x80 { 32538 break 32539 } 32540 } 32541 m.Field13 = append(m.Field13, bool(v != 0)) 32542 } else if wireType == 2 { 32543 var packedLen int 32544 for shift := uint(0); ; shift += 7 { 32545 if shift >= 64 { 32546 return ErrIntOverflowThetest 32547 } 32548 if iNdEx >= l { 32549 return io.ErrUnexpectedEOF 32550 } 32551 b := dAtA[iNdEx] 32552 iNdEx++ 32553 packedLen |= int(b&0x7F) << shift 32554 if b < 0x80 { 32555 break 32556 } 32557 } 32558 if packedLen < 0 { 32559 return ErrInvalidLengthThetest 32560 } 32561 postIndex := iNdEx + packedLen 32562 if postIndex < 0 { 32563 return ErrInvalidLengthThetest 32564 } 32565 if postIndex > l { 32566 return io.ErrUnexpectedEOF 32567 } 32568 var elementCount int 32569 elementCount = packedLen 32570 if elementCount != 0 && len(m.Field13) == 0 { 32571 m.Field13 = make([]bool, 0, elementCount) 32572 } 32573 for iNdEx < postIndex { 32574 var v int 32575 for shift := uint(0); ; shift += 7 { 32576 if shift >= 64 { 32577 return ErrIntOverflowThetest 32578 } 32579 if iNdEx >= l { 32580 return io.ErrUnexpectedEOF 32581 } 32582 b := dAtA[iNdEx] 32583 iNdEx++ 32584 v |= int(b&0x7F) << shift 32585 if b < 0x80 { 32586 break 32587 } 32588 } 32589 m.Field13 = append(m.Field13, bool(v != 0)) 32590 } 32591 } else { 32592 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 32593 } 32594 case 14: 32595 if wireType != 2 { 32596 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 32597 } 32598 var stringLen uint64 32599 for shift := uint(0); ; shift += 7 { 32600 if shift >= 64 { 32601 return ErrIntOverflowThetest 32602 } 32603 if iNdEx >= l { 32604 return io.ErrUnexpectedEOF 32605 } 32606 b := dAtA[iNdEx] 32607 iNdEx++ 32608 stringLen |= uint64(b&0x7F) << shift 32609 if b < 0x80 { 32610 break 32611 } 32612 } 32613 intStringLen := int(stringLen) 32614 if intStringLen < 0 { 32615 return ErrInvalidLengthThetest 32616 } 32617 postIndex := iNdEx + intStringLen 32618 if postIndex < 0 { 32619 return ErrInvalidLengthThetest 32620 } 32621 if postIndex > l { 32622 return io.ErrUnexpectedEOF 32623 } 32624 m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex])) 32625 iNdEx = postIndex 32626 case 15: 32627 if wireType != 2 { 32628 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 32629 } 32630 var byteLen int 32631 for shift := uint(0); ; shift += 7 { 32632 if shift >= 64 { 32633 return ErrIntOverflowThetest 32634 } 32635 if iNdEx >= l { 32636 return io.ErrUnexpectedEOF 32637 } 32638 b := dAtA[iNdEx] 32639 iNdEx++ 32640 byteLen |= int(b&0x7F) << shift 32641 if b < 0x80 { 32642 break 32643 } 32644 } 32645 if byteLen < 0 { 32646 return ErrInvalidLengthThetest 32647 } 32648 postIndex := iNdEx + byteLen 32649 if postIndex < 0 { 32650 return ErrInvalidLengthThetest 32651 } 32652 if postIndex > l { 32653 return io.ErrUnexpectedEOF 32654 } 32655 m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx)) 32656 copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex]) 32657 iNdEx = postIndex 32658 default: 32659 iNdEx = preIndex 32660 skippy, err := skipThetest(dAtA[iNdEx:]) 32661 if err != nil { 32662 return err 32663 } 32664 if (skippy < 0) || (iNdEx+skippy) < 0 { 32665 return ErrInvalidLengthThetest 32666 } 32667 if (iNdEx + skippy) > l { 32668 return io.ErrUnexpectedEOF 32669 } 32670 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 32671 iNdEx += skippy 32672 } 32673 } 32674 32675 if iNdEx > l { 32676 return io.ErrUnexpectedEOF 32677 } 32678 return nil 32679 } 32680 func (m *NinRepStruct) Unmarshal(dAtA []byte) error { 32681 l := len(dAtA) 32682 iNdEx := 0 32683 for iNdEx < l { 32684 preIndex := iNdEx 32685 var wire uint64 32686 for shift := uint(0); ; shift += 7 { 32687 if shift >= 64 { 32688 return ErrIntOverflowThetest 32689 } 32690 if iNdEx >= l { 32691 return io.ErrUnexpectedEOF 32692 } 32693 b := dAtA[iNdEx] 32694 iNdEx++ 32695 wire |= uint64(b&0x7F) << shift 32696 if b < 0x80 { 32697 break 32698 } 32699 } 32700 fieldNum := int32(wire >> 3) 32701 wireType := int(wire & 0x7) 32702 if wireType == 4 { 32703 return fmt.Errorf("proto: NinRepStruct: wiretype end group for non-group") 32704 } 32705 if fieldNum <= 0 { 32706 return fmt.Errorf("proto: NinRepStruct: illegal tag %d (wire type %d)", fieldNum, wire) 32707 } 32708 switch fieldNum { 32709 case 1: 32710 if wireType == 1 { 32711 var v uint64 32712 if (iNdEx + 8) > l { 32713 return io.ErrUnexpectedEOF 32714 } 32715 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 32716 iNdEx += 8 32717 v2 := float64(math.Float64frombits(v)) 32718 m.Field1 = append(m.Field1, v2) 32719 } else if wireType == 2 { 32720 var packedLen int 32721 for shift := uint(0); ; shift += 7 { 32722 if shift >= 64 { 32723 return ErrIntOverflowThetest 32724 } 32725 if iNdEx >= l { 32726 return io.ErrUnexpectedEOF 32727 } 32728 b := dAtA[iNdEx] 32729 iNdEx++ 32730 packedLen |= int(b&0x7F) << shift 32731 if b < 0x80 { 32732 break 32733 } 32734 } 32735 if packedLen < 0 { 32736 return ErrInvalidLengthThetest 32737 } 32738 postIndex := iNdEx + packedLen 32739 if postIndex < 0 { 32740 return ErrInvalidLengthThetest 32741 } 32742 if postIndex > l { 32743 return io.ErrUnexpectedEOF 32744 } 32745 var elementCount int 32746 elementCount = packedLen / 8 32747 if elementCount != 0 && len(m.Field1) == 0 { 32748 m.Field1 = make([]float64, 0, elementCount) 32749 } 32750 for iNdEx < postIndex { 32751 var v uint64 32752 if (iNdEx + 8) > l { 32753 return io.ErrUnexpectedEOF 32754 } 32755 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 32756 iNdEx += 8 32757 v2 := float64(math.Float64frombits(v)) 32758 m.Field1 = append(m.Field1, v2) 32759 } 32760 } else { 32761 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 32762 } 32763 case 2: 32764 if wireType == 5 { 32765 var v uint32 32766 if (iNdEx + 4) > l { 32767 return io.ErrUnexpectedEOF 32768 } 32769 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 32770 iNdEx += 4 32771 v2 := float32(math.Float32frombits(v)) 32772 m.Field2 = append(m.Field2, v2) 32773 } else if wireType == 2 { 32774 var packedLen int 32775 for shift := uint(0); ; shift += 7 { 32776 if shift >= 64 { 32777 return ErrIntOverflowThetest 32778 } 32779 if iNdEx >= l { 32780 return io.ErrUnexpectedEOF 32781 } 32782 b := dAtA[iNdEx] 32783 iNdEx++ 32784 packedLen |= int(b&0x7F) << shift 32785 if b < 0x80 { 32786 break 32787 } 32788 } 32789 if packedLen < 0 { 32790 return ErrInvalidLengthThetest 32791 } 32792 postIndex := iNdEx + packedLen 32793 if postIndex < 0 { 32794 return ErrInvalidLengthThetest 32795 } 32796 if postIndex > l { 32797 return io.ErrUnexpectedEOF 32798 } 32799 var elementCount int 32800 elementCount = packedLen / 4 32801 if elementCount != 0 && len(m.Field2) == 0 { 32802 m.Field2 = make([]float32, 0, elementCount) 32803 } 32804 for iNdEx < postIndex { 32805 var v uint32 32806 if (iNdEx + 4) > l { 32807 return io.ErrUnexpectedEOF 32808 } 32809 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 32810 iNdEx += 4 32811 v2 := float32(math.Float32frombits(v)) 32812 m.Field2 = append(m.Field2, v2) 32813 } 32814 } else { 32815 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 32816 } 32817 case 3: 32818 if wireType != 2 { 32819 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 32820 } 32821 var msglen int 32822 for shift := uint(0); ; shift += 7 { 32823 if shift >= 64 { 32824 return ErrIntOverflowThetest 32825 } 32826 if iNdEx >= l { 32827 return io.ErrUnexpectedEOF 32828 } 32829 b := dAtA[iNdEx] 32830 iNdEx++ 32831 msglen |= int(b&0x7F) << shift 32832 if b < 0x80 { 32833 break 32834 } 32835 } 32836 if msglen < 0 { 32837 return ErrInvalidLengthThetest 32838 } 32839 postIndex := iNdEx + msglen 32840 if postIndex < 0 { 32841 return ErrInvalidLengthThetest 32842 } 32843 if postIndex > l { 32844 return io.ErrUnexpectedEOF 32845 } 32846 m.Field3 = append(m.Field3, &NidOptNative{}) 32847 if err := m.Field3[len(m.Field3)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 32848 return err 32849 } 32850 iNdEx = postIndex 32851 case 4: 32852 if wireType != 2 { 32853 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 32854 } 32855 var msglen int 32856 for shift := uint(0); ; shift += 7 { 32857 if shift >= 64 { 32858 return ErrIntOverflowThetest 32859 } 32860 if iNdEx >= l { 32861 return io.ErrUnexpectedEOF 32862 } 32863 b := dAtA[iNdEx] 32864 iNdEx++ 32865 msglen |= int(b&0x7F) << shift 32866 if b < 0x80 { 32867 break 32868 } 32869 } 32870 if msglen < 0 { 32871 return ErrInvalidLengthThetest 32872 } 32873 postIndex := iNdEx + msglen 32874 if postIndex < 0 { 32875 return ErrInvalidLengthThetest 32876 } 32877 if postIndex > l { 32878 return io.ErrUnexpectedEOF 32879 } 32880 m.Field4 = append(m.Field4, &NinOptNative{}) 32881 if err := m.Field4[len(m.Field4)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 32882 return err 32883 } 32884 iNdEx = postIndex 32885 case 6: 32886 if wireType == 0 { 32887 var v uint64 32888 for shift := uint(0); ; shift += 7 { 32889 if shift >= 64 { 32890 return ErrIntOverflowThetest 32891 } 32892 if iNdEx >= l { 32893 return io.ErrUnexpectedEOF 32894 } 32895 b := dAtA[iNdEx] 32896 iNdEx++ 32897 v |= uint64(b&0x7F) << shift 32898 if b < 0x80 { 32899 break 32900 } 32901 } 32902 m.Field6 = append(m.Field6, v) 32903 } else if wireType == 2 { 32904 var packedLen int 32905 for shift := uint(0); ; shift += 7 { 32906 if shift >= 64 { 32907 return ErrIntOverflowThetest 32908 } 32909 if iNdEx >= l { 32910 return io.ErrUnexpectedEOF 32911 } 32912 b := dAtA[iNdEx] 32913 iNdEx++ 32914 packedLen |= int(b&0x7F) << shift 32915 if b < 0x80 { 32916 break 32917 } 32918 } 32919 if packedLen < 0 { 32920 return ErrInvalidLengthThetest 32921 } 32922 postIndex := iNdEx + packedLen 32923 if postIndex < 0 { 32924 return ErrInvalidLengthThetest 32925 } 32926 if postIndex > l { 32927 return io.ErrUnexpectedEOF 32928 } 32929 var elementCount int 32930 var count int 32931 for _, integer := range dAtA[iNdEx:postIndex] { 32932 if integer < 128 { 32933 count++ 32934 } 32935 } 32936 elementCount = count 32937 if elementCount != 0 && len(m.Field6) == 0 { 32938 m.Field6 = make([]uint64, 0, elementCount) 32939 } 32940 for iNdEx < postIndex { 32941 var v uint64 32942 for shift := uint(0); ; shift += 7 { 32943 if shift >= 64 { 32944 return ErrIntOverflowThetest 32945 } 32946 if iNdEx >= l { 32947 return io.ErrUnexpectedEOF 32948 } 32949 b := dAtA[iNdEx] 32950 iNdEx++ 32951 v |= uint64(b&0x7F) << shift 32952 if b < 0x80 { 32953 break 32954 } 32955 } 32956 m.Field6 = append(m.Field6, v) 32957 } 32958 } else { 32959 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 32960 } 32961 case 7: 32962 if wireType == 0 { 32963 var v int32 32964 for shift := uint(0); ; shift += 7 { 32965 if shift >= 64 { 32966 return ErrIntOverflowThetest 32967 } 32968 if iNdEx >= l { 32969 return io.ErrUnexpectedEOF 32970 } 32971 b := dAtA[iNdEx] 32972 iNdEx++ 32973 v |= int32(b&0x7F) << shift 32974 if b < 0x80 { 32975 break 32976 } 32977 } 32978 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 32979 m.Field7 = append(m.Field7, v) 32980 } else if wireType == 2 { 32981 var packedLen int 32982 for shift := uint(0); ; shift += 7 { 32983 if shift >= 64 { 32984 return ErrIntOverflowThetest 32985 } 32986 if iNdEx >= l { 32987 return io.ErrUnexpectedEOF 32988 } 32989 b := dAtA[iNdEx] 32990 iNdEx++ 32991 packedLen |= int(b&0x7F) << shift 32992 if b < 0x80 { 32993 break 32994 } 32995 } 32996 if packedLen < 0 { 32997 return ErrInvalidLengthThetest 32998 } 32999 postIndex := iNdEx + packedLen 33000 if postIndex < 0 { 33001 return ErrInvalidLengthThetest 33002 } 33003 if postIndex > l { 33004 return io.ErrUnexpectedEOF 33005 } 33006 var elementCount int 33007 var count int 33008 for _, integer := range dAtA[iNdEx:postIndex] { 33009 if integer < 128 { 33010 count++ 33011 } 33012 } 33013 elementCount = count 33014 if elementCount != 0 && len(m.Field7) == 0 { 33015 m.Field7 = make([]int32, 0, elementCount) 33016 } 33017 for iNdEx < postIndex { 33018 var v int32 33019 for shift := uint(0); ; shift += 7 { 33020 if shift >= 64 { 33021 return ErrIntOverflowThetest 33022 } 33023 if iNdEx >= l { 33024 return io.ErrUnexpectedEOF 33025 } 33026 b := dAtA[iNdEx] 33027 iNdEx++ 33028 v |= int32(b&0x7F) << shift 33029 if b < 0x80 { 33030 break 33031 } 33032 } 33033 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 33034 m.Field7 = append(m.Field7, v) 33035 } 33036 } else { 33037 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 33038 } 33039 case 8: 33040 if wireType != 2 { 33041 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 33042 } 33043 var msglen int 33044 for shift := uint(0); ; shift += 7 { 33045 if shift >= 64 { 33046 return ErrIntOverflowThetest 33047 } 33048 if iNdEx >= l { 33049 return io.ErrUnexpectedEOF 33050 } 33051 b := dAtA[iNdEx] 33052 iNdEx++ 33053 msglen |= int(b&0x7F) << shift 33054 if b < 0x80 { 33055 break 33056 } 33057 } 33058 if msglen < 0 { 33059 return ErrInvalidLengthThetest 33060 } 33061 postIndex := iNdEx + msglen 33062 if postIndex < 0 { 33063 return ErrInvalidLengthThetest 33064 } 33065 if postIndex > l { 33066 return io.ErrUnexpectedEOF 33067 } 33068 m.Field8 = append(m.Field8, &NidOptNative{}) 33069 if err := m.Field8[len(m.Field8)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33070 return err 33071 } 33072 iNdEx = postIndex 33073 case 13: 33074 if wireType == 0 { 33075 var v int 33076 for shift := uint(0); ; shift += 7 { 33077 if shift >= 64 { 33078 return ErrIntOverflowThetest 33079 } 33080 if iNdEx >= l { 33081 return io.ErrUnexpectedEOF 33082 } 33083 b := dAtA[iNdEx] 33084 iNdEx++ 33085 v |= int(b&0x7F) << shift 33086 if b < 0x80 { 33087 break 33088 } 33089 } 33090 m.Field13 = append(m.Field13, bool(v != 0)) 33091 } else if wireType == 2 { 33092 var packedLen int 33093 for shift := uint(0); ; shift += 7 { 33094 if shift >= 64 { 33095 return ErrIntOverflowThetest 33096 } 33097 if iNdEx >= l { 33098 return io.ErrUnexpectedEOF 33099 } 33100 b := dAtA[iNdEx] 33101 iNdEx++ 33102 packedLen |= int(b&0x7F) << shift 33103 if b < 0x80 { 33104 break 33105 } 33106 } 33107 if packedLen < 0 { 33108 return ErrInvalidLengthThetest 33109 } 33110 postIndex := iNdEx + packedLen 33111 if postIndex < 0 { 33112 return ErrInvalidLengthThetest 33113 } 33114 if postIndex > l { 33115 return io.ErrUnexpectedEOF 33116 } 33117 var elementCount int 33118 elementCount = packedLen 33119 if elementCount != 0 && len(m.Field13) == 0 { 33120 m.Field13 = make([]bool, 0, elementCount) 33121 } 33122 for iNdEx < postIndex { 33123 var v int 33124 for shift := uint(0); ; shift += 7 { 33125 if shift >= 64 { 33126 return ErrIntOverflowThetest 33127 } 33128 if iNdEx >= l { 33129 return io.ErrUnexpectedEOF 33130 } 33131 b := dAtA[iNdEx] 33132 iNdEx++ 33133 v |= int(b&0x7F) << shift 33134 if b < 0x80 { 33135 break 33136 } 33137 } 33138 m.Field13 = append(m.Field13, bool(v != 0)) 33139 } 33140 } else { 33141 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 33142 } 33143 case 14: 33144 if wireType != 2 { 33145 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 33146 } 33147 var stringLen uint64 33148 for shift := uint(0); ; shift += 7 { 33149 if shift >= 64 { 33150 return ErrIntOverflowThetest 33151 } 33152 if iNdEx >= l { 33153 return io.ErrUnexpectedEOF 33154 } 33155 b := dAtA[iNdEx] 33156 iNdEx++ 33157 stringLen |= uint64(b&0x7F) << shift 33158 if b < 0x80 { 33159 break 33160 } 33161 } 33162 intStringLen := int(stringLen) 33163 if intStringLen < 0 { 33164 return ErrInvalidLengthThetest 33165 } 33166 postIndex := iNdEx + intStringLen 33167 if postIndex < 0 { 33168 return ErrInvalidLengthThetest 33169 } 33170 if postIndex > l { 33171 return io.ErrUnexpectedEOF 33172 } 33173 m.Field14 = append(m.Field14, string(dAtA[iNdEx:postIndex])) 33174 iNdEx = postIndex 33175 case 15: 33176 if wireType != 2 { 33177 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 33178 } 33179 var byteLen int 33180 for shift := uint(0); ; shift += 7 { 33181 if shift >= 64 { 33182 return ErrIntOverflowThetest 33183 } 33184 if iNdEx >= l { 33185 return io.ErrUnexpectedEOF 33186 } 33187 b := dAtA[iNdEx] 33188 iNdEx++ 33189 byteLen |= int(b&0x7F) << shift 33190 if b < 0x80 { 33191 break 33192 } 33193 } 33194 if byteLen < 0 { 33195 return ErrInvalidLengthThetest 33196 } 33197 postIndex := iNdEx + byteLen 33198 if postIndex < 0 { 33199 return ErrInvalidLengthThetest 33200 } 33201 if postIndex > l { 33202 return io.ErrUnexpectedEOF 33203 } 33204 m.Field15 = append(m.Field15, make([]byte, postIndex-iNdEx)) 33205 copy(m.Field15[len(m.Field15)-1], dAtA[iNdEx:postIndex]) 33206 iNdEx = postIndex 33207 default: 33208 iNdEx = preIndex 33209 skippy, err := skipThetest(dAtA[iNdEx:]) 33210 if err != nil { 33211 return err 33212 } 33213 if (skippy < 0) || (iNdEx+skippy) < 0 { 33214 return ErrInvalidLengthThetest 33215 } 33216 if (iNdEx + skippy) > l { 33217 return io.ErrUnexpectedEOF 33218 } 33219 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 33220 iNdEx += skippy 33221 } 33222 } 33223 33224 if iNdEx > l { 33225 return io.ErrUnexpectedEOF 33226 } 33227 return nil 33228 } 33229 func (m *NidEmbeddedStruct) Unmarshal(dAtA []byte) error { 33230 l := len(dAtA) 33231 iNdEx := 0 33232 for iNdEx < l { 33233 preIndex := iNdEx 33234 var wire uint64 33235 for shift := uint(0); ; shift += 7 { 33236 if shift >= 64 { 33237 return ErrIntOverflowThetest 33238 } 33239 if iNdEx >= l { 33240 return io.ErrUnexpectedEOF 33241 } 33242 b := dAtA[iNdEx] 33243 iNdEx++ 33244 wire |= uint64(b&0x7F) << shift 33245 if b < 0x80 { 33246 break 33247 } 33248 } 33249 fieldNum := int32(wire >> 3) 33250 wireType := int(wire & 0x7) 33251 if wireType == 4 { 33252 return fmt.Errorf("proto: NidEmbeddedStruct: wiretype end group for non-group") 33253 } 33254 if fieldNum <= 0 { 33255 return fmt.Errorf("proto: NidEmbeddedStruct: illegal tag %d (wire type %d)", fieldNum, wire) 33256 } 33257 switch fieldNum { 33258 case 1: 33259 if wireType != 2 { 33260 return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType) 33261 } 33262 var msglen int 33263 for shift := uint(0); ; shift += 7 { 33264 if shift >= 64 { 33265 return ErrIntOverflowThetest 33266 } 33267 if iNdEx >= l { 33268 return io.ErrUnexpectedEOF 33269 } 33270 b := dAtA[iNdEx] 33271 iNdEx++ 33272 msglen |= int(b&0x7F) << shift 33273 if b < 0x80 { 33274 break 33275 } 33276 } 33277 if msglen < 0 { 33278 return ErrInvalidLengthThetest 33279 } 33280 postIndex := iNdEx + msglen 33281 if postIndex < 0 { 33282 return ErrInvalidLengthThetest 33283 } 33284 if postIndex > l { 33285 return io.ErrUnexpectedEOF 33286 } 33287 if m.NidOptNative == nil { 33288 m.NidOptNative = &NidOptNative{} 33289 } 33290 if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33291 return err 33292 } 33293 iNdEx = postIndex 33294 case 200: 33295 if wireType != 2 { 33296 return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType) 33297 } 33298 var msglen int 33299 for shift := uint(0); ; shift += 7 { 33300 if shift >= 64 { 33301 return ErrIntOverflowThetest 33302 } 33303 if iNdEx >= l { 33304 return io.ErrUnexpectedEOF 33305 } 33306 b := dAtA[iNdEx] 33307 iNdEx++ 33308 msglen |= int(b&0x7F) << shift 33309 if b < 0x80 { 33310 break 33311 } 33312 } 33313 if msglen < 0 { 33314 return ErrInvalidLengthThetest 33315 } 33316 postIndex := iNdEx + msglen 33317 if postIndex < 0 { 33318 return ErrInvalidLengthThetest 33319 } 33320 if postIndex > l { 33321 return io.ErrUnexpectedEOF 33322 } 33323 if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33324 return err 33325 } 33326 iNdEx = postIndex 33327 case 210: 33328 if wireType != 0 { 33329 return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType) 33330 } 33331 var v int 33332 for shift := uint(0); ; shift += 7 { 33333 if shift >= 64 { 33334 return ErrIntOverflowThetest 33335 } 33336 if iNdEx >= l { 33337 return io.ErrUnexpectedEOF 33338 } 33339 b := dAtA[iNdEx] 33340 iNdEx++ 33341 v |= int(b&0x7F) << shift 33342 if b < 0x80 { 33343 break 33344 } 33345 } 33346 m.Field210 = bool(v != 0) 33347 default: 33348 iNdEx = preIndex 33349 skippy, err := skipThetest(dAtA[iNdEx:]) 33350 if err != nil { 33351 return err 33352 } 33353 if (skippy < 0) || (iNdEx+skippy) < 0 { 33354 return ErrInvalidLengthThetest 33355 } 33356 if (iNdEx + skippy) > l { 33357 return io.ErrUnexpectedEOF 33358 } 33359 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 33360 iNdEx += skippy 33361 } 33362 } 33363 33364 if iNdEx > l { 33365 return io.ErrUnexpectedEOF 33366 } 33367 return nil 33368 } 33369 func (m *NinEmbeddedStruct) Unmarshal(dAtA []byte) error { 33370 l := len(dAtA) 33371 iNdEx := 0 33372 for iNdEx < l { 33373 preIndex := iNdEx 33374 var wire uint64 33375 for shift := uint(0); ; shift += 7 { 33376 if shift >= 64 { 33377 return ErrIntOverflowThetest 33378 } 33379 if iNdEx >= l { 33380 return io.ErrUnexpectedEOF 33381 } 33382 b := dAtA[iNdEx] 33383 iNdEx++ 33384 wire |= uint64(b&0x7F) << shift 33385 if b < 0x80 { 33386 break 33387 } 33388 } 33389 fieldNum := int32(wire >> 3) 33390 wireType := int(wire & 0x7) 33391 if wireType == 4 { 33392 return fmt.Errorf("proto: NinEmbeddedStruct: wiretype end group for non-group") 33393 } 33394 if fieldNum <= 0 { 33395 return fmt.Errorf("proto: NinEmbeddedStruct: illegal tag %d (wire type %d)", fieldNum, wire) 33396 } 33397 switch fieldNum { 33398 case 1: 33399 if wireType != 2 { 33400 return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType) 33401 } 33402 var msglen int 33403 for shift := uint(0); ; shift += 7 { 33404 if shift >= 64 { 33405 return ErrIntOverflowThetest 33406 } 33407 if iNdEx >= l { 33408 return io.ErrUnexpectedEOF 33409 } 33410 b := dAtA[iNdEx] 33411 iNdEx++ 33412 msglen |= int(b&0x7F) << shift 33413 if b < 0x80 { 33414 break 33415 } 33416 } 33417 if msglen < 0 { 33418 return ErrInvalidLengthThetest 33419 } 33420 postIndex := iNdEx + msglen 33421 if postIndex < 0 { 33422 return ErrInvalidLengthThetest 33423 } 33424 if postIndex > l { 33425 return io.ErrUnexpectedEOF 33426 } 33427 if m.NidOptNative == nil { 33428 m.NidOptNative = &NidOptNative{} 33429 } 33430 if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33431 return err 33432 } 33433 iNdEx = postIndex 33434 case 200: 33435 if wireType != 2 { 33436 return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType) 33437 } 33438 var msglen int 33439 for shift := uint(0); ; shift += 7 { 33440 if shift >= 64 { 33441 return ErrIntOverflowThetest 33442 } 33443 if iNdEx >= l { 33444 return io.ErrUnexpectedEOF 33445 } 33446 b := dAtA[iNdEx] 33447 iNdEx++ 33448 msglen |= int(b&0x7F) << shift 33449 if b < 0x80 { 33450 break 33451 } 33452 } 33453 if msglen < 0 { 33454 return ErrInvalidLengthThetest 33455 } 33456 postIndex := iNdEx + msglen 33457 if postIndex < 0 { 33458 return ErrInvalidLengthThetest 33459 } 33460 if postIndex > l { 33461 return io.ErrUnexpectedEOF 33462 } 33463 if m.Field200 == nil { 33464 m.Field200 = &NidOptNative{} 33465 } 33466 if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33467 return err 33468 } 33469 iNdEx = postIndex 33470 case 210: 33471 if wireType != 0 { 33472 return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType) 33473 } 33474 var v int 33475 for shift := uint(0); ; shift += 7 { 33476 if shift >= 64 { 33477 return ErrIntOverflowThetest 33478 } 33479 if iNdEx >= l { 33480 return io.ErrUnexpectedEOF 33481 } 33482 b := dAtA[iNdEx] 33483 iNdEx++ 33484 v |= int(b&0x7F) << shift 33485 if b < 0x80 { 33486 break 33487 } 33488 } 33489 b := bool(v != 0) 33490 m.Field210 = &b 33491 default: 33492 iNdEx = preIndex 33493 skippy, err := skipThetest(dAtA[iNdEx:]) 33494 if err != nil { 33495 return err 33496 } 33497 if (skippy < 0) || (iNdEx+skippy) < 0 { 33498 return ErrInvalidLengthThetest 33499 } 33500 if (iNdEx + skippy) > l { 33501 return io.ErrUnexpectedEOF 33502 } 33503 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 33504 iNdEx += skippy 33505 } 33506 } 33507 33508 if iNdEx > l { 33509 return io.ErrUnexpectedEOF 33510 } 33511 return nil 33512 } 33513 func (m *NidNestedStruct) Unmarshal(dAtA []byte) error { 33514 l := len(dAtA) 33515 iNdEx := 0 33516 for iNdEx < l { 33517 preIndex := iNdEx 33518 var wire uint64 33519 for shift := uint(0); ; shift += 7 { 33520 if shift >= 64 { 33521 return ErrIntOverflowThetest 33522 } 33523 if iNdEx >= l { 33524 return io.ErrUnexpectedEOF 33525 } 33526 b := dAtA[iNdEx] 33527 iNdEx++ 33528 wire |= uint64(b&0x7F) << shift 33529 if b < 0x80 { 33530 break 33531 } 33532 } 33533 fieldNum := int32(wire >> 3) 33534 wireType := int(wire & 0x7) 33535 if wireType == 4 { 33536 return fmt.Errorf("proto: NidNestedStruct: wiretype end group for non-group") 33537 } 33538 if fieldNum <= 0 { 33539 return fmt.Errorf("proto: NidNestedStruct: illegal tag %d (wire type %d)", fieldNum, wire) 33540 } 33541 switch fieldNum { 33542 case 1: 33543 if wireType != 2 { 33544 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 33545 } 33546 var msglen int 33547 for shift := uint(0); ; shift += 7 { 33548 if shift >= 64 { 33549 return ErrIntOverflowThetest 33550 } 33551 if iNdEx >= l { 33552 return io.ErrUnexpectedEOF 33553 } 33554 b := dAtA[iNdEx] 33555 iNdEx++ 33556 msglen |= int(b&0x7F) << shift 33557 if b < 0x80 { 33558 break 33559 } 33560 } 33561 if msglen < 0 { 33562 return ErrInvalidLengthThetest 33563 } 33564 postIndex := iNdEx + msglen 33565 if postIndex < 0 { 33566 return ErrInvalidLengthThetest 33567 } 33568 if postIndex > l { 33569 return io.ErrUnexpectedEOF 33570 } 33571 if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33572 return err 33573 } 33574 iNdEx = postIndex 33575 case 2: 33576 if wireType != 2 { 33577 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 33578 } 33579 var msglen int 33580 for shift := uint(0); ; shift += 7 { 33581 if shift >= 64 { 33582 return ErrIntOverflowThetest 33583 } 33584 if iNdEx >= l { 33585 return io.ErrUnexpectedEOF 33586 } 33587 b := dAtA[iNdEx] 33588 iNdEx++ 33589 msglen |= int(b&0x7F) << shift 33590 if b < 0x80 { 33591 break 33592 } 33593 } 33594 if msglen < 0 { 33595 return ErrInvalidLengthThetest 33596 } 33597 postIndex := iNdEx + msglen 33598 if postIndex < 0 { 33599 return ErrInvalidLengthThetest 33600 } 33601 if postIndex > l { 33602 return io.ErrUnexpectedEOF 33603 } 33604 m.Field2 = append(m.Field2, NidRepStruct{}) 33605 if err := m.Field2[len(m.Field2)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33606 return err 33607 } 33608 iNdEx = postIndex 33609 default: 33610 iNdEx = preIndex 33611 skippy, err := skipThetest(dAtA[iNdEx:]) 33612 if err != nil { 33613 return err 33614 } 33615 if (skippy < 0) || (iNdEx+skippy) < 0 { 33616 return ErrInvalidLengthThetest 33617 } 33618 if (iNdEx + skippy) > l { 33619 return io.ErrUnexpectedEOF 33620 } 33621 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 33622 iNdEx += skippy 33623 } 33624 } 33625 33626 if iNdEx > l { 33627 return io.ErrUnexpectedEOF 33628 } 33629 return nil 33630 } 33631 func (m *NinNestedStruct) Unmarshal(dAtA []byte) error { 33632 l := len(dAtA) 33633 iNdEx := 0 33634 for iNdEx < l { 33635 preIndex := iNdEx 33636 var wire uint64 33637 for shift := uint(0); ; shift += 7 { 33638 if shift >= 64 { 33639 return ErrIntOverflowThetest 33640 } 33641 if iNdEx >= l { 33642 return io.ErrUnexpectedEOF 33643 } 33644 b := dAtA[iNdEx] 33645 iNdEx++ 33646 wire |= uint64(b&0x7F) << shift 33647 if b < 0x80 { 33648 break 33649 } 33650 } 33651 fieldNum := int32(wire >> 3) 33652 wireType := int(wire & 0x7) 33653 if wireType == 4 { 33654 return fmt.Errorf("proto: NinNestedStruct: wiretype end group for non-group") 33655 } 33656 if fieldNum <= 0 { 33657 return fmt.Errorf("proto: NinNestedStruct: illegal tag %d (wire type %d)", fieldNum, wire) 33658 } 33659 switch fieldNum { 33660 case 1: 33661 if wireType != 2 { 33662 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 33663 } 33664 var msglen int 33665 for shift := uint(0); ; shift += 7 { 33666 if shift >= 64 { 33667 return ErrIntOverflowThetest 33668 } 33669 if iNdEx >= l { 33670 return io.ErrUnexpectedEOF 33671 } 33672 b := dAtA[iNdEx] 33673 iNdEx++ 33674 msglen |= int(b&0x7F) << shift 33675 if b < 0x80 { 33676 break 33677 } 33678 } 33679 if msglen < 0 { 33680 return ErrInvalidLengthThetest 33681 } 33682 postIndex := iNdEx + msglen 33683 if postIndex < 0 { 33684 return ErrInvalidLengthThetest 33685 } 33686 if postIndex > l { 33687 return io.ErrUnexpectedEOF 33688 } 33689 if m.Field1 == nil { 33690 m.Field1 = &NinOptStruct{} 33691 } 33692 if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33693 return err 33694 } 33695 iNdEx = postIndex 33696 case 2: 33697 if wireType != 2 { 33698 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 33699 } 33700 var msglen int 33701 for shift := uint(0); ; shift += 7 { 33702 if shift >= 64 { 33703 return ErrIntOverflowThetest 33704 } 33705 if iNdEx >= l { 33706 return io.ErrUnexpectedEOF 33707 } 33708 b := dAtA[iNdEx] 33709 iNdEx++ 33710 msglen |= int(b&0x7F) << shift 33711 if b < 0x80 { 33712 break 33713 } 33714 } 33715 if msglen < 0 { 33716 return ErrInvalidLengthThetest 33717 } 33718 postIndex := iNdEx + msglen 33719 if postIndex < 0 { 33720 return ErrInvalidLengthThetest 33721 } 33722 if postIndex > l { 33723 return io.ErrUnexpectedEOF 33724 } 33725 m.Field2 = append(m.Field2, &NinRepStruct{}) 33726 if err := m.Field2[len(m.Field2)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33727 return err 33728 } 33729 iNdEx = postIndex 33730 default: 33731 iNdEx = preIndex 33732 skippy, err := skipThetest(dAtA[iNdEx:]) 33733 if err != nil { 33734 return err 33735 } 33736 if (skippy < 0) || (iNdEx+skippy) < 0 { 33737 return ErrInvalidLengthThetest 33738 } 33739 if (iNdEx + skippy) > l { 33740 return io.ErrUnexpectedEOF 33741 } 33742 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 33743 iNdEx += skippy 33744 } 33745 } 33746 33747 if iNdEx > l { 33748 return io.ErrUnexpectedEOF 33749 } 33750 return nil 33751 } 33752 func (m *NidOptCustom) Unmarshal(dAtA []byte) error { 33753 l := len(dAtA) 33754 iNdEx := 0 33755 for iNdEx < l { 33756 preIndex := iNdEx 33757 var wire uint64 33758 for shift := uint(0); ; shift += 7 { 33759 if shift >= 64 { 33760 return ErrIntOverflowThetest 33761 } 33762 if iNdEx >= l { 33763 return io.ErrUnexpectedEOF 33764 } 33765 b := dAtA[iNdEx] 33766 iNdEx++ 33767 wire |= uint64(b&0x7F) << shift 33768 if b < 0x80 { 33769 break 33770 } 33771 } 33772 fieldNum := int32(wire >> 3) 33773 wireType := int(wire & 0x7) 33774 if wireType == 4 { 33775 return fmt.Errorf("proto: NidOptCustom: wiretype end group for non-group") 33776 } 33777 if fieldNum <= 0 { 33778 return fmt.Errorf("proto: NidOptCustom: illegal tag %d (wire type %d)", fieldNum, wire) 33779 } 33780 switch fieldNum { 33781 case 1: 33782 if wireType != 2 { 33783 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 33784 } 33785 var byteLen int 33786 for shift := uint(0); ; shift += 7 { 33787 if shift >= 64 { 33788 return ErrIntOverflowThetest 33789 } 33790 if iNdEx >= l { 33791 return io.ErrUnexpectedEOF 33792 } 33793 b := dAtA[iNdEx] 33794 iNdEx++ 33795 byteLen |= int(b&0x7F) << shift 33796 if b < 0x80 { 33797 break 33798 } 33799 } 33800 if byteLen < 0 { 33801 return ErrInvalidLengthThetest 33802 } 33803 postIndex := iNdEx + byteLen 33804 if postIndex < 0 { 33805 return ErrInvalidLengthThetest 33806 } 33807 if postIndex > l { 33808 return io.ErrUnexpectedEOF 33809 } 33810 if err := m.Id.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33811 return err 33812 } 33813 iNdEx = postIndex 33814 case 2: 33815 if wireType != 2 { 33816 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 33817 } 33818 var byteLen int 33819 for shift := uint(0); ; shift += 7 { 33820 if shift >= 64 { 33821 return ErrIntOverflowThetest 33822 } 33823 if iNdEx >= l { 33824 return io.ErrUnexpectedEOF 33825 } 33826 b := dAtA[iNdEx] 33827 iNdEx++ 33828 byteLen |= int(b&0x7F) << shift 33829 if b < 0x80 { 33830 break 33831 } 33832 } 33833 if byteLen < 0 { 33834 return ErrInvalidLengthThetest 33835 } 33836 postIndex := iNdEx + byteLen 33837 if postIndex < 0 { 33838 return ErrInvalidLengthThetest 33839 } 33840 if postIndex > l { 33841 return io.ErrUnexpectedEOF 33842 } 33843 if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33844 return err 33845 } 33846 iNdEx = postIndex 33847 default: 33848 iNdEx = preIndex 33849 skippy, err := skipThetest(dAtA[iNdEx:]) 33850 if err != nil { 33851 return err 33852 } 33853 if (skippy < 0) || (iNdEx+skippy) < 0 { 33854 return ErrInvalidLengthThetest 33855 } 33856 if (iNdEx + skippy) > l { 33857 return io.ErrUnexpectedEOF 33858 } 33859 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 33860 iNdEx += skippy 33861 } 33862 } 33863 33864 if iNdEx > l { 33865 return io.ErrUnexpectedEOF 33866 } 33867 return nil 33868 } 33869 func (m *CustomDash) Unmarshal(dAtA []byte) error { 33870 l := len(dAtA) 33871 iNdEx := 0 33872 for iNdEx < l { 33873 preIndex := iNdEx 33874 var wire uint64 33875 for shift := uint(0); ; shift += 7 { 33876 if shift >= 64 { 33877 return ErrIntOverflowThetest 33878 } 33879 if iNdEx >= l { 33880 return io.ErrUnexpectedEOF 33881 } 33882 b := dAtA[iNdEx] 33883 iNdEx++ 33884 wire |= uint64(b&0x7F) << shift 33885 if b < 0x80 { 33886 break 33887 } 33888 } 33889 fieldNum := int32(wire >> 3) 33890 wireType := int(wire & 0x7) 33891 if wireType == 4 { 33892 return fmt.Errorf("proto: CustomDash: wiretype end group for non-group") 33893 } 33894 if fieldNum <= 0 { 33895 return fmt.Errorf("proto: CustomDash: illegal tag %d (wire type %d)", fieldNum, wire) 33896 } 33897 switch fieldNum { 33898 case 1: 33899 if wireType != 2 { 33900 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 33901 } 33902 var byteLen int 33903 for shift := uint(0); ; shift += 7 { 33904 if shift >= 64 { 33905 return ErrIntOverflowThetest 33906 } 33907 if iNdEx >= l { 33908 return io.ErrUnexpectedEOF 33909 } 33910 b := dAtA[iNdEx] 33911 iNdEx++ 33912 byteLen |= int(b&0x7F) << shift 33913 if b < 0x80 { 33914 break 33915 } 33916 } 33917 if byteLen < 0 { 33918 return ErrInvalidLengthThetest 33919 } 33920 postIndex := iNdEx + byteLen 33921 if postIndex < 0 { 33922 return ErrInvalidLengthThetest 33923 } 33924 if postIndex > l { 33925 return io.ErrUnexpectedEOF 33926 } 33927 var v github_com_gogo_protobuf_test_custom_dash_type.Bytes 33928 m.Value = &v 33929 if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 33930 return err 33931 } 33932 iNdEx = postIndex 33933 default: 33934 iNdEx = preIndex 33935 skippy, err := skipThetest(dAtA[iNdEx:]) 33936 if err != nil { 33937 return err 33938 } 33939 if (skippy < 0) || (iNdEx+skippy) < 0 { 33940 return ErrInvalidLengthThetest 33941 } 33942 if (iNdEx + skippy) > l { 33943 return io.ErrUnexpectedEOF 33944 } 33945 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 33946 iNdEx += skippy 33947 } 33948 } 33949 33950 if iNdEx > l { 33951 return io.ErrUnexpectedEOF 33952 } 33953 return nil 33954 } 33955 func (m *NinOptCustom) Unmarshal(dAtA []byte) error { 33956 l := len(dAtA) 33957 iNdEx := 0 33958 for iNdEx < l { 33959 preIndex := iNdEx 33960 var wire uint64 33961 for shift := uint(0); ; shift += 7 { 33962 if shift >= 64 { 33963 return ErrIntOverflowThetest 33964 } 33965 if iNdEx >= l { 33966 return io.ErrUnexpectedEOF 33967 } 33968 b := dAtA[iNdEx] 33969 iNdEx++ 33970 wire |= uint64(b&0x7F) << shift 33971 if b < 0x80 { 33972 break 33973 } 33974 } 33975 fieldNum := int32(wire >> 3) 33976 wireType := int(wire & 0x7) 33977 if wireType == 4 { 33978 return fmt.Errorf("proto: NinOptCustom: wiretype end group for non-group") 33979 } 33980 if fieldNum <= 0 { 33981 return fmt.Errorf("proto: NinOptCustom: illegal tag %d (wire type %d)", fieldNum, wire) 33982 } 33983 switch fieldNum { 33984 case 1: 33985 if wireType != 2 { 33986 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 33987 } 33988 var byteLen int 33989 for shift := uint(0); ; shift += 7 { 33990 if shift >= 64 { 33991 return ErrIntOverflowThetest 33992 } 33993 if iNdEx >= l { 33994 return io.ErrUnexpectedEOF 33995 } 33996 b := dAtA[iNdEx] 33997 iNdEx++ 33998 byteLen |= int(b&0x7F) << shift 33999 if b < 0x80 { 34000 break 34001 } 34002 } 34003 if byteLen < 0 { 34004 return ErrInvalidLengthThetest 34005 } 34006 postIndex := iNdEx + byteLen 34007 if postIndex < 0 { 34008 return ErrInvalidLengthThetest 34009 } 34010 if postIndex > l { 34011 return io.ErrUnexpectedEOF 34012 } 34013 var v Uuid 34014 m.Id = &v 34015 if err := m.Id.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34016 return err 34017 } 34018 iNdEx = postIndex 34019 case 2: 34020 if wireType != 2 { 34021 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 34022 } 34023 var byteLen int 34024 for shift := uint(0); ; shift += 7 { 34025 if shift >= 64 { 34026 return ErrIntOverflowThetest 34027 } 34028 if iNdEx >= l { 34029 return io.ErrUnexpectedEOF 34030 } 34031 b := dAtA[iNdEx] 34032 iNdEx++ 34033 byteLen |= int(b&0x7F) << shift 34034 if b < 0x80 { 34035 break 34036 } 34037 } 34038 if byteLen < 0 { 34039 return ErrInvalidLengthThetest 34040 } 34041 postIndex := iNdEx + byteLen 34042 if postIndex < 0 { 34043 return ErrInvalidLengthThetest 34044 } 34045 if postIndex > l { 34046 return io.ErrUnexpectedEOF 34047 } 34048 var v github_com_gogo_protobuf_test_custom.Uint128 34049 m.Value = &v 34050 if err := m.Value.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34051 return err 34052 } 34053 iNdEx = postIndex 34054 default: 34055 iNdEx = preIndex 34056 skippy, err := skipThetest(dAtA[iNdEx:]) 34057 if err != nil { 34058 return err 34059 } 34060 if (skippy < 0) || (iNdEx+skippy) < 0 { 34061 return ErrInvalidLengthThetest 34062 } 34063 if (iNdEx + skippy) > l { 34064 return io.ErrUnexpectedEOF 34065 } 34066 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 34067 iNdEx += skippy 34068 } 34069 } 34070 34071 if iNdEx > l { 34072 return io.ErrUnexpectedEOF 34073 } 34074 return nil 34075 } 34076 func (m *NidRepCustom) Unmarshal(dAtA []byte) error { 34077 l := len(dAtA) 34078 iNdEx := 0 34079 for iNdEx < l { 34080 preIndex := iNdEx 34081 var wire uint64 34082 for shift := uint(0); ; shift += 7 { 34083 if shift >= 64 { 34084 return ErrIntOverflowThetest 34085 } 34086 if iNdEx >= l { 34087 return io.ErrUnexpectedEOF 34088 } 34089 b := dAtA[iNdEx] 34090 iNdEx++ 34091 wire |= uint64(b&0x7F) << shift 34092 if b < 0x80 { 34093 break 34094 } 34095 } 34096 fieldNum := int32(wire >> 3) 34097 wireType := int(wire & 0x7) 34098 if wireType == 4 { 34099 return fmt.Errorf("proto: NidRepCustom: wiretype end group for non-group") 34100 } 34101 if fieldNum <= 0 { 34102 return fmt.Errorf("proto: NidRepCustom: illegal tag %d (wire type %d)", fieldNum, wire) 34103 } 34104 switch fieldNum { 34105 case 1: 34106 if wireType != 2 { 34107 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 34108 } 34109 var byteLen int 34110 for shift := uint(0); ; shift += 7 { 34111 if shift >= 64 { 34112 return ErrIntOverflowThetest 34113 } 34114 if iNdEx >= l { 34115 return io.ErrUnexpectedEOF 34116 } 34117 b := dAtA[iNdEx] 34118 iNdEx++ 34119 byteLen |= int(b&0x7F) << shift 34120 if b < 0x80 { 34121 break 34122 } 34123 } 34124 if byteLen < 0 { 34125 return ErrInvalidLengthThetest 34126 } 34127 postIndex := iNdEx + byteLen 34128 if postIndex < 0 { 34129 return ErrInvalidLengthThetest 34130 } 34131 if postIndex > l { 34132 return io.ErrUnexpectedEOF 34133 } 34134 var v Uuid 34135 m.Id = append(m.Id, v) 34136 if err := m.Id[len(m.Id)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34137 return err 34138 } 34139 iNdEx = postIndex 34140 case 2: 34141 if wireType != 2 { 34142 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 34143 } 34144 var byteLen int 34145 for shift := uint(0); ; shift += 7 { 34146 if shift >= 64 { 34147 return ErrIntOverflowThetest 34148 } 34149 if iNdEx >= l { 34150 return io.ErrUnexpectedEOF 34151 } 34152 b := dAtA[iNdEx] 34153 iNdEx++ 34154 byteLen |= int(b&0x7F) << shift 34155 if b < 0x80 { 34156 break 34157 } 34158 } 34159 if byteLen < 0 { 34160 return ErrInvalidLengthThetest 34161 } 34162 postIndex := iNdEx + byteLen 34163 if postIndex < 0 { 34164 return ErrInvalidLengthThetest 34165 } 34166 if postIndex > l { 34167 return io.ErrUnexpectedEOF 34168 } 34169 var v github_com_gogo_protobuf_test_custom.Uint128 34170 m.Value = append(m.Value, v) 34171 if err := m.Value[len(m.Value)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34172 return err 34173 } 34174 iNdEx = postIndex 34175 default: 34176 iNdEx = preIndex 34177 skippy, err := skipThetest(dAtA[iNdEx:]) 34178 if err != nil { 34179 return err 34180 } 34181 if (skippy < 0) || (iNdEx+skippy) < 0 { 34182 return ErrInvalidLengthThetest 34183 } 34184 if (iNdEx + skippy) > l { 34185 return io.ErrUnexpectedEOF 34186 } 34187 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 34188 iNdEx += skippy 34189 } 34190 } 34191 34192 if iNdEx > l { 34193 return io.ErrUnexpectedEOF 34194 } 34195 return nil 34196 } 34197 func (m *NinRepCustom) Unmarshal(dAtA []byte) error { 34198 l := len(dAtA) 34199 iNdEx := 0 34200 for iNdEx < l { 34201 preIndex := iNdEx 34202 var wire uint64 34203 for shift := uint(0); ; shift += 7 { 34204 if shift >= 64 { 34205 return ErrIntOverflowThetest 34206 } 34207 if iNdEx >= l { 34208 return io.ErrUnexpectedEOF 34209 } 34210 b := dAtA[iNdEx] 34211 iNdEx++ 34212 wire |= uint64(b&0x7F) << shift 34213 if b < 0x80 { 34214 break 34215 } 34216 } 34217 fieldNum := int32(wire >> 3) 34218 wireType := int(wire & 0x7) 34219 if wireType == 4 { 34220 return fmt.Errorf("proto: NinRepCustom: wiretype end group for non-group") 34221 } 34222 if fieldNum <= 0 { 34223 return fmt.Errorf("proto: NinRepCustom: illegal tag %d (wire type %d)", fieldNum, wire) 34224 } 34225 switch fieldNum { 34226 case 1: 34227 if wireType != 2 { 34228 return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) 34229 } 34230 var byteLen int 34231 for shift := uint(0); ; shift += 7 { 34232 if shift >= 64 { 34233 return ErrIntOverflowThetest 34234 } 34235 if iNdEx >= l { 34236 return io.ErrUnexpectedEOF 34237 } 34238 b := dAtA[iNdEx] 34239 iNdEx++ 34240 byteLen |= int(b&0x7F) << shift 34241 if b < 0x80 { 34242 break 34243 } 34244 } 34245 if byteLen < 0 { 34246 return ErrInvalidLengthThetest 34247 } 34248 postIndex := iNdEx + byteLen 34249 if postIndex < 0 { 34250 return ErrInvalidLengthThetest 34251 } 34252 if postIndex > l { 34253 return io.ErrUnexpectedEOF 34254 } 34255 var v Uuid 34256 m.Id = append(m.Id, v) 34257 if err := m.Id[len(m.Id)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34258 return err 34259 } 34260 iNdEx = postIndex 34261 case 2: 34262 if wireType != 2 { 34263 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 34264 } 34265 var byteLen int 34266 for shift := uint(0); ; shift += 7 { 34267 if shift >= 64 { 34268 return ErrIntOverflowThetest 34269 } 34270 if iNdEx >= l { 34271 return io.ErrUnexpectedEOF 34272 } 34273 b := dAtA[iNdEx] 34274 iNdEx++ 34275 byteLen |= int(b&0x7F) << shift 34276 if b < 0x80 { 34277 break 34278 } 34279 } 34280 if byteLen < 0 { 34281 return ErrInvalidLengthThetest 34282 } 34283 postIndex := iNdEx + byteLen 34284 if postIndex < 0 { 34285 return ErrInvalidLengthThetest 34286 } 34287 if postIndex > l { 34288 return io.ErrUnexpectedEOF 34289 } 34290 var v github_com_gogo_protobuf_test_custom.Uint128 34291 m.Value = append(m.Value, v) 34292 if err := m.Value[len(m.Value)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34293 return err 34294 } 34295 iNdEx = postIndex 34296 default: 34297 iNdEx = preIndex 34298 skippy, err := skipThetest(dAtA[iNdEx:]) 34299 if err != nil { 34300 return err 34301 } 34302 if (skippy < 0) || (iNdEx+skippy) < 0 { 34303 return ErrInvalidLengthThetest 34304 } 34305 if (iNdEx + skippy) > l { 34306 return io.ErrUnexpectedEOF 34307 } 34308 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 34309 iNdEx += skippy 34310 } 34311 } 34312 34313 if iNdEx > l { 34314 return io.ErrUnexpectedEOF 34315 } 34316 return nil 34317 } 34318 func (m *NinOptNativeUnion) Unmarshal(dAtA []byte) error { 34319 l := len(dAtA) 34320 iNdEx := 0 34321 for iNdEx < l { 34322 preIndex := iNdEx 34323 var wire uint64 34324 for shift := uint(0); ; shift += 7 { 34325 if shift >= 64 { 34326 return ErrIntOverflowThetest 34327 } 34328 if iNdEx >= l { 34329 return io.ErrUnexpectedEOF 34330 } 34331 b := dAtA[iNdEx] 34332 iNdEx++ 34333 wire |= uint64(b&0x7F) << shift 34334 if b < 0x80 { 34335 break 34336 } 34337 } 34338 fieldNum := int32(wire >> 3) 34339 wireType := int(wire & 0x7) 34340 if wireType == 4 { 34341 return fmt.Errorf("proto: NinOptNativeUnion: wiretype end group for non-group") 34342 } 34343 if fieldNum <= 0 { 34344 return fmt.Errorf("proto: NinOptNativeUnion: illegal tag %d (wire type %d)", fieldNum, wire) 34345 } 34346 switch fieldNum { 34347 case 1: 34348 if wireType != 1 { 34349 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 34350 } 34351 var v uint64 34352 if (iNdEx + 8) > l { 34353 return io.ErrUnexpectedEOF 34354 } 34355 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 34356 iNdEx += 8 34357 v2 := float64(math.Float64frombits(v)) 34358 m.Field1 = &v2 34359 case 2: 34360 if wireType != 5 { 34361 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 34362 } 34363 var v uint32 34364 if (iNdEx + 4) > l { 34365 return io.ErrUnexpectedEOF 34366 } 34367 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 34368 iNdEx += 4 34369 v2 := float32(math.Float32frombits(v)) 34370 m.Field2 = &v2 34371 case 3: 34372 if wireType != 0 { 34373 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 34374 } 34375 var v int32 34376 for shift := uint(0); ; shift += 7 { 34377 if shift >= 64 { 34378 return ErrIntOverflowThetest 34379 } 34380 if iNdEx >= l { 34381 return io.ErrUnexpectedEOF 34382 } 34383 b := dAtA[iNdEx] 34384 iNdEx++ 34385 v |= int32(b&0x7F) << shift 34386 if b < 0x80 { 34387 break 34388 } 34389 } 34390 m.Field3 = &v 34391 case 4: 34392 if wireType != 0 { 34393 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 34394 } 34395 var v int64 34396 for shift := uint(0); ; shift += 7 { 34397 if shift >= 64 { 34398 return ErrIntOverflowThetest 34399 } 34400 if iNdEx >= l { 34401 return io.ErrUnexpectedEOF 34402 } 34403 b := dAtA[iNdEx] 34404 iNdEx++ 34405 v |= int64(b&0x7F) << shift 34406 if b < 0x80 { 34407 break 34408 } 34409 } 34410 m.Field4 = &v 34411 case 5: 34412 if wireType != 0 { 34413 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 34414 } 34415 var v uint32 34416 for shift := uint(0); ; shift += 7 { 34417 if shift >= 64 { 34418 return ErrIntOverflowThetest 34419 } 34420 if iNdEx >= l { 34421 return io.ErrUnexpectedEOF 34422 } 34423 b := dAtA[iNdEx] 34424 iNdEx++ 34425 v |= uint32(b&0x7F) << shift 34426 if b < 0x80 { 34427 break 34428 } 34429 } 34430 m.Field5 = &v 34431 case 6: 34432 if wireType != 0 { 34433 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 34434 } 34435 var v uint64 34436 for shift := uint(0); ; shift += 7 { 34437 if shift >= 64 { 34438 return ErrIntOverflowThetest 34439 } 34440 if iNdEx >= l { 34441 return io.ErrUnexpectedEOF 34442 } 34443 b := dAtA[iNdEx] 34444 iNdEx++ 34445 v |= uint64(b&0x7F) << shift 34446 if b < 0x80 { 34447 break 34448 } 34449 } 34450 m.Field6 = &v 34451 case 13: 34452 if wireType != 0 { 34453 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 34454 } 34455 var v int 34456 for shift := uint(0); ; shift += 7 { 34457 if shift >= 64 { 34458 return ErrIntOverflowThetest 34459 } 34460 if iNdEx >= l { 34461 return io.ErrUnexpectedEOF 34462 } 34463 b := dAtA[iNdEx] 34464 iNdEx++ 34465 v |= int(b&0x7F) << shift 34466 if b < 0x80 { 34467 break 34468 } 34469 } 34470 b := bool(v != 0) 34471 m.Field13 = &b 34472 case 14: 34473 if wireType != 2 { 34474 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 34475 } 34476 var stringLen uint64 34477 for shift := uint(0); ; shift += 7 { 34478 if shift >= 64 { 34479 return ErrIntOverflowThetest 34480 } 34481 if iNdEx >= l { 34482 return io.ErrUnexpectedEOF 34483 } 34484 b := dAtA[iNdEx] 34485 iNdEx++ 34486 stringLen |= uint64(b&0x7F) << shift 34487 if b < 0x80 { 34488 break 34489 } 34490 } 34491 intStringLen := int(stringLen) 34492 if intStringLen < 0 { 34493 return ErrInvalidLengthThetest 34494 } 34495 postIndex := iNdEx + intStringLen 34496 if postIndex < 0 { 34497 return ErrInvalidLengthThetest 34498 } 34499 if postIndex > l { 34500 return io.ErrUnexpectedEOF 34501 } 34502 s := string(dAtA[iNdEx:postIndex]) 34503 m.Field14 = &s 34504 iNdEx = postIndex 34505 case 15: 34506 if wireType != 2 { 34507 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 34508 } 34509 var byteLen int 34510 for shift := uint(0); ; shift += 7 { 34511 if shift >= 64 { 34512 return ErrIntOverflowThetest 34513 } 34514 if iNdEx >= l { 34515 return io.ErrUnexpectedEOF 34516 } 34517 b := dAtA[iNdEx] 34518 iNdEx++ 34519 byteLen |= int(b&0x7F) << shift 34520 if b < 0x80 { 34521 break 34522 } 34523 } 34524 if byteLen < 0 { 34525 return ErrInvalidLengthThetest 34526 } 34527 postIndex := iNdEx + byteLen 34528 if postIndex < 0 { 34529 return ErrInvalidLengthThetest 34530 } 34531 if postIndex > l { 34532 return io.ErrUnexpectedEOF 34533 } 34534 m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...) 34535 if m.Field15 == nil { 34536 m.Field15 = []byte{} 34537 } 34538 iNdEx = postIndex 34539 default: 34540 iNdEx = preIndex 34541 skippy, err := skipThetest(dAtA[iNdEx:]) 34542 if err != nil { 34543 return err 34544 } 34545 if (skippy < 0) || (iNdEx+skippy) < 0 { 34546 return ErrInvalidLengthThetest 34547 } 34548 if (iNdEx + skippy) > l { 34549 return io.ErrUnexpectedEOF 34550 } 34551 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 34552 iNdEx += skippy 34553 } 34554 } 34555 34556 if iNdEx > l { 34557 return io.ErrUnexpectedEOF 34558 } 34559 return nil 34560 } 34561 func (m *NinOptStructUnion) Unmarshal(dAtA []byte) error { 34562 l := len(dAtA) 34563 iNdEx := 0 34564 for iNdEx < l { 34565 preIndex := iNdEx 34566 var wire uint64 34567 for shift := uint(0); ; shift += 7 { 34568 if shift >= 64 { 34569 return ErrIntOverflowThetest 34570 } 34571 if iNdEx >= l { 34572 return io.ErrUnexpectedEOF 34573 } 34574 b := dAtA[iNdEx] 34575 iNdEx++ 34576 wire |= uint64(b&0x7F) << shift 34577 if b < 0x80 { 34578 break 34579 } 34580 } 34581 fieldNum := int32(wire >> 3) 34582 wireType := int(wire & 0x7) 34583 if wireType == 4 { 34584 return fmt.Errorf("proto: NinOptStructUnion: wiretype end group for non-group") 34585 } 34586 if fieldNum <= 0 { 34587 return fmt.Errorf("proto: NinOptStructUnion: illegal tag %d (wire type %d)", fieldNum, wire) 34588 } 34589 switch fieldNum { 34590 case 1: 34591 if wireType != 1 { 34592 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 34593 } 34594 var v uint64 34595 if (iNdEx + 8) > l { 34596 return io.ErrUnexpectedEOF 34597 } 34598 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 34599 iNdEx += 8 34600 v2 := float64(math.Float64frombits(v)) 34601 m.Field1 = &v2 34602 case 2: 34603 if wireType != 5 { 34604 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 34605 } 34606 var v uint32 34607 if (iNdEx + 4) > l { 34608 return io.ErrUnexpectedEOF 34609 } 34610 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 34611 iNdEx += 4 34612 v2 := float32(math.Float32frombits(v)) 34613 m.Field2 = &v2 34614 case 3: 34615 if wireType != 2 { 34616 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 34617 } 34618 var msglen int 34619 for shift := uint(0); ; shift += 7 { 34620 if shift >= 64 { 34621 return ErrIntOverflowThetest 34622 } 34623 if iNdEx >= l { 34624 return io.ErrUnexpectedEOF 34625 } 34626 b := dAtA[iNdEx] 34627 iNdEx++ 34628 msglen |= int(b&0x7F) << shift 34629 if b < 0x80 { 34630 break 34631 } 34632 } 34633 if msglen < 0 { 34634 return ErrInvalidLengthThetest 34635 } 34636 postIndex := iNdEx + msglen 34637 if postIndex < 0 { 34638 return ErrInvalidLengthThetest 34639 } 34640 if postIndex > l { 34641 return io.ErrUnexpectedEOF 34642 } 34643 if m.Field3 == nil { 34644 m.Field3 = &NidOptNative{} 34645 } 34646 if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34647 return err 34648 } 34649 iNdEx = postIndex 34650 case 4: 34651 if wireType != 2 { 34652 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 34653 } 34654 var msglen int 34655 for shift := uint(0); ; shift += 7 { 34656 if shift >= 64 { 34657 return ErrIntOverflowThetest 34658 } 34659 if iNdEx >= l { 34660 return io.ErrUnexpectedEOF 34661 } 34662 b := dAtA[iNdEx] 34663 iNdEx++ 34664 msglen |= int(b&0x7F) << shift 34665 if b < 0x80 { 34666 break 34667 } 34668 } 34669 if msglen < 0 { 34670 return ErrInvalidLengthThetest 34671 } 34672 postIndex := iNdEx + msglen 34673 if postIndex < 0 { 34674 return ErrInvalidLengthThetest 34675 } 34676 if postIndex > l { 34677 return io.ErrUnexpectedEOF 34678 } 34679 if m.Field4 == nil { 34680 m.Field4 = &NinOptNative{} 34681 } 34682 if err := m.Field4.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34683 return err 34684 } 34685 iNdEx = postIndex 34686 case 6: 34687 if wireType != 0 { 34688 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 34689 } 34690 var v uint64 34691 for shift := uint(0); ; shift += 7 { 34692 if shift >= 64 { 34693 return ErrIntOverflowThetest 34694 } 34695 if iNdEx >= l { 34696 return io.ErrUnexpectedEOF 34697 } 34698 b := dAtA[iNdEx] 34699 iNdEx++ 34700 v |= uint64(b&0x7F) << shift 34701 if b < 0x80 { 34702 break 34703 } 34704 } 34705 m.Field6 = &v 34706 case 7: 34707 if wireType != 0 { 34708 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 34709 } 34710 var v int32 34711 for shift := uint(0); ; shift += 7 { 34712 if shift >= 64 { 34713 return ErrIntOverflowThetest 34714 } 34715 if iNdEx >= l { 34716 return io.ErrUnexpectedEOF 34717 } 34718 b := dAtA[iNdEx] 34719 iNdEx++ 34720 v |= int32(b&0x7F) << shift 34721 if b < 0x80 { 34722 break 34723 } 34724 } 34725 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 34726 m.Field7 = &v 34727 case 13: 34728 if wireType != 0 { 34729 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 34730 } 34731 var v int 34732 for shift := uint(0); ; shift += 7 { 34733 if shift >= 64 { 34734 return ErrIntOverflowThetest 34735 } 34736 if iNdEx >= l { 34737 return io.ErrUnexpectedEOF 34738 } 34739 b := dAtA[iNdEx] 34740 iNdEx++ 34741 v |= int(b&0x7F) << shift 34742 if b < 0x80 { 34743 break 34744 } 34745 } 34746 b := bool(v != 0) 34747 m.Field13 = &b 34748 case 14: 34749 if wireType != 2 { 34750 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 34751 } 34752 var stringLen uint64 34753 for shift := uint(0); ; shift += 7 { 34754 if shift >= 64 { 34755 return ErrIntOverflowThetest 34756 } 34757 if iNdEx >= l { 34758 return io.ErrUnexpectedEOF 34759 } 34760 b := dAtA[iNdEx] 34761 iNdEx++ 34762 stringLen |= uint64(b&0x7F) << shift 34763 if b < 0x80 { 34764 break 34765 } 34766 } 34767 intStringLen := int(stringLen) 34768 if intStringLen < 0 { 34769 return ErrInvalidLengthThetest 34770 } 34771 postIndex := iNdEx + intStringLen 34772 if postIndex < 0 { 34773 return ErrInvalidLengthThetest 34774 } 34775 if postIndex > l { 34776 return io.ErrUnexpectedEOF 34777 } 34778 s := string(dAtA[iNdEx:postIndex]) 34779 m.Field14 = &s 34780 iNdEx = postIndex 34781 case 15: 34782 if wireType != 2 { 34783 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 34784 } 34785 var byteLen int 34786 for shift := uint(0); ; shift += 7 { 34787 if shift >= 64 { 34788 return ErrIntOverflowThetest 34789 } 34790 if iNdEx >= l { 34791 return io.ErrUnexpectedEOF 34792 } 34793 b := dAtA[iNdEx] 34794 iNdEx++ 34795 byteLen |= int(b&0x7F) << shift 34796 if b < 0x80 { 34797 break 34798 } 34799 } 34800 if byteLen < 0 { 34801 return ErrInvalidLengthThetest 34802 } 34803 postIndex := iNdEx + byteLen 34804 if postIndex < 0 { 34805 return ErrInvalidLengthThetest 34806 } 34807 if postIndex > l { 34808 return io.ErrUnexpectedEOF 34809 } 34810 m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...) 34811 if m.Field15 == nil { 34812 m.Field15 = []byte{} 34813 } 34814 iNdEx = postIndex 34815 default: 34816 iNdEx = preIndex 34817 skippy, err := skipThetest(dAtA[iNdEx:]) 34818 if err != nil { 34819 return err 34820 } 34821 if (skippy < 0) || (iNdEx+skippy) < 0 { 34822 return ErrInvalidLengthThetest 34823 } 34824 if (iNdEx + skippy) > l { 34825 return io.ErrUnexpectedEOF 34826 } 34827 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 34828 iNdEx += skippy 34829 } 34830 } 34831 34832 if iNdEx > l { 34833 return io.ErrUnexpectedEOF 34834 } 34835 return nil 34836 } 34837 func (m *NinEmbeddedStructUnion) Unmarshal(dAtA []byte) error { 34838 l := len(dAtA) 34839 iNdEx := 0 34840 for iNdEx < l { 34841 preIndex := iNdEx 34842 var wire uint64 34843 for shift := uint(0); ; shift += 7 { 34844 if shift >= 64 { 34845 return ErrIntOverflowThetest 34846 } 34847 if iNdEx >= l { 34848 return io.ErrUnexpectedEOF 34849 } 34850 b := dAtA[iNdEx] 34851 iNdEx++ 34852 wire |= uint64(b&0x7F) << shift 34853 if b < 0x80 { 34854 break 34855 } 34856 } 34857 fieldNum := int32(wire >> 3) 34858 wireType := int(wire & 0x7) 34859 if wireType == 4 { 34860 return fmt.Errorf("proto: NinEmbeddedStructUnion: wiretype end group for non-group") 34861 } 34862 if fieldNum <= 0 { 34863 return fmt.Errorf("proto: NinEmbeddedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire) 34864 } 34865 switch fieldNum { 34866 case 1: 34867 if wireType != 2 { 34868 return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType) 34869 } 34870 var msglen int 34871 for shift := uint(0); ; shift += 7 { 34872 if shift >= 64 { 34873 return ErrIntOverflowThetest 34874 } 34875 if iNdEx >= l { 34876 return io.ErrUnexpectedEOF 34877 } 34878 b := dAtA[iNdEx] 34879 iNdEx++ 34880 msglen |= int(b&0x7F) << shift 34881 if b < 0x80 { 34882 break 34883 } 34884 } 34885 if msglen < 0 { 34886 return ErrInvalidLengthThetest 34887 } 34888 postIndex := iNdEx + msglen 34889 if postIndex < 0 { 34890 return ErrInvalidLengthThetest 34891 } 34892 if postIndex > l { 34893 return io.ErrUnexpectedEOF 34894 } 34895 if m.NidOptNative == nil { 34896 m.NidOptNative = &NidOptNative{} 34897 } 34898 if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34899 return err 34900 } 34901 iNdEx = postIndex 34902 case 200: 34903 if wireType != 2 { 34904 return fmt.Errorf("proto: wrong wireType = %d for field Field200", wireType) 34905 } 34906 var msglen int 34907 for shift := uint(0); ; shift += 7 { 34908 if shift >= 64 { 34909 return ErrIntOverflowThetest 34910 } 34911 if iNdEx >= l { 34912 return io.ErrUnexpectedEOF 34913 } 34914 b := dAtA[iNdEx] 34915 iNdEx++ 34916 msglen |= int(b&0x7F) << shift 34917 if b < 0x80 { 34918 break 34919 } 34920 } 34921 if msglen < 0 { 34922 return ErrInvalidLengthThetest 34923 } 34924 postIndex := iNdEx + msglen 34925 if postIndex < 0 { 34926 return ErrInvalidLengthThetest 34927 } 34928 if postIndex > l { 34929 return io.ErrUnexpectedEOF 34930 } 34931 if m.Field200 == nil { 34932 m.Field200 = &NinOptNative{} 34933 } 34934 if err := m.Field200.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 34935 return err 34936 } 34937 iNdEx = postIndex 34938 case 210: 34939 if wireType != 0 { 34940 return fmt.Errorf("proto: wrong wireType = %d for field Field210", wireType) 34941 } 34942 var v int 34943 for shift := uint(0); ; shift += 7 { 34944 if shift >= 64 { 34945 return ErrIntOverflowThetest 34946 } 34947 if iNdEx >= l { 34948 return io.ErrUnexpectedEOF 34949 } 34950 b := dAtA[iNdEx] 34951 iNdEx++ 34952 v |= int(b&0x7F) << shift 34953 if b < 0x80 { 34954 break 34955 } 34956 } 34957 b := bool(v != 0) 34958 m.Field210 = &b 34959 default: 34960 iNdEx = preIndex 34961 skippy, err := skipThetest(dAtA[iNdEx:]) 34962 if err != nil { 34963 return err 34964 } 34965 if (skippy < 0) || (iNdEx+skippy) < 0 { 34966 return ErrInvalidLengthThetest 34967 } 34968 if (iNdEx + skippy) > l { 34969 return io.ErrUnexpectedEOF 34970 } 34971 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 34972 iNdEx += skippy 34973 } 34974 } 34975 34976 if iNdEx > l { 34977 return io.ErrUnexpectedEOF 34978 } 34979 return nil 34980 } 34981 func (m *NinNestedStructUnion) Unmarshal(dAtA []byte) error { 34982 l := len(dAtA) 34983 iNdEx := 0 34984 for iNdEx < l { 34985 preIndex := iNdEx 34986 var wire uint64 34987 for shift := uint(0); ; shift += 7 { 34988 if shift >= 64 { 34989 return ErrIntOverflowThetest 34990 } 34991 if iNdEx >= l { 34992 return io.ErrUnexpectedEOF 34993 } 34994 b := dAtA[iNdEx] 34995 iNdEx++ 34996 wire |= uint64(b&0x7F) << shift 34997 if b < 0x80 { 34998 break 34999 } 35000 } 35001 fieldNum := int32(wire >> 3) 35002 wireType := int(wire & 0x7) 35003 if wireType == 4 { 35004 return fmt.Errorf("proto: NinNestedStructUnion: wiretype end group for non-group") 35005 } 35006 if fieldNum <= 0 { 35007 return fmt.Errorf("proto: NinNestedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire) 35008 } 35009 switch fieldNum { 35010 case 1: 35011 if wireType != 2 { 35012 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 35013 } 35014 var msglen int 35015 for shift := uint(0); ; shift += 7 { 35016 if shift >= 64 { 35017 return ErrIntOverflowThetest 35018 } 35019 if iNdEx >= l { 35020 return io.ErrUnexpectedEOF 35021 } 35022 b := dAtA[iNdEx] 35023 iNdEx++ 35024 msglen |= int(b&0x7F) << shift 35025 if b < 0x80 { 35026 break 35027 } 35028 } 35029 if msglen < 0 { 35030 return ErrInvalidLengthThetest 35031 } 35032 postIndex := iNdEx + msglen 35033 if postIndex < 0 { 35034 return ErrInvalidLengthThetest 35035 } 35036 if postIndex > l { 35037 return io.ErrUnexpectedEOF 35038 } 35039 if m.Field1 == nil { 35040 m.Field1 = &NinOptNativeUnion{} 35041 } 35042 if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35043 return err 35044 } 35045 iNdEx = postIndex 35046 case 2: 35047 if wireType != 2 { 35048 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 35049 } 35050 var msglen int 35051 for shift := uint(0); ; shift += 7 { 35052 if shift >= 64 { 35053 return ErrIntOverflowThetest 35054 } 35055 if iNdEx >= l { 35056 return io.ErrUnexpectedEOF 35057 } 35058 b := dAtA[iNdEx] 35059 iNdEx++ 35060 msglen |= int(b&0x7F) << shift 35061 if b < 0x80 { 35062 break 35063 } 35064 } 35065 if msglen < 0 { 35066 return ErrInvalidLengthThetest 35067 } 35068 postIndex := iNdEx + msglen 35069 if postIndex < 0 { 35070 return ErrInvalidLengthThetest 35071 } 35072 if postIndex > l { 35073 return io.ErrUnexpectedEOF 35074 } 35075 if m.Field2 == nil { 35076 m.Field2 = &NinOptStructUnion{} 35077 } 35078 if err := m.Field2.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35079 return err 35080 } 35081 iNdEx = postIndex 35082 case 3: 35083 if wireType != 2 { 35084 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 35085 } 35086 var msglen int 35087 for shift := uint(0); ; shift += 7 { 35088 if shift >= 64 { 35089 return ErrIntOverflowThetest 35090 } 35091 if iNdEx >= l { 35092 return io.ErrUnexpectedEOF 35093 } 35094 b := dAtA[iNdEx] 35095 iNdEx++ 35096 msglen |= int(b&0x7F) << shift 35097 if b < 0x80 { 35098 break 35099 } 35100 } 35101 if msglen < 0 { 35102 return ErrInvalidLengthThetest 35103 } 35104 postIndex := iNdEx + msglen 35105 if postIndex < 0 { 35106 return ErrInvalidLengthThetest 35107 } 35108 if postIndex > l { 35109 return io.ErrUnexpectedEOF 35110 } 35111 if m.Field3 == nil { 35112 m.Field3 = &NinEmbeddedStructUnion{} 35113 } 35114 if err := m.Field3.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35115 return err 35116 } 35117 iNdEx = postIndex 35118 default: 35119 iNdEx = preIndex 35120 skippy, err := skipThetest(dAtA[iNdEx:]) 35121 if err != nil { 35122 return err 35123 } 35124 if (skippy < 0) || (iNdEx+skippy) < 0 { 35125 return ErrInvalidLengthThetest 35126 } 35127 if (iNdEx + skippy) > l { 35128 return io.ErrUnexpectedEOF 35129 } 35130 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 35131 iNdEx += skippy 35132 } 35133 } 35134 35135 if iNdEx > l { 35136 return io.ErrUnexpectedEOF 35137 } 35138 return nil 35139 } 35140 func (m *Tree) Unmarshal(dAtA []byte) error { 35141 l := len(dAtA) 35142 iNdEx := 0 35143 for iNdEx < l { 35144 preIndex := iNdEx 35145 var wire uint64 35146 for shift := uint(0); ; shift += 7 { 35147 if shift >= 64 { 35148 return ErrIntOverflowThetest 35149 } 35150 if iNdEx >= l { 35151 return io.ErrUnexpectedEOF 35152 } 35153 b := dAtA[iNdEx] 35154 iNdEx++ 35155 wire |= uint64(b&0x7F) << shift 35156 if b < 0x80 { 35157 break 35158 } 35159 } 35160 fieldNum := int32(wire >> 3) 35161 wireType := int(wire & 0x7) 35162 if wireType == 4 { 35163 return fmt.Errorf("proto: Tree: wiretype end group for non-group") 35164 } 35165 if fieldNum <= 0 { 35166 return fmt.Errorf("proto: Tree: illegal tag %d (wire type %d)", fieldNum, wire) 35167 } 35168 switch fieldNum { 35169 case 1: 35170 if wireType != 2 { 35171 return fmt.Errorf("proto: wrong wireType = %d for field Or", wireType) 35172 } 35173 var msglen int 35174 for shift := uint(0); ; shift += 7 { 35175 if shift >= 64 { 35176 return ErrIntOverflowThetest 35177 } 35178 if iNdEx >= l { 35179 return io.ErrUnexpectedEOF 35180 } 35181 b := dAtA[iNdEx] 35182 iNdEx++ 35183 msglen |= int(b&0x7F) << shift 35184 if b < 0x80 { 35185 break 35186 } 35187 } 35188 if msglen < 0 { 35189 return ErrInvalidLengthThetest 35190 } 35191 postIndex := iNdEx + msglen 35192 if postIndex < 0 { 35193 return ErrInvalidLengthThetest 35194 } 35195 if postIndex > l { 35196 return io.ErrUnexpectedEOF 35197 } 35198 if m.Or == nil { 35199 m.Or = &OrBranch{} 35200 } 35201 if err := m.Or.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35202 return err 35203 } 35204 iNdEx = postIndex 35205 case 2: 35206 if wireType != 2 { 35207 return fmt.Errorf("proto: wrong wireType = %d for field And", wireType) 35208 } 35209 var msglen int 35210 for shift := uint(0); ; shift += 7 { 35211 if shift >= 64 { 35212 return ErrIntOverflowThetest 35213 } 35214 if iNdEx >= l { 35215 return io.ErrUnexpectedEOF 35216 } 35217 b := dAtA[iNdEx] 35218 iNdEx++ 35219 msglen |= int(b&0x7F) << shift 35220 if b < 0x80 { 35221 break 35222 } 35223 } 35224 if msglen < 0 { 35225 return ErrInvalidLengthThetest 35226 } 35227 postIndex := iNdEx + msglen 35228 if postIndex < 0 { 35229 return ErrInvalidLengthThetest 35230 } 35231 if postIndex > l { 35232 return io.ErrUnexpectedEOF 35233 } 35234 if m.And == nil { 35235 m.And = &AndBranch{} 35236 } 35237 if err := m.And.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35238 return err 35239 } 35240 iNdEx = postIndex 35241 case 3: 35242 if wireType != 2 { 35243 return fmt.Errorf("proto: wrong wireType = %d for field Leaf", wireType) 35244 } 35245 var msglen int 35246 for shift := uint(0); ; shift += 7 { 35247 if shift >= 64 { 35248 return ErrIntOverflowThetest 35249 } 35250 if iNdEx >= l { 35251 return io.ErrUnexpectedEOF 35252 } 35253 b := dAtA[iNdEx] 35254 iNdEx++ 35255 msglen |= int(b&0x7F) << shift 35256 if b < 0x80 { 35257 break 35258 } 35259 } 35260 if msglen < 0 { 35261 return ErrInvalidLengthThetest 35262 } 35263 postIndex := iNdEx + msglen 35264 if postIndex < 0 { 35265 return ErrInvalidLengthThetest 35266 } 35267 if postIndex > l { 35268 return io.ErrUnexpectedEOF 35269 } 35270 if m.Leaf == nil { 35271 m.Leaf = &Leaf{} 35272 } 35273 if err := m.Leaf.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35274 return err 35275 } 35276 iNdEx = postIndex 35277 default: 35278 iNdEx = preIndex 35279 skippy, err := skipThetest(dAtA[iNdEx:]) 35280 if err != nil { 35281 return err 35282 } 35283 if (skippy < 0) || (iNdEx+skippy) < 0 { 35284 return ErrInvalidLengthThetest 35285 } 35286 if (iNdEx + skippy) > l { 35287 return io.ErrUnexpectedEOF 35288 } 35289 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 35290 iNdEx += skippy 35291 } 35292 } 35293 35294 if iNdEx > l { 35295 return io.ErrUnexpectedEOF 35296 } 35297 return nil 35298 } 35299 func (m *OrBranch) Unmarshal(dAtA []byte) error { 35300 l := len(dAtA) 35301 iNdEx := 0 35302 for iNdEx < l { 35303 preIndex := iNdEx 35304 var wire uint64 35305 for shift := uint(0); ; shift += 7 { 35306 if shift >= 64 { 35307 return ErrIntOverflowThetest 35308 } 35309 if iNdEx >= l { 35310 return io.ErrUnexpectedEOF 35311 } 35312 b := dAtA[iNdEx] 35313 iNdEx++ 35314 wire |= uint64(b&0x7F) << shift 35315 if b < 0x80 { 35316 break 35317 } 35318 } 35319 fieldNum := int32(wire >> 3) 35320 wireType := int(wire & 0x7) 35321 if wireType == 4 { 35322 return fmt.Errorf("proto: OrBranch: wiretype end group for non-group") 35323 } 35324 if fieldNum <= 0 { 35325 return fmt.Errorf("proto: OrBranch: illegal tag %d (wire type %d)", fieldNum, wire) 35326 } 35327 switch fieldNum { 35328 case 1: 35329 if wireType != 2 { 35330 return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType) 35331 } 35332 var msglen int 35333 for shift := uint(0); ; shift += 7 { 35334 if shift >= 64 { 35335 return ErrIntOverflowThetest 35336 } 35337 if iNdEx >= l { 35338 return io.ErrUnexpectedEOF 35339 } 35340 b := dAtA[iNdEx] 35341 iNdEx++ 35342 msglen |= int(b&0x7F) << shift 35343 if b < 0x80 { 35344 break 35345 } 35346 } 35347 if msglen < 0 { 35348 return ErrInvalidLengthThetest 35349 } 35350 postIndex := iNdEx + msglen 35351 if postIndex < 0 { 35352 return ErrInvalidLengthThetest 35353 } 35354 if postIndex > l { 35355 return io.ErrUnexpectedEOF 35356 } 35357 if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35358 return err 35359 } 35360 iNdEx = postIndex 35361 case 2: 35362 if wireType != 2 { 35363 return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType) 35364 } 35365 var msglen int 35366 for shift := uint(0); ; shift += 7 { 35367 if shift >= 64 { 35368 return ErrIntOverflowThetest 35369 } 35370 if iNdEx >= l { 35371 return io.ErrUnexpectedEOF 35372 } 35373 b := dAtA[iNdEx] 35374 iNdEx++ 35375 msglen |= int(b&0x7F) << shift 35376 if b < 0x80 { 35377 break 35378 } 35379 } 35380 if msglen < 0 { 35381 return ErrInvalidLengthThetest 35382 } 35383 postIndex := iNdEx + msglen 35384 if postIndex < 0 { 35385 return ErrInvalidLengthThetest 35386 } 35387 if postIndex > l { 35388 return io.ErrUnexpectedEOF 35389 } 35390 if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35391 return err 35392 } 35393 iNdEx = postIndex 35394 default: 35395 iNdEx = preIndex 35396 skippy, err := skipThetest(dAtA[iNdEx:]) 35397 if err != nil { 35398 return err 35399 } 35400 if (skippy < 0) || (iNdEx+skippy) < 0 { 35401 return ErrInvalidLengthThetest 35402 } 35403 if (iNdEx + skippy) > l { 35404 return io.ErrUnexpectedEOF 35405 } 35406 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 35407 iNdEx += skippy 35408 } 35409 } 35410 35411 if iNdEx > l { 35412 return io.ErrUnexpectedEOF 35413 } 35414 return nil 35415 } 35416 func (m *AndBranch) Unmarshal(dAtA []byte) error { 35417 l := len(dAtA) 35418 iNdEx := 0 35419 for iNdEx < l { 35420 preIndex := iNdEx 35421 var wire uint64 35422 for shift := uint(0); ; shift += 7 { 35423 if shift >= 64 { 35424 return ErrIntOverflowThetest 35425 } 35426 if iNdEx >= l { 35427 return io.ErrUnexpectedEOF 35428 } 35429 b := dAtA[iNdEx] 35430 iNdEx++ 35431 wire |= uint64(b&0x7F) << shift 35432 if b < 0x80 { 35433 break 35434 } 35435 } 35436 fieldNum := int32(wire >> 3) 35437 wireType := int(wire & 0x7) 35438 if wireType == 4 { 35439 return fmt.Errorf("proto: AndBranch: wiretype end group for non-group") 35440 } 35441 if fieldNum <= 0 { 35442 return fmt.Errorf("proto: AndBranch: illegal tag %d (wire type %d)", fieldNum, wire) 35443 } 35444 switch fieldNum { 35445 case 1: 35446 if wireType != 2 { 35447 return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType) 35448 } 35449 var msglen int 35450 for shift := uint(0); ; shift += 7 { 35451 if shift >= 64 { 35452 return ErrIntOverflowThetest 35453 } 35454 if iNdEx >= l { 35455 return io.ErrUnexpectedEOF 35456 } 35457 b := dAtA[iNdEx] 35458 iNdEx++ 35459 msglen |= int(b&0x7F) << shift 35460 if b < 0x80 { 35461 break 35462 } 35463 } 35464 if msglen < 0 { 35465 return ErrInvalidLengthThetest 35466 } 35467 postIndex := iNdEx + msglen 35468 if postIndex < 0 { 35469 return ErrInvalidLengthThetest 35470 } 35471 if postIndex > l { 35472 return io.ErrUnexpectedEOF 35473 } 35474 if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35475 return err 35476 } 35477 iNdEx = postIndex 35478 case 2: 35479 if wireType != 2 { 35480 return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType) 35481 } 35482 var msglen int 35483 for shift := uint(0); ; shift += 7 { 35484 if shift >= 64 { 35485 return ErrIntOverflowThetest 35486 } 35487 if iNdEx >= l { 35488 return io.ErrUnexpectedEOF 35489 } 35490 b := dAtA[iNdEx] 35491 iNdEx++ 35492 msglen |= int(b&0x7F) << shift 35493 if b < 0x80 { 35494 break 35495 } 35496 } 35497 if msglen < 0 { 35498 return ErrInvalidLengthThetest 35499 } 35500 postIndex := iNdEx + msglen 35501 if postIndex < 0 { 35502 return ErrInvalidLengthThetest 35503 } 35504 if postIndex > l { 35505 return io.ErrUnexpectedEOF 35506 } 35507 if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35508 return err 35509 } 35510 iNdEx = postIndex 35511 default: 35512 iNdEx = preIndex 35513 skippy, err := skipThetest(dAtA[iNdEx:]) 35514 if err != nil { 35515 return err 35516 } 35517 if (skippy < 0) || (iNdEx+skippy) < 0 { 35518 return ErrInvalidLengthThetest 35519 } 35520 if (iNdEx + skippy) > l { 35521 return io.ErrUnexpectedEOF 35522 } 35523 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 35524 iNdEx += skippy 35525 } 35526 } 35527 35528 if iNdEx > l { 35529 return io.ErrUnexpectedEOF 35530 } 35531 return nil 35532 } 35533 func (m *Leaf) Unmarshal(dAtA []byte) error { 35534 l := len(dAtA) 35535 iNdEx := 0 35536 for iNdEx < l { 35537 preIndex := iNdEx 35538 var wire uint64 35539 for shift := uint(0); ; shift += 7 { 35540 if shift >= 64 { 35541 return ErrIntOverflowThetest 35542 } 35543 if iNdEx >= l { 35544 return io.ErrUnexpectedEOF 35545 } 35546 b := dAtA[iNdEx] 35547 iNdEx++ 35548 wire |= uint64(b&0x7F) << shift 35549 if b < 0x80 { 35550 break 35551 } 35552 } 35553 fieldNum := int32(wire >> 3) 35554 wireType := int(wire & 0x7) 35555 if wireType == 4 { 35556 return fmt.Errorf("proto: Leaf: wiretype end group for non-group") 35557 } 35558 if fieldNum <= 0 { 35559 return fmt.Errorf("proto: Leaf: illegal tag %d (wire type %d)", fieldNum, wire) 35560 } 35561 switch fieldNum { 35562 case 1: 35563 if wireType != 0 { 35564 return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType) 35565 } 35566 m.Value = 0 35567 for shift := uint(0); ; shift += 7 { 35568 if shift >= 64 { 35569 return ErrIntOverflowThetest 35570 } 35571 if iNdEx >= l { 35572 return io.ErrUnexpectedEOF 35573 } 35574 b := dAtA[iNdEx] 35575 iNdEx++ 35576 m.Value |= int64(b&0x7F) << shift 35577 if b < 0x80 { 35578 break 35579 } 35580 } 35581 case 2: 35582 if wireType != 2 { 35583 return fmt.Errorf("proto: wrong wireType = %d for field StrValue", wireType) 35584 } 35585 var stringLen uint64 35586 for shift := uint(0); ; shift += 7 { 35587 if shift >= 64 { 35588 return ErrIntOverflowThetest 35589 } 35590 if iNdEx >= l { 35591 return io.ErrUnexpectedEOF 35592 } 35593 b := dAtA[iNdEx] 35594 iNdEx++ 35595 stringLen |= uint64(b&0x7F) << shift 35596 if b < 0x80 { 35597 break 35598 } 35599 } 35600 intStringLen := int(stringLen) 35601 if intStringLen < 0 { 35602 return ErrInvalidLengthThetest 35603 } 35604 postIndex := iNdEx + intStringLen 35605 if postIndex < 0 { 35606 return ErrInvalidLengthThetest 35607 } 35608 if postIndex > l { 35609 return io.ErrUnexpectedEOF 35610 } 35611 m.StrValue = string(dAtA[iNdEx:postIndex]) 35612 iNdEx = postIndex 35613 default: 35614 iNdEx = preIndex 35615 skippy, err := skipThetest(dAtA[iNdEx:]) 35616 if err != nil { 35617 return err 35618 } 35619 if (skippy < 0) || (iNdEx+skippy) < 0 { 35620 return ErrInvalidLengthThetest 35621 } 35622 if (iNdEx + skippy) > l { 35623 return io.ErrUnexpectedEOF 35624 } 35625 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 35626 iNdEx += skippy 35627 } 35628 } 35629 35630 if iNdEx > l { 35631 return io.ErrUnexpectedEOF 35632 } 35633 return nil 35634 } 35635 func (m *DeepTree) Unmarshal(dAtA []byte) error { 35636 l := len(dAtA) 35637 iNdEx := 0 35638 for iNdEx < l { 35639 preIndex := iNdEx 35640 var wire uint64 35641 for shift := uint(0); ; shift += 7 { 35642 if shift >= 64 { 35643 return ErrIntOverflowThetest 35644 } 35645 if iNdEx >= l { 35646 return io.ErrUnexpectedEOF 35647 } 35648 b := dAtA[iNdEx] 35649 iNdEx++ 35650 wire |= uint64(b&0x7F) << shift 35651 if b < 0x80 { 35652 break 35653 } 35654 } 35655 fieldNum := int32(wire >> 3) 35656 wireType := int(wire & 0x7) 35657 if wireType == 4 { 35658 return fmt.Errorf("proto: DeepTree: wiretype end group for non-group") 35659 } 35660 if fieldNum <= 0 { 35661 return fmt.Errorf("proto: DeepTree: illegal tag %d (wire type %d)", fieldNum, wire) 35662 } 35663 switch fieldNum { 35664 case 1: 35665 if wireType != 2 { 35666 return fmt.Errorf("proto: wrong wireType = %d for field Down", wireType) 35667 } 35668 var msglen int 35669 for shift := uint(0); ; shift += 7 { 35670 if shift >= 64 { 35671 return ErrIntOverflowThetest 35672 } 35673 if iNdEx >= l { 35674 return io.ErrUnexpectedEOF 35675 } 35676 b := dAtA[iNdEx] 35677 iNdEx++ 35678 msglen |= int(b&0x7F) << shift 35679 if b < 0x80 { 35680 break 35681 } 35682 } 35683 if msglen < 0 { 35684 return ErrInvalidLengthThetest 35685 } 35686 postIndex := iNdEx + msglen 35687 if postIndex < 0 { 35688 return ErrInvalidLengthThetest 35689 } 35690 if postIndex > l { 35691 return io.ErrUnexpectedEOF 35692 } 35693 if m.Down == nil { 35694 m.Down = &ADeepBranch{} 35695 } 35696 if err := m.Down.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35697 return err 35698 } 35699 iNdEx = postIndex 35700 case 2: 35701 if wireType != 2 { 35702 return fmt.Errorf("proto: wrong wireType = %d for field And", wireType) 35703 } 35704 var msglen int 35705 for shift := uint(0); ; shift += 7 { 35706 if shift >= 64 { 35707 return ErrIntOverflowThetest 35708 } 35709 if iNdEx >= l { 35710 return io.ErrUnexpectedEOF 35711 } 35712 b := dAtA[iNdEx] 35713 iNdEx++ 35714 msglen |= int(b&0x7F) << shift 35715 if b < 0x80 { 35716 break 35717 } 35718 } 35719 if msglen < 0 { 35720 return ErrInvalidLengthThetest 35721 } 35722 postIndex := iNdEx + msglen 35723 if postIndex < 0 { 35724 return ErrInvalidLengthThetest 35725 } 35726 if postIndex > l { 35727 return io.ErrUnexpectedEOF 35728 } 35729 if m.And == nil { 35730 m.And = &AndDeepBranch{} 35731 } 35732 if err := m.And.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35733 return err 35734 } 35735 iNdEx = postIndex 35736 case 3: 35737 if wireType != 2 { 35738 return fmt.Errorf("proto: wrong wireType = %d for field Leaf", wireType) 35739 } 35740 var msglen int 35741 for shift := uint(0); ; shift += 7 { 35742 if shift >= 64 { 35743 return ErrIntOverflowThetest 35744 } 35745 if iNdEx >= l { 35746 return io.ErrUnexpectedEOF 35747 } 35748 b := dAtA[iNdEx] 35749 iNdEx++ 35750 msglen |= int(b&0x7F) << shift 35751 if b < 0x80 { 35752 break 35753 } 35754 } 35755 if msglen < 0 { 35756 return ErrInvalidLengthThetest 35757 } 35758 postIndex := iNdEx + msglen 35759 if postIndex < 0 { 35760 return ErrInvalidLengthThetest 35761 } 35762 if postIndex > l { 35763 return io.ErrUnexpectedEOF 35764 } 35765 if m.Leaf == nil { 35766 m.Leaf = &DeepLeaf{} 35767 } 35768 if err := m.Leaf.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35769 return err 35770 } 35771 iNdEx = postIndex 35772 default: 35773 iNdEx = preIndex 35774 skippy, err := skipThetest(dAtA[iNdEx:]) 35775 if err != nil { 35776 return err 35777 } 35778 if (skippy < 0) || (iNdEx+skippy) < 0 { 35779 return ErrInvalidLengthThetest 35780 } 35781 if (iNdEx + skippy) > l { 35782 return io.ErrUnexpectedEOF 35783 } 35784 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 35785 iNdEx += skippy 35786 } 35787 } 35788 35789 if iNdEx > l { 35790 return io.ErrUnexpectedEOF 35791 } 35792 return nil 35793 } 35794 func (m *ADeepBranch) Unmarshal(dAtA []byte) error { 35795 l := len(dAtA) 35796 iNdEx := 0 35797 for iNdEx < l { 35798 preIndex := iNdEx 35799 var wire uint64 35800 for shift := uint(0); ; shift += 7 { 35801 if shift >= 64 { 35802 return ErrIntOverflowThetest 35803 } 35804 if iNdEx >= l { 35805 return io.ErrUnexpectedEOF 35806 } 35807 b := dAtA[iNdEx] 35808 iNdEx++ 35809 wire |= uint64(b&0x7F) << shift 35810 if b < 0x80 { 35811 break 35812 } 35813 } 35814 fieldNum := int32(wire >> 3) 35815 wireType := int(wire & 0x7) 35816 if wireType == 4 { 35817 return fmt.Errorf("proto: ADeepBranch: wiretype end group for non-group") 35818 } 35819 if fieldNum <= 0 { 35820 return fmt.Errorf("proto: ADeepBranch: illegal tag %d (wire type %d)", fieldNum, wire) 35821 } 35822 switch fieldNum { 35823 case 2: 35824 if wireType != 2 { 35825 return fmt.Errorf("proto: wrong wireType = %d for field Down", wireType) 35826 } 35827 var msglen int 35828 for shift := uint(0); ; shift += 7 { 35829 if shift >= 64 { 35830 return ErrIntOverflowThetest 35831 } 35832 if iNdEx >= l { 35833 return io.ErrUnexpectedEOF 35834 } 35835 b := dAtA[iNdEx] 35836 iNdEx++ 35837 msglen |= int(b&0x7F) << shift 35838 if b < 0x80 { 35839 break 35840 } 35841 } 35842 if msglen < 0 { 35843 return ErrInvalidLengthThetest 35844 } 35845 postIndex := iNdEx + msglen 35846 if postIndex < 0 { 35847 return ErrInvalidLengthThetest 35848 } 35849 if postIndex > l { 35850 return io.ErrUnexpectedEOF 35851 } 35852 if err := m.Down.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35853 return err 35854 } 35855 iNdEx = postIndex 35856 default: 35857 iNdEx = preIndex 35858 skippy, err := skipThetest(dAtA[iNdEx:]) 35859 if err != nil { 35860 return err 35861 } 35862 if (skippy < 0) || (iNdEx+skippy) < 0 { 35863 return ErrInvalidLengthThetest 35864 } 35865 if (iNdEx + skippy) > l { 35866 return io.ErrUnexpectedEOF 35867 } 35868 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 35869 iNdEx += skippy 35870 } 35871 } 35872 35873 if iNdEx > l { 35874 return io.ErrUnexpectedEOF 35875 } 35876 return nil 35877 } 35878 func (m *AndDeepBranch) Unmarshal(dAtA []byte) error { 35879 l := len(dAtA) 35880 iNdEx := 0 35881 for iNdEx < l { 35882 preIndex := iNdEx 35883 var wire uint64 35884 for shift := uint(0); ; shift += 7 { 35885 if shift >= 64 { 35886 return ErrIntOverflowThetest 35887 } 35888 if iNdEx >= l { 35889 return io.ErrUnexpectedEOF 35890 } 35891 b := dAtA[iNdEx] 35892 iNdEx++ 35893 wire |= uint64(b&0x7F) << shift 35894 if b < 0x80 { 35895 break 35896 } 35897 } 35898 fieldNum := int32(wire >> 3) 35899 wireType := int(wire & 0x7) 35900 if wireType == 4 { 35901 return fmt.Errorf("proto: AndDeepBranch: wiretype end group for non-group") 35902 } 35903 if fieldNum <= 0 { 35904 return fmt.Errorf("proto: AndDeepBranch: illegal tag %d (wire type %d)", fieldNum, wire) 35905 } 35906 switch fieldNum { 35907 case 1: 35908 if wireType != 2 { 35909 return fmt.Errorf("proto: wrong wireType = %d for field Left", wireType) 35910 } 35911 var msglen int 35912 for shift := uint(0); ; shift += 7 { 35913 if shift >= 64 { 35914 return ErrIntOverflowThetest 35915 } 35916 if iNdEx >= l { 35917 return io.ErrUnexpectedEOF 35918 } 35919 b := dAtA[iNdEx] 35920 iNdEx++ 35921 msglen |= int(b&0x7F) << shift 35922 if b < 0x80 { 35923 break 35924 } 35925 } 35926 if msglen < 0 { 35927 return ErrInvalidLengthThetest 35928 } 35929 postIndex := iNdEx + msglen 35930 if postIndex < 0 { 35931 return ErrInvalidLengthThetest 35932 } 35933 if postIndex > l { 35934 return io.ErrUnexpectedEOF 35935 } 35936 if err := m.Left.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35937 return err 35938 } 35939 iNdEx = postIndex 35940 case 2: 35941 if wireType != 2 { 35942 return fmt.Errorf("proto: wrong wireType = %d for field Right", wireType) 35943 } 35944 var msglen int 35945 for shift := uint(0); ; shift += 7 { 35946 if shift >= 64 { 35947 return ErrIntOverflowThetest 35948 } 35949 if iNdEx >= l { 35950 return io.ErrUnexpectedEOF 35951 } 35952 b := dAtA[iNdEx] 35953 iNdEx++ 35954 msglen |= int(b&0x7F) << shift 35955 if b < 0x80 { 35956 break 35957 } 35958 } 35959 if msglen < 0 { 35960 return ErrInvalidLengthThetest 35961 } 35962 postIndex := iNdEx + msglen 35963 if postIndex < 0 { 35964 return ErrInvalidLengthThetest 35965 } 35966 if postIndex > l { 35967 return io.ErrUnexpectedEOF 35968 } 35969 if err := m.Right.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 35970 return err 35971 } 35972 iNdEx = postIndex 35973 default: 35974 iNdEx = preIndex 35975 skippy, err := skipThetest(dAtA[iNdEx:]) 35976 if err != nil { 35977 return err 35978 } 35979 if (skippy < 0) || (iNdEx+skippy) < 0 { 35980 return ErrInvalidLengthThetest 35981 } 35982 if (iNdEx + skippy) > l { 35983 return io.ErrUnexpectedEOF 35984 } 35985 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 35986 iNdEx += skippy 35987 } 35988 } 35989 35990 if iNdEx > l { 35991 return io.ErrUnexpectedEOF 35992 } 35993 return nil 35994 } 35995 func (m *DeepLeaf) Unmarshal(dAtA []byte) error { 35996 l := len(dAtA) 35997 iNdEx := 0 35998 for iNdEx < l { 35999 preIndex := iNdEx 36000 var wire uint64 36001 for shift := uint(0); ; shift += 7 { 36002 if shift >= 64 { 36003 return ErrIntOverflowThetest 36004 } 36005 if iNdEx >= l { 36006 return io.ErrUnexpectedEOF 36007 } 36008 b := dAtA[iNdEx] 36009 iNdEx++ 36010 wire |= uint64(b&0x7F) << shift 36011 if b < 0x80 { 36012 break 36013 } 36014 } 36015 fieldNum := int32(wire >> 3) 36016 wireType := int(wire & 0x7) 36017 if wireType == 4 { 36018 return fmt.Errorf("proto: DeepLeaf: wiretype end group for non-group") 36019 } 36020 if fieldNum <= 0 { 36021 return fmt.Errorf("proto: DeepLeaf: illegal tag %d (wire type %d)", fieldNum, wire) 36022 } 36023 switch fieldNum { 36024 case 1: 36025 if wireType != 2 { 36026 return fmt.Errorf("proto: wrong wireType = %d for field Tree", wireType) 36027 } 36028 var msglen int 36029 for shift := uint(0); ; shift += 7 { 36030 if shift >= 64 { 36031 return ErrIntOverflowThetest 36032 } 36033 if iNdEx >= l { 36034 return io.ErrUnexpectedEOF 36035 } 36036 b := dAtA[iNdEx] 36037 iNdEx++ 36038 msglen |= int(b&0x7F) << shift 36039 if b < 0x80 { 36040 break 36041 } 36042 } 36043 if msglen < 0 { 36044 return ErrInvalidLengthThetest 36045 } 36046 postIndex := iNdEx + msglen 36047 if postIndex < 0 { 36048 return ErrInvalidLengthThetest 36049 } 36050 if postIndex > l { 36051 return io.ErrUnexpectedEOF 36052 } 36053 if err := m.Tree.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 36054 return err 36055 } 36056 iNdEx = postIndex 36057 default: 36058 iNdEx = preIndex 36059 skippy, err := skipThetest(dAtA[iNdEx:]) 36060 if err != nil { 36061 return err 36062 } 36063 if (skippy < 0) || (iNdEx+skippy) < 0 { 36064 return ErrInvalidLengthThetest 36065 } 36066 if (iNdEx + skippy) > l { 36067 return io.ErrUnexpectedEOF 36068 } 36069 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 36070 iNdEx += skippy 36071 } 36072 } 36073 36074 if iNdEx > l { 36075 return io.ErrUnexpectedEOF 36076 } 36077 return nil 36078 } 36079 func (m *Nil) Unmarshal(dAtA []byte) error { 36080 l := len(dAtA) 36081 iNdEx := 0 36082 for iNdEx < l { 36083 preIndex := iNdEx 36084 var wire uint64 36085 for shift := uint(0); ; shift += 7 { 36086 if shift >= 64 { 36087 return ErrIntOverflowThetest 36088 } 36089 if iNdEx >= l { 36090 return io.ErrUnexpectedEOF 36091 } 36092 b := dAtA[iNdEx] 36093 iNdEx++ 36094 wire |= uint64(b&0x7F) << shift 36095 if b < 0x80 { 36096 break 36097 } 36098 } 36099 fieldNum := int32(wire >> 3) 36100 wireType := int(wire & 0x7) 36101 if wireType == 4 { 36102 return fmt.Errorf("proto: Nil: wiretype end group for non-group") 36103 } 36104 if fieldNum <= 0 { 36105 return fmt.Errorf("proto: Nil: illegal tag %d (wire type %d)", fieldNum, wire) 36106 } 36107 switch fieldNum { 36108 default: 36109 iNdEx = preIndex 36110 skippy, err := skipThetest(dAtA[iNdEx:]) 36111 if err != nil { 36112 return err 36113 } 36114 if (skippy < 0) || (iNdEx+skippy) < 0 { 36115 return ErrInvalidLengthThetest 36116 } 36117 if (iNdEx + skippy) > l { 36118 return io.ErrUnexpectedEOF 36119 } 36120 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 36121 iNdEx += skippy 36122 } 36123 } 36124 36125 if iNdEx > l { 36126 return io.ErrUnexpectedEOF 36127 } 36128 return nil 36129 } 36130 func (m *NidOptEnum) Unmarshal(dAtA []byte) error { 36131 l := len(dAtA) 36132 iNdEx := 0 36133 for iNdEx < l { 36134 preIndex := iNdEx 36135 var wire uint64 36136 for shift := uint(0); ; shift += 7 { 36137 if shift >= 64 { 36138 return ErrIntOverflowThetest 36139 } 36140 if iNdEx >= l { 36141 return io.ErrUnexpectedEOF 36142 } 36143 b := dAtA[iNdEx] 36144 iNdEx++ 36145 wire |= uint64(b&0x7F) << shift 36146 if b < 0x80 { 36147 break 36148 } 36149 } 36150 fieldNum := int32(wire >> 3) 36151 wireType := int(wire & 0x7) 36152 if wireType == 4 { 36153 return fmt.Errorf("proto: NidOptEnum: wiretype end group for non-group") 36154 } 36155 if fieldNum <= 0 { 36156 return fmt.Errorf("proto: NidOptEnum: illegal tag %d (wire type %d)", fieldNum, wire) 36157 } 36158 switch fieldNum { 36159 case 1: 36160 if wireType != 0 { 36161 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 36162 } 36163 m.Field1 = 0 36164 for shift := uint(0); ; shift += 7 { 36165 if shift >= 64 { 36166 return ErrIntOverflowThetest 36167 } 36168 if iNdEx >= l { 36169 return io.ErrUnexpectedEOF 36170 } 36171 b := dAtA[iNdEx] 36172 iNdEx++ 36173 m.Field1 |= TheTestEnum(b&0x7F) << shift 36174 if b < 0x80 { 36175 break 36176 } 36177 } 36178 default: 36179 iNdEx = preIndex 36180 skippy, err := skipThetest(dAtA[iNdEx:]) 36181 if err != nil { 36182 return err 36183 } 36184 if (skippy < 0) || (iNdEx+skippy) < 0 { 36185 return ErrInvalidLengthThetest 36186 } 36187 if (iNdEx + skippy) > l { 36188 return io.ErrUnexpectedEOF 36189 } 36190 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 36191 iNdEx += skippy 36192 } 36193 } 36194 36195 if iNdEx > l { 36196 return io.ErrUnexpectedEOF 36197 } 36198 return nil 36199 } 36200 func (m *NinOptEnum) Unmarshal(dAtA []byte) error { 36201 l := len(dAtA) 36202 iNdEx := 0 36203 for iNdEx < l { 36204 preIndex := iNdEx 36205 var wire uint64 36206 for shift := uint(0); ; shift += 7 { 36207 if shift >= 64 { 36208 return ErrIntOverflowThetest 36209 } 36210 if iNdEx >= l { 36211 return io.ErrUnexpectedEOF 36212 } 36213 b := dAtA[iNdEx] 36214 iNdEx++ 36215 wire |= uint64(b&0x7F) << shift 36216 if b < 0x80 { 36217 break 36218 } 36219 } 36220 fieldNum := int32(wire >> 3) 36221 wireType := int(wire & 0x7) 36222 if wireType == 4 { 36223 return fmt.Errorf("proto: NinOptEnum: wiretype end group for non-group") 36224 } 36225 if fieldNum <= 0 { 36226 return fmt.Errorf("proto: NinOptEnum: illegal tag %d (wire type %d)", fieldNum, wire) 36227 } 36228 switch fieldNum { 36229 case 1: 36230 if wireType != 0 { 36231 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 36232 } 36233 var v TheTestEnum 36234 for shift := uint(0); ; shift += 7 { 36235 if shift >= 64 { 36236 return ErrIntOverflowThetest 36237 } 36238 if iNdEx >= l { 36239 return io.ErrUnexpectedEOF 36240 } 36241 b := dAtA[iNdEx] 36242 iNdEx++ 36243 v |= TheTestEnum(b&0x7F) << shift 36244 if b < 0x80 { 36245 break 36246 } 36247 } 36248 m.Field1 = &v 36249 case 2: 36250 if wireType != 0 { 36251 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 36252 } 36253 var v YetAnotherTestEnum 36254 for shift := uint(0); ; shift += 7 { 36255 if shift >= 64 { 36256 return ErrIntOverflowThetest 36257 } 36258 if iNdEx >= l { 36259 return io.ErrUnexpectedEOF 36260 } 36261 b := dAtA[iNdEx] 36262 iNdEx++ 36263 v |= YetAnotherTestEnum(b&0x7F) << shift 36264 if b < 0x80 { 36265 break 36266 } 36267 } 36268 m.Field2 = &v 36269 case 3: 36270 if wireType != 0 { 36271 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 36272 } 36273 var v YetYetAnotherTestEnum 36274 for shift := uint(0); ; shift += 7 { 36275 if shift >= 64 { 36276 return ErrIntOverflowThetest 36277 } 36278 if iNdEx >= l { 36279 return io.ErrUnexpectedEOF 36280 } 36281 b := dAtA[iNdEx] 36282 iNdEx++ 36283 v |= YetYetAnotherTestEnum(b&0x7F) << shift 36284 if b < 0x80 { 36285 break 36286 } 36287 } 36288 m.Field3 = &v 36289 default: 36290 iNdEx = preIndex 36291 skippy, err := skipThetest(dAtA[iNdEx:]) 36292 if err != nil { 36293 return err 36294 } 36295 if (skippy < 0) || (iNdEx+skippy) < 0 { 36296 return ErrInvalidLengthThetest 36297 } 36298 if (iNdEx + skippy) > l { 36299 return io.ErrUnexpectedEOF 36300 } 36301 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 36302 iNdEx += skippy 36303 } 36304 } 36305 36306 if iNdEx > l { 36307 return io.ErrUnexpectedEOF 36308 } 36309 return nil 36310 } 36311 func (m *NidRepEnum) Unmarshal(dAtA []byte) error { 36312 l := len(dAtA) 36313 iNdEx := 0 36314 for iNdEx < l { 36315 preIndex := iNdEx 36316 var wire uint64 36317 for shift := uint(0); ; shift += 7 { 36318 if shift >= 64 { 36319 return ErrIntOverflowThetest 36320 } 36321 if iNdEx >= l { 36322 return io.ErrUnexpectedEOF 36323 } 36324 b := dAtA[iNdEx] 36325 iNdEx++ 36326 wire |= uint64(b&0x7F) << shift 36327 if b < 0x80 { 36328 break 36329 } 36330 } 36331 fieldNum := int32(wire >> 3) 36332 wireType := int(wire & 0x7) 36333 if wireType == 4 { 36334 return fmt.Errorf("proto: NidRepEnum: wiretype end group for non-group") 36335 } 36336 if fieldNum <= 0 { 36337 return fmt.Errorf("proto: NidRepEnum: illegal tag %d (wire type %d)", fieldNum, wire) 36338 } 36339 switch fieldNum { 36340 case 1: 36341 if wireType == 0 { 36342 var v TheTestEnum 36343 for shift := uint(0); ; shift += 7 { 36344 if shift >= 64 { 36345 return ErrIntOverflowThetest 36346 } 36347 if iNdEx >= l { 36348 return io.ErrUnexpectedEOF 36349 } 36350 b := dAtA[iNdEx] 36351 iNdEx++ 36352 v |= TheTestEnum(b&0x7F) << shift 36353 if b < 0x80 { 36354 break 36355 } 36356 } 36357 m.Field1 = append(m.Field1, v) 36358 } else if wireType == 2 { 36359 var packedLen int 36360 for shift := uint(0); ; shift += 7 { 36361 if shift >= 64 { 36362 return ErrIntOverflowThetest 36363 } 36364 if iNdEx >= l { 36365 return io.ErrUnexpectedEOF 36366 } 36367 b := dAtA[iNdEx] 36368 iNdEx++ 36369 packedLen |= int(b&0x7F) << shift 36370 if b < 0x80 { 36371 break 36372 } 36373 } 36374 if packedLen < 0 { 36375 return ErrInvalidLengthThetest 36376 } 36377 postIndex := iNdEx + packedLen 36378 if postIndex < 0 { 36379 return ErrInvalidLengthThetest 36380 } 36381 if postIndex > l { 36382 return io.ErrUnexpectedEOF 36383 } 36384 var elementCount int 36385 if elementCount != 0 && len(m.Field1) == 0 { 36386 m.Field1 = make([]TheTestEnum, 0, elementCount) 36387 } 36388 for iNdEx < postIndex { 36389 var v TheTestEnum 36390 for shift := uint(0); ; shift += 7 { 36391 if shift >= 64 { 36392 return ErrIntOverflowThetest 36393 } 36394 if iNdEx >= l { 36395 return io.ErrUnexpectedEOF 36396 } 36397 b := dAtA[iNdEx] 36398 iNdEx++ 36399 v |= TheTestEnum(b&0x7F) << shift 36400 if b < 0x80 { 36401 break 36402 } 36403 } 36404 m.Field1 = append(m.Field1, v) 36405 } 36406 } else { 36407 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 36408 } 36409 case 2: 36410 if wireType == 0 { 36411 var v YetAnotherTestEnum 36412 for shift := uint(0); ; shift += 7 { 36413 if shift >= 64 { 36414 return ErrIntOverflowThetest 36415 } 36416 if iNdEx >= l { 36417 return io.ErrUnexpectedEOF 36418 } 36419 b := dAtA[iNdEx] 36420 iNdEx++ 36421 v |= YetAnotherTestEnum(b&0x7F) << shift 36422 if b < 0x80 { 36423 break 36424 } 36425 } 36426 m.Field2 = append(m.Field2, v) 36427 } else if wireType == 2 { 36428 var packedLen int 36429 for shift := uint(0); ; shift += 7 { 36430 if shift >= 64 { 36431 return ErrIntOverflowThetest 36432 } 36433 if iNdEx >= l { 36434 return io.ErrUnexpectedEOF 36435 } 36436 b := dAtA[iNdEx] 36437 iNdEx++ 36438 packedLen |= int(b&0x7F) << shift 36439 if b < 0x80 { 36440 break 36441 } 36442 } 36443 if packedLen < 0 { 36444 return ErrInvalidLengthThetest 36445 } 36446 postIndex := iNdEx + packedLen 36447 if postIndex < 0 { 36448 return ErrInvalidLengthThetest 36449 } 36450 if postIndex > l { 36451 return io.ErrUnexpectedEOF 36452 } 36453 var elementCount int 36454 if elementCount != 0 && len(m.Field2) == 0 { 36455 m.Field2 = make([]YetAnotherTestEnum, 0, elementCount) 36456 } 36457 for iNdEx < postIndex { 36458 var v YetAnotherTestEnum 36459 for shift := uint(0); ; shift += 7 { 36460 if shift >= 64 { 36461 return ErrIntOverflowThetest 36462 } 36463 if iNdEx >= l { 36464 return io.ErrUnexpectedEOF 36465 } 36466 b := dAtA[iNdEx] 36467 iNdEx++ 36468 v |= YetAnotherTestEnum(b&0x7F) << shift 36469 if b < 0x80 { 36470 break 36471 } 36472 } 36473 m.Field2 = append(m.Field2, v) 36474 } 36475 } else { 36476 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 36477 } 36478 case 3: 36479 if wireType == 0 { 36480 var v YetYetAnotherTestEnum 36481 for shift := uint(0); ; shift += 7 { 36482 if shift >= 64 { 36483 return ErrIntOverflowThetest 36484 } 36485 if iNdEx >= l { 36486 return io.ErrUnexpectedEOF 36487 } 36488 b := dAtA[iNdEx] 36489 iNdEx++ 36490 v |= YetYetAnotherTestEnum(b&0x7F) << shift 36491 if b < 0x80 { 36492 break 36493 } 36494 } 36495 m.Field3 = append(m.Field3, v) 36496 } else if wireType == 2 { 36497 var packedLen int 36498 for shift := uint(0); ; shift += 7 { 36499 if shift >= 64 { 36500 return ErrIntOverflowThetest 36501 } 36502 if iNdEx >= l { 36503 return io.ErrUnexpectedEOF 36504 } 36505 b := dAtA[iNdEx] 36506 iNdEx++ 36507 packedLen |= int(b&0x7F) << shift 36508 if b < 0x80 { 36509 break 36510 } 36511 } 36512 if packedLen < 0 { 36513 return ErrInvalidLengthThetest 36514 } 36515 postIndex := iNdEx + packedLen 36516 if postIndex < 0 { 36517 return ErrInvalidLengthThetest 36518 } 36519 if postIndex > l { 36520 return io.ErrUnexpectedEOF 36521 } 36522 var elementCount int 36523 if elementCount != 0 && len(m.Field3) == 0 { 36524 m.Field3 = make([]YetYetAnotherTestEnum, 0, elementCount) 36525 } 36526 for iNdEx < postIndex { 36527 var v YetYetAnotherTestEnum 36528 for shift := uint(0); ; shift += 7 { 36529 if shift >= 64 { 36530 return ErrIntOverflowThetest 36531 } 36532 if iNdEx >= l { 36533 return io.ErrUnexpectedEOF 36534 } 36535 b := dAtA[iNdEx] 36536 iNdEx++ 36537 v |= YetYetAnotherTestEnum(b&0x7F) << shift 36538 if b < 0x80 { 36539 break 36540 } 36541 } 36542 m.Field3 = append(m.Field3, v) 36543 } 36544 } else { 36545 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 36546 } 36547 default: 36548 iNdEx = preIndex 36549 skippy, err := skipThetest(dAtA[iNdEx:]) 36550 if err != nil { 36551 return err 36552 } 36553 if (skippy < 0) || (iNdEx+skippy) < 0 { 36554 return ErrInvalidLengthThetest 36555 } 36556 if (iNdEx + skippy) > l { 36557 return io.ErrUnexpectedEOF 36558 } 36559 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 36560 iNdEx += skippy 36561 } 36562 } 36563 36564 if iNdEx > l { 36565 return io.ErrUnexpectedEOF 36566 } 36567 return nil 36568 } 36569 func (m *NinRepEnum) Unmarshal(dAtA []byte) error { 36570 l := len(dAtA) 36571 iNdEx := 0 36572 for iNdEx < l { 36573 preIndex := iNdEx 36574 var wire uint64 36575 for shift := uint(0); ; shift += 7 { 36576 if shift >= 64 { 36577 return ErrIntOverflowThetest 36578 } 36579 if iNdEx >= l { 36580 return io.ErrUnexpectedEOF 36581 } 36582 b := dAtA[iNdEx] 36583 iNdEx++ 36584 wire |= uint64(b&0x7F) << shift 36585 if b < 0x80 { 36586 break 36587 } 36588 } 36589 fieldNum := int32(wire >> 3) 36590 wireType := int(wire & 0x7) 36591 if wireType == 4 { 36592 return fmt.Errorf("proto: NinRepEnum: wiretype end group for non-group") 36593 } 36594 if fieldNum <= 0 { 36595 return fmt.Errorf("proto: NinRepEnum: illegal tag %d (wire type %d)", fieldNum, wire) 36596 } 36597 switch fieldNum { 36598 case 1: 36599 if wireType == 0 { 36600 var v TheTestEnum 36601 for shift := uint(0); ; shift += 7 { 36602 if shift >= 64 { 36603 return ErrIntOverflowThetest 36604 } 36605 if iNdEx >= l { 36606 return io.ErrUnexpectedEOF 36607 } 36608 b := dAtA[iNdEx] 36609 iNdEx++ 36610 v |= TheTestEnum(b&0x7F) << shift 36611 if b < 0x80 { 36612 break 36613 } 36614 } 36615 m.Field1 = append(m.Field1, v) 36616 } else if wireType == 2 { 36617 var packedLen int 36618 for shift := uint(0); ; shift += 7 { 36619 if shift >= 64 { 36620 return ErrIntOverflowThetest 36621 } 36622 if iNdEx >= l { 36623 return io.ErrUnexpectedEOF 36624 } 36625 b := dAtA[iNdEx] 36626 iNdEx++ 36627 packedLen |= int(b&0x7F) << shift 36628 if b < 0x80 { 36629 break 36630 } 36631 } 36632 if packedLen < 0 { 36633 return ErrInvalidLengthThetest 36634 } 36635 postIndex := iNdEx + packedLen 36636 if postIndex < 0 { 36637 return ErrInvalidLengthThetest 36638 } 36639 if postIndex > l { 36640 return io.ErrUnexpectedEOF 36641 } 36642 var elementCount int 36643 if elementCount != 0 && len(m.Field1) == 0 { 36644 m.Field1 = make([]TheTestEnum, 0, elementCount) 36645 } 36646 for iNdEx < postIndex { 36647 var v TheTestEnum 36648 for shift := uint(0); ; shift += 7 { 36649 if shift >= 64 { 36650 return ErrIntOverflowThetest 36651 } 36652 if iNdEx >= l { 36653 return io.ErrUnexpectedEOF 36654 } 36655 b := dAtA[iNdEx] 36656 iNdEx++ 36657 v |= TheTestEnum(b&0x7F) << shift 36658 if b < 0x80 { 36659 break 36660 } 36661 } 36662 m.Field1 = append(m.Field1, v) 36663 } 36664 } else { 36665 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 36666 } 36667 case 2: 36668 if wireType == 0 { 36669 var v YetAnotherTestEnum 36670 for shift := uint(0); ; shift += 7 { 36671 if shift >= 64 { 36672 return ErrIntOverflowThetest 36673 } 36674 if iNdEx >= l { 36675 return io.ErrUnexpectedEOF 36676 } 36677 b := dAtA[iNdEx] 36678 iNdEx++ 36679 v |= YetAnotherTestEnum(b&0x7F) << shift 36680 if b < 0x80 { 36681 break 36682 } 36683 } 36684 m.Field2 = append(m.Field2, v) 36685 } else if wireType == 2 { 36686 var packedLen int 36687 for shift := uint(0); ; shift += 7 { 36688 if shift >= 64 { 36689 return ErrIntOverflowThetest 36690 } 36691 if iNdEx >= l { 36692 return io.ErrUnexpectedEOF 36693 } 36694 b := dAtA[iNdEx] 36695 iNdEx++ 36696 packedLen |= int(b&0x7F) << shift 36697 if b < 0x80 { 36698 break 36699 } 36700 } 36701 if packedLen < 0 { 36702 return ErrInvalidLengthThetest 36703 } 36704 postIndex := iNdEx + packedLen 36705 if postIndex < 0 { 36706 return ErrInvalidLengthThetest 36707 } 36708 if postIndex > l { 36709 return io.ErrUnexpectedEOF 36710 } 36711 var elementCount int 36712 if elementCount != 0 && len(m.Field2) == 0 { 36713 m.Field2 = make([]YetAnotherTestEnum, 0, elementCount) 36714 } 36715 for iNdEx < postIndex { 36716 var v YetAnotherTestEnum 36717 for shift := uint(0); ; shift += 7 { 36718 if shift >= 64 { 36719 return ErrIntOverflowThetest 36720 } 36721 if iNdEx >= l { 36722 return io.ErrUnexpectedEOF 36723 } 36724 b := dAtA[iNdEx] 36725 iNdEx++ 36726 v |= YetAnotherTestEnum(b&0x7F) << shift 36727 if b < 0x80 { 36728 break 36729 } 36730 } 36731 m.Field2 = append(m.Field2, v) 36732 } 36733 } else { 36734 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 36735 } 36736 case 3: 36737 if wireType == 0 { 36738 var v YetYetAnotherTestEnum 36739 for shift := uint(0); ; shift += 7 { 36740 if shift >= 64 { 36741 return ErrIntOverflowThetest 36742 } 36743 if iNdEx >= l { 36744 return io.ErrUnexpectedEOF 36745 } 36746 b := dAtA[iNdEx] 36747 iNdEx++ 36748 v |= YetYetAnotherTestEnum(b&0x7F) << shift 36749 if b < 0x80 { 36750 break 36751 } 36752 } 36753 m.Field3 = append(m.Field3, v) 36754 } else if wireType == 2 { 36755 var packedLen int 36756 for shift := uint(0); ; shift += 7 { 36757 if shift >= 64 { 36758 return ErrIntOverflowThetest 36759 } 36760 if iNdEx >= l { 36761 return io.ErrUnexpectedEOF 36762 } 36763 b := dAtA[iNdEx] 36764 iNdEx++ 36765 packedLen |= int(b&0x7F) << shift 36766 if b < 0x80 { 36767 break 36768 } 36769 } 36770 if packedLen < 0 { 36771 return ErrInvalidLengthThetest 36772 } 36773 postIndex := iNdEx + packedLen 36774 if postIndex < 0 { 36775 return ErrInvalidLengthThetest 36776 } 36777 if postIndex > l { 36778 return io.ErrUnexpectedEOF 36779 } 36780 var elementCount int 36781 if elementCount != 0 && len(m.Field3) == 0 { 36782 m.Field3 = make([]YetYetAnotherTestEnum, 0, elementCount) 36783 } 36784 for iNdEx < postIndex { 36785 var v YetYetAnotherTestEnum 36786 for shift := uint(0); ; shift += 7 { 36787 if shift >= 64 { 36788 return ErrIntOverflowThetest 36789 } 36790 if iNdEx >= l { 36791 return io.ErrUnexpectedEOF 36792 } 36793 b := dAtA[iNdEx] 36794 iNdEx++ 36795 v |= YetYetAnotherTestEnum(b&0x7F) << shift 36796 if b < 0x80 { 36797 break 36798 } 36799 } 36800 m.Field3 = append(m.Field3, v) 36801 } 36802 } else { 36803 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 36804 } 36805 default: 36806 iNdEx = preIndex 36807 skippy, err := skipThetest(dAtA[iNdEx:]) 36808 if err != nil { 36809 return err 36810 } 36811 if (skippy < 0) || (iNdEx+skippy) < 0 { 36812 return ErrInvalidLengthThetest 36813 } 36814 if (iNdEx + skippy) > l { 36815 return io.ErrUnexpectedEOF 36816 } 36817 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 36818 iNdEx += skippy 36819 } 36820 } 36821 36822 if iNdEx > l { 36823 return io.ErrUnexpectedEOF 36824 } 36825 return nil 36826 } 36827 func (m *NinOptEnumDefault) Unmarshal(dAtA []byte) error { 36828 l := len(dAtA) 36829 iNdEx := 0 36830 for iNdEx < l { 36831 preIndex := iNdEx 36832 var wire uint64 36833 for shift := uint(0); ; shift += 7 { 36834 if shift >= 64 { 36835 return ErrIntOverflowThetest 36836 } 36837 if iNdEx >= l { 36838 return io.ErrUnexpectedEOF 36839 } 36840 b := dAtA[iNdEx] 36841 iNdEx++ 36842 wire |= uint64(b&0x7F) << shift 36843 if b < 0x80 { 36844 break 36845 } 36846 } 36847 fieldNum := int32(wire >> 3) 36848 wireType := int(wire & 0x7) 36849 if wireType == 4 { 36850 return fmt.Errorf("proto: NinOptEnumDefault: wiretype end group for non-group") 36851 } 36852 if fieldNum <= 0 { 36853 return fmt.Errorf("proto: NinOptEnumDefault: illegal tag %d (wire type %d)", fieldNum, wire) 36854 } 36855 switch fieldNum { 36856 case 1: 36857 if wireType != 0 { 36858 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 36859 } 36860 var v TheTestEnum 36861 for shift := uint(0); ; shift += 7 { 36862 if shift >= 64 { 36863 return ErrIntOverflowThetest 36864 } 36865 if iNdEx >= l { 36866 return io.ErrUnexpectedEOF 36867 } 36868 b := dAtA[iNdEx] 36869 iNdEx++ 36870 v |= TheTestEnum(b&0x7F) << shift 36871 if b < 0x80 { 36872 break 36873 } 36874 } 36875 m.Field1 = &v 36876 case 2: 36877 if wireType != 0 { 36878 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 36879 } 36880 var v YetAnotherTestEnum 36881 for shift := uint(0); ; shift += 7 { 36882 if shift >= 64 { 36883 return ErrIntOverflowThetest 36884 } 36885 if iNdEx >= l { 36886 return io.ErrUnexpectedEOF 36887 } 36888 b := dAtA[iNdEx] 36889 iNdEx++ 36890 v |= YetAnotherTestEnum(b&0x7F) << shift 36891 if b < 0x80 { 36892 break 36893 } 36894 } 36895 m.Field2 = &v 36896 case 3: 36897 if wireType != 0 { 36898 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 36899 } 36900 var v YetYetAnotherTestEnum 36901 for shift := uint(0); ; shift += 7 { 36902 if shift >= 64 { 36903 return ErrIntOverflowThetest 36904 } 36905 if iNdEx >= l { 36906 return io.ErrUnexpectedEOF 36907 } 36908 b := dAtA[iNdEx] 36909 iNdEx++ 36910 v |= YetYetAnotherTestEnum(b&0x7F) << shift 36911 if b < 0x80 { 36912 break 36913 } 36914 } 36915 m.Field3 = &v 36916 default: 36917 iNdEx = preIndex 36918 skippy, err := skipThetest(dAtA[iNdEx:]) 36919 if err != nil { 36920 return err 36921 } 36922 if (skippy < 0) || (iNdEx+skippy) < 0 { 36923 return ErrInvalidLengthThetest 36924 } 36925 if (iNdEx + skippy) > l { 36926 return io.ErrUnexpectedEOF 36927 } 36928 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 36929 iNdEx += skippy 36930 } 36931 } 36932 36933 if iNdEx > l { 36934 return io.ErrUnexpectedEOF 36935 } 36936 return nil 36937 } 36938 func (m *AnotherNinOptEnum) Unmarshal(dAtA []byte) error { 36939 l := len(dAtA) 36940 iNdEx := 0 36941 for iNdEx < l { 36942 preIndex := iNdEx 36943 var wire uint64 36944 for shift := uint(0); ; shift += 7 { 36945 if shift >= 64 { 36946 return ErrIntOverflowThetest 36947 } 36948 if iNdEx >= l { 36949 return io.ErrUnexpectedEOF 36950 } 36951 b := dAtA[iNdEx] 36952 iNdEx++ 36953 wire |= uint64(b&0x7F) << shift 36954 if b < 0x80 { 36955 break 36956 } 36957 } 36958 fieldNum := int32(wire >> 3) 36959 wireType := int(wire & 0x7) 36960 if wireType == 4 { 36961 return fmt.Errorf("proto: AnotherNinOptEnum: wiretype end group for non-group") 36962 } 36963 if fieldNum <= 0 { 36964 return fmt.Errorf("proto: AnotherNinOptEnum: illegal tag %d (wire type %d)", fieldNum, wire) 36965 } 36966 switch fieldNum { 36967 case 1: 36968 if wireType != 0 { 36969 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 36970 } 36971 var v AnotherTestEnum 36972 for shift := uint(0); ; shift += 7 { 36973 if shift >= 64 { 36974 return ErrIntOverflowThetest 36975 } 36976 if iNdEx >= l { 36977 return io.ErrUnexpectedEOF 36978 } 36979 b := dAtA[iNdEx] 36980 iNdEx++ 36981 v |= AnotherTestEnum(b&0x7F) << shift 36982 if b < 0x80 { 36983 break 36984 } 36985 } 36986 m.Field1 = &v 36987 case 2: 36988 if wireType != 0 { 36989 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 36990 } 36991 var v YetAnotherTestEnum 36992 for shift := uint(0); ; shift += 7 { 36993 if shift >= 64 { 36994 return ErrIntOverflowThetest 36995 } 36996 if iNdEx >= l { 36997 return io.ErrUnexpectedEOF 36998 } 36999 b := dAtA[iNdEx] 37000 iNdEx++ 37001 v |= YetAnotherTestEnum(b&0x7F) << shift 37002 if b < 0x80 { 37003 break 37004 } 37005 } 37006 m.Field2 = &v 37007 case 3: 37008 if wireType != 0 { 37009 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 37010 } 37011 var v YetYetAnotherTestEnum 37012 for shift := uint(0); ; shift += 7 { 37013 if shift >= 64 { 37014 return ErrIntOverflowThetest 37015 } 37016 if iNdEx >= l { 37017 return io.ErrUnexpectedEOF 37018 } 37019 b := dAtA[iNdEx] 37020 iNdEx++ 37021 v |= YetYetAnotherTestEnum(b&0x7F) << shift 37022 if b < 0x80 { 37023 break 37024 } 37025 } 37026 m.Field3 = &v 37027 default: 37028 iNdEx = preIndex 37029 skippy, err := skipThetest(dAtA[iNdEx:]) 37030 if err != nil { 37031 return err 37032 } 37033 if (skippy < 0) || (iNdEx+skippy) < 0 { 37034 return ErrInvalidLengthThetest 37035 } 37036 if (iNdEx + skippy) > l { 37037 return io.ErrUnexpectedEOF 37038 } 37039 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37040 iNdEx += skippy 37041 } 37042 } 37043 37044 if iNdEx > l { 37045 return io.ErrUnexpectedEOF 37046 } 37047 return nil 37048 } 37049 func (m *AnotherNinOptEnumDefault) Unmarshal(dAtA []byte) error { 37050 l := len(dAtA) 37051 iNdEx := 0 37052 for iNdEx < l { 37053 preIndex := iNdEx 37054 var wire uint64 37055 for shift := uint(0); ; shift += 7 { 37056 if shift >= 64 { 37057 return ErrIntOverflowThetest 37058 } 37059 if iNdEx >= l { 37060 return io.ErrUnexpectedEOF 37061 } 37062 b := dAtA[iNdEx] 37063 iNdEx++ 37064 wire |= uint64(b&0x7F) << shift 37065 if b < 0x80 { 37066 break 37067 } 37068 } 37069 fieldNum := int32(wire >> 3) 37070 wireType := int(wire & 0x7) 37071 if wireType == 4 { 37072 return fmt.Errorf("proto: AnotherNinOptEnumDefault: wiretype end group for non-group") 37073 } 37074 if fieldNum <= 0 { 37075 return fmt.Errorf("proto: AnotherNinOptEnumDefault: illegal tag %d (wire type %d)", fieldNum, wire) 37076 } 37077 switch fieldNum { 37078 case 1: 37079 if wireType != 0 { 37080 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 37081 } 37082 var v AnotherTestEnum 37083 for shift := uint(0); ; shift += 7 { 37084 if shift >= 64 { 37085 return ErrIntOverflowThetest 37086 } 37087 if iNdEx >= l { 37088 return io.ErrUnexpectedEOF 37089 } 37090 b := dAtA[iNdEx] 37091 iNdEx++ 37092 v |= AnotherTestEnum(b&0x7F) << shift 37093 if b < 0x80 { 37094 break 37095 } 37096 } 37097 m.Field1 = &v 37098 case 2: 37099 if wireType != 0 { 37100 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 37101 } 37102 var v YetAnotherTestEnum 37103 for shift := uint(0); ; shift += 7 { 37104 if shift >= 64 { 37105 return ErrIntOverflowThetest 37106 } 37107 if iNdEx >= l { 37108 return io.ErrUnexpectedEOF 37109 } 37110 b := dAtA[iNdEx] 37111 iNdEx++ 37112 v |= YetAnotherTestEnum(b&0x7F) << shift 37113 if b < 0x80 { 37114 break 37115 } 37116 } 37117 m.Field2 = &v 37118 case 3: 37119 if wireType != 0 { 37120 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 37121 } 37122 var v YetYetAnotherTestEnum 37123 for shift := uint(0); ; shift += 7 { 37124 if shift >= 64 { 37125 return ErrIntOverflowThetest 37126 } 37127 if iNdEx >= l { 37128 return io.ErrUnexpectedEOF 37129 } 37130 b := dAtA[iNdEx] 37131 iNdEx++ 37132 v |= YetYetAnotherTestEnum(b&0x7F) << shift 37133 if b < 0x80 { 37134 break 37135 } 37136 } 37137 m.Field3 = &v 37138 default: 37139 iNdEx = preIndex 37140 skippy, err := skipThetest(dAtA[iNdEx:]) 37141 if err != nil { 37142 return err 37143 } 37144 if (skippy < 0) || (iNdEx+skippy) < 0 { 37145 return ErrInvalidLengthThetest 37146 } 37147 if (iNdEx + skippy) > l { 37148 return io.ErrUnexpectedEOF 37149 } 37150 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37151 iNdEx += skippy 37152 } 37153 } 37154 37155 if iNdEx > l { 37156 return io.ErrUnexpectedEOF 37157 } 37158 return nil 37159 } 37160 func (m *Timer) Unmarshal(dAtA []byte) error { 37161 l := len(dAtA) 37162 iNdEx := 0 37163 for iNdEx < l { 37164 preIndex := iNdEx 37165 var wire uint64 37166 for shift := uint(0); ; shift += 7 { 37167 if shift >= 64 { 37168 return ErrIntOverflowThetest 37169 } 37170 if iNdEx >= l { 37171 return io.ErrUnexpectedEOF 37172 } 37173 b := dAtA[iNdEx] 37174 iNdEx++ 37175 wire |= uint64(b&0x7F) << shift 37176 if b < 0x80 { 37177 break 37178 } 37179 } 37180 fieldNum := int32(wire >> 3) 37181 wireType := int(wire & 0x7) 37182 if wireType == 4 { 37183 return fmt.Errorf("proto: Timer: wiretype end group for non-group") 37184 } 37185 if fieldNum <= 0 { 37186 return fmt.Errorf("proto: Timer: illegal tag %d (wire type %d)", fieldNum, wire) 37187 } 37188 switch fieldNum { 37189 case 1: 37190 if wireType != 1 { 37191 return fmt.Errorf("proto: wrong wireType = %d for field Time1", wireType) 37192 } 37193 m.Time1 = 0 37194 if (iNdEx + 8) > l { 37195 return io.ErrUnexpectedEOF 37196 } 37197 m.Time1 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 37198 iNdEx += 8 37199 case 2: 37200 if wireType != 1 { 37201 return fmt.Errorf("proto: wrong wireType = %d for field Time2", wireType) 37202 } 37203 m.Time2 = 0 37204 if (iNdEx + 8) > l { 37205 return io.ErrUnexpectedEOF 37206 } 37207 m.Time2 = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 37208 iNdEx += 8 37209 case 3: 37210 if wireType != 2 { 37211 return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) 37212 } 37213 var byteLen int 37214 for shift := uint(0); ; shift += 7 { 37215 if shift >= 64 { 37216 return ErrIntOverflowThetest 37217 } 37218 if iNdEx >= l { 37219 return io.ErrUnexpectedEOF 37220 } 37221 b := dAtA[iNdEx] 37222 iNdEx++ 37223 byteLen |= int(b&0x7F) << shift 37224 if b < 0x80 { 37225 break 37226 } 37227 } 37228 if byteLen < 0 { 37229 return ErrInvalidLengthThetest 37230 } 37231 postIndex := iNdEx + byteLen 37232 if postIndex < 0 { 37233 return ErrInvalidLengthThetest 37234 } 37235 if postIndex > l { 37236 return io.ErrUnexpectedEOF 37237 } 37238 m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...) 37239 if m.Data == nil { 37240 m.Data = []byte{} 37241 } 37242 iNdEx = postIndex 37243 default: 37244 iNdEx = preIndex 37245 skippy, err := skipThetest(dAtA[iNdEx:]) 37246 if err != nil { 37247 return err 37248 } 37249 if (skippy < 0) || (iNdEx+skippy) < 0 { 37250 return ErrInvalidLengthThetest 37251 } 37252 if (iNdEx + skippy) > l { 37253 return io.ErrUnexpectedEOF 37254 } 37255 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37256 iNdEx += skippy 37257 } 37258 } 37259 37260 if iNdEx > l { 37261 return io.ErrUnexpectedEOF 37262 } 37263 return nil 37264 } 37265 func (m *MyExtendable) Unmarshal(dAtA []byte) error { 37266 l := len(dAtA) 37267 iNdEx := 0 37268 for iNdEx < l { 37269 preIndex := iNdEx 37270 var wire uint64 37271 for shift := uint(0); ; shift += 7 { 37272 if shift >= 64 { 37273 return ErrIntOverflowThetest 37274 } 37275 if iNdEx >= l { 37276 return io.ErrUnexpectedEOF 37277 } 37278 b := dAtA[iNdEx] 37279 iNdEx++ 37280 wire |= uint64(b&0x7F) << shift 37281 if b < 0x80 { 37282 break 37283 } 37284 } 37285 fieldNum := int32(wire >> 3) 37286 wireType := int(wire & 0x7) 37287 if wireType == 4 { 37288 return fmt.Errorf("proto: MyExtendable: wiretype end group for non-group") 37289 } 37290 if fieldNum <= 0 { 37291 return fmt.Errorf("proto: MyExtendable: illegal tag %d (wire type %d)", fieldNum, wire) 37292 } 37293 switch fieldNum { 37294 case 1: 37295 if wireType != 0 { 37296 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 37297 } 37298 var v int64 37299 for shift := uint(0); ; shift += 7 { 37300 if shift >= 64 { 37301 return ErrIntOverflowThetest 37302 } 37303 if iNdEx >= l { 37304 return io.ErrUnexpectedEOF 37305 } 37306 b := dAtA[iNdEx] 37307 iNdEx++ 37308 v |= int64(b&0x7F) << shift 37309 if b < 0x80 { 37310 break 37311 } 37312 } 37313 m.Field1 = &v 37314 default: 37315 if (fieldNum >= 100) && (fieldNum < 200) { 37316 var sizeOfWire int 37317 for { 37318 sizeOfWire++ 37319 wire >>= 7 37320 if wire == 0 { 37321 break 37322 } 37323 } 37324 iNdEx -= sizeOfWire 37325 skippy, err := skipThetest(dAtA[iNdEx:]) 37326 if err != nil { 37327 return err 37328 } 37329 if (skippy < 0) || (iNdEx+skippy) < 0 { 37330 return ErrInvalidLengthThetest 37331 } 37332 if (iNdEx + skippy) > l { 37333 return io.ErrUnexpectedEOF 37334 } 37335 github_com_gogo_protobuf_proto.AppendExtension(m, int32(fieldNum), dAtA[iNdEx:iNdEx+skippy]) 37336 iNdEx += skippy 37337 } else { 37338 iNdEx = preIndex 37339 skippy, err := skipThetest(dAtA[iNdEx:]) 37340 if err != nil { 37341 return err 37342 } 37343 if (skippy < 0) || (iNdEx+skippy) < 0 { 37344 return ErrInvalidLengthThetest 37345 } 37346 if (iNdEx + skippy) > l { 37347 return io.ErrUnexpectedEOF 37348 } 37349 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37350 iNdEx += skippy 37351 } 37352 } 37353 } 37354 37355 if iNdEx > l { 37356 return io.ErrUnexpectedEOF 37357 } 37358 return nil 37359 } 37360 func (m *OtherExtenable) Unmarshal(dAtA []byte) error { 37361 l := len(dAtA) 37362 iNdEx := 0 37363 for iNdEx < l { 37364 preIndex := iNdEx 37365 var wire uint64 37366 for shift := uint(0); ; shift += 7 { 37367 if shift >= 64 { 37368 return ErrIntOverflowThetest 37369 } 37370 if iNdEx >= l { 37371 return io.ErrUnexpectedEOF 37372 } 37373 b := dAtA[iNdEx] 37374 iNdEx++ 37375 wire |= uint64(b&0x7F) << shift 37376 if b < 0x80 { 37377 break 37378 } 37379 } 37380 fieldNum := int32(wire >> 3) 37381 wireType := int(wire & 0x7) 37382 if wireType == 4 { 37383 return fmt.Errorf("proto: OtherExtenable: wiretype end group for non-group") 37384 } 37385 if fieldNum <= 0 { 37386 return fmt.Errorf("proto: OtherExtenable: illegal tag %d (wire type %d)", fieldNum, wire) 37387 } 37388 switch fieldNum { 37389 case 2: 37390 if wireType != 0 { 37391 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 37392 } 37393 var v int64 37394 for shift := uint(0); ; shift += 7 { 37395 if shift >= 64 { 37396 return ErrIntOverflowThetest 37397 } 37398 if iNdEx >= l { 37399 return io.ErrUnexpectedEOF 37400 } 37401 b := dAtA[iNdEx] 37402 iNdEx++ 37403 v |= int64(b&0x7F) << shift 37404 if b < 0x80 { 37405 break 37406 } 37407 } 37408 m.Field2 = &v 37409 case 13: 37410 if wireType != 0 { 37411 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 37412 } 37413 var v int64 37414 for shift := uint(0); ; shift += 7 { 37415 if shift >= 64 { 37416 return ErrIntOverflowThetest 37417 } 37418 if iNdEx >= l { 37419 return io.ErrUnexpectedEOF 37420 } 37421 b := dAtA[iNdEx] 37422 iNdEx++ 37423 v |= int64(b&0x7F) << shift 37424 if b < 0x80 { 37425 break 37426 } 37427 } 37428 m.Field13 = &v 37429 case 1: 37430 if wireType != 2 { 37431 return fmt.Errorf("proto: wrong wireType = %d for field M", wireType) 37432 } 37433 var msglen int 37434 for shift := uint(0); ; shift += 7 { 37435 if shift >= 64 { 37436 return ErrIntOverflowThetest 37437 } 37438 if iNdEx >= l { 37439 return io.ErrUnexpectedEOF 37440 } 37441 b := dAtA[iNdEx] 37442 iNdEx++ 37443 msglen |= int(b&0x7F) << shift 37444 if b < 0x80 { 37445 break 37446 } 37447 } 37448 if msglen < 0 { 37449 return ErrInvalidLengthThetest 37450 } 37451 postIndex := iNdEx + msglen 37452 if postIndex < 0 { 37453 return ErrInvalidLengthThetest 37454 } 37455 if postIndex > l { 37456 return io.ErrUnexpectedEOF 37457 } 37458 if m.M == nil { 37459 m.M = &MyExtendable{} 37460 } 37461 if err := m.M.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 37462 return err 37463 } 37464 iNdEx = postIndex 37465 default: 37466 if ((fieldNum >= 14) && (fieldNum < 17)) || ((fieldNum >= 10) && (fieldNum < 13)) { 37467 var sizeOfWire int 37468 for { 37469 sizeOfWire++ 37470 wire >>= 7 37471 if wire == 0 { 37472 break 37473 } 37474 } 37475 iNdEx -= sizeOfWire 37476 skippy, err := skipThetest(dAtA[iNdEx:]) 37477 if err != nil { 37478 return err 37479 } 37480 if (skippy < 0) || (iNdEx+skippy) < 0 { 37481 return ErrInvalidLengthThetest 37482 } 37483 if (iNdEx + skippy) > l { 37484 return io.ErrUnexpectedEOF 37485 } 37486 github_com_gogo_protobuf_proto.AppendExtension(m, int32(fieldNum), dAtA[iNdEx:iNdEx+skippy]) 37487 iNdEx += skippy 37488 } else { 37489 iNdEx = preIndex 37490 skippy, err := skipThetest(dAtA[iNdEx:]) 37491 if err != nil { 37492 return err 37493 } 37494 if (skippy < 0) || (iNdEx+skippy) < 0 { 37495 return ErrInvalidLengthThetest 37496 } 37497 if (iNdEx + skippy) > l { 37498 return io.ErrUnexpectedEOF 37499 } 37500 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37501 iNdEx += skippy 37502 } 37503 } 37504 } 37505 37506 if iNdEx > l { 37507 return io.ErrUnexpectedEOF 37508 } 37509 return nil 37510 } 37511 func (m *NestedDefinition) Unmarshal(dAtA []byte) error { 37512 l := len(dAtA) 37513 iNdEx := 0 37514 for iNdEx < l { 37515 preIndex := iNdEx 37516 var wire uint64 37517 for shift := uint(0); ; shift += 7 { 37518 if shift >= 64 { 37519 return ErrIntOverflowThetest 37520 } 37521 if iNdEx >= l { 37522 return io.ErrUnexpectedEOF 37523 } 37524 b := dAtA[iNdEx] 37525 iNdEx++ 37526 wire |= uint64(b&0x7F) << shift 37527 if b < 0x80 { 37528 break 37529 } 37530 } 37531 fieldNum := int32(wire >> 3) 37532 wireType := int(wire & 0x7) 37533 if wireType == 4 { 37534 return fmt.Errorf("proto: NestedDefinition: wiretype end group for non-group") 37535 } 37536 if fieldNum <= 0 { 37537 return fmt.Errorf("proto: NestedDefinition: illegal tag %d (wire type %d)", fieldNum, wire) 37538 } 37539 switch fieldNum { 37540 case 1: 37541 if wireType != 0 { 37542 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 37543 } 37544 var v int64 37545 for shift := uint(0); ; shift += 7 { 37546 if shift >= 64 { 37547 return ErrIntOverflowThetest 37548 } 37549 if iNdEx >= l { 37550 return io.ErrUnexpectedEOF 37551 } 37552 b := dAtA[iNdEx] 37553 iNdEx++ 37554 v |= int64(b&0x7F) << shift 37555 if b < 0x80 { 37556 break 37557 } 37558 } 37559 m.Field1 = &v 37560 case 2: 37561 if wireType != 0 { 37562 return fmt.Errorf("proto: wrong wireType = %d for field EnumField", wireType) 37563 } 37564 var v NestedDefinition_NestedEnum 37565 for shift := uint(0); ; shift += 7 { 37566 if shift >= 64 { 37567 return ErrIntOverflowThetest 37568 } 37569 if iNdEx >= l { 37570 return io.ErrUnexpectedEOF 37571 } 37572 b := dAtA[iNdEx] 37573 iNdEx++ 37574 v |= NestedDefinition_NestedEnum(b&0x7F) << shift 37575 if b < 0x80 { 37576 break 37577 } 37578 } 37579 m.EnumField = &v 37580 case 3: 37581 if wireType != 2 { 37582 return fmt.Errorf("proto: wrong wireType = %d for field NNM", wireType) 37583 } 37584 var msglen int 37585 for shift := uint(0); ; shift += 7 { 37586 if shift >= 64 { 37587 return ErrIntOverflowThetest 37588 } 37589 if iNdEx >= l { 37590 return io.ErrUnexpectedEOF 37591 } 37592 b := dAtA[iNdEx] 37593 iNdEx++ 37594 msglen |= int(b&0x7F) << shift 37595 if b < 0x80 { 37596 break 37597 } 37598 } 37599 if msglen < 0 { 37600 return ErrInvalidLengthThetest 37601 } 37602 postIndex := iNdEx + msglen 37603 if postIndex < 0 { 37604 return ErrInvalidLengthThetest 37605 } 37606 if postIndex > l { 37607 return io.ErrUnexpectedEOF 37608 } 37609 if m.NNM == nil { 37610 m.NNM = &NestedDefinition_NestedMessage_NestedNestedMsg{} 37611 } 37612 if err := m.NNM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 37613 return err 37614 } 37615 iNdEx = postIndex 37616 case 4: 37617 if wireType != 2 { 37618 return fmt.Errorf("proto: wrong wireType = %d for field NM", wireType) 37619 } 37620 var msglen int 37621 for shift := uint(0); ; shift += 7 { 37622 if shift >= 64 { 37623 return ErrIntOverflowThetest 37624 } 37625 if iNdEx >= l { 37626 return io.ErrUnexpectedEOF 37627 } 37628 b := dAtA[iNdEx] 37629 iNdEx++ 37630 msglen |= int(b&0x7F) << shift 37631 if b < 0x80 { 37632 break 37633 } 37634 } 37635 if msglen < 0 { 37636 return ErrInvalidLengthThetest 37637 } 37638 postIndex := iNdEx + msglen 37639 if postIndex < 0 { 37640 return ErrInvalidLengthThetest 37641 } 37642 if postIndex > l { 37643 return io.ErrUnexpectedEOF 37644 } 37645 if m.NM == nil { 37646 m.NM = &NestedDefinition_NestedMessage{} 37647 } 37648 if err := m.NM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 37649 return err 37650 } 37651 iNdEx = postIndex 37652 default: 37653 iNdEx = preIndex 37654 skippy, err := skipThetest(dAtA[iNdEx:]) 37655 if err != nil { 37656 return err 37657 } 37658 if (skippy < 0) || (iNdEx+skippy) < 0 { 37659 return ErrInvalidLengthThetest 37660 } 37661 if (iNdEx + skippy) > l { 37662 return io.ErrUnexpectedEOF 37663 } 37664 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37665 iNdEx += skippy 37666 } 37667 } 37668 37669 if iNdEx > l { 37670 return io.ErrUnexpectedEOF 37671 } 37672 return nil 37673 } 37674 func (m *NestedDefinition_NestedMessage) Unmarshal(dAtA []byte) error { 37675 l := len(dAtA) 37676 iNdEx := 0 37677 for iNdEx < l { 37678 preIndex := iNdEx 37679 var wire uint64 37680 for shift := uint(0); ; shift += 7 { 37681 if shift >= 64 { 37682 return ErrIntOverflowThetest 37683 } 37684 if iNdEx >= l { 37685 return io.ErrUnexpectedEOF 37686 } 37687 b := dAtA[iNdEx] 37688 iNdEx++ 37689 wire |= uint64(b&0x7F) << shift 37690 if b < 0x80 { 37691 break 37692 } 37693 } 37694 fieldNum := int32(wire >> 3) 37695 wireType := int(wire & 0x7) 37696 if wireType == 4 { 37697 return fmt.Errorf("proto: NestedMessage: wiretype end group for non-group") 37698 } 37699 if fieldNum <= 0 { 37700 return fmt.Errorf("proto: NestedMessage: illegal tag %d (wire type %d)", fieldNum, wire) 37701 } 37702 switch fieldNum { 37703 case 1: 37704 if wireType != 1 { 37705 return fmt.Errorf("proto: wrong wireType = %d for field NestedField1", wireType) 37706 } 37707 var v uint64 37708 if (iNdEx + 8) > l { 37709 return io.ErrUnexpectedEOF 37710 } 37711 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 37712 iNdEx += 8 37713 m.NestedField1 = &v 37714 case 2: 37715 if wireType != 2 { 37716 return fmt.Errorf("proto: wrong wireType = %d for field NNM", wireType) 37717 } 37718 var msglen int 37719 for shift := uint(0); ; shift += 7 { 37720 if shift >= 64 { 37721 return ErrIntOverflowThetest 37722 } 37723 if iNdEx >= l { 37724 return io.ErrUnexpectedEOF 37725 } 37726 b := dAtA[iNdEx] 37727 iNdEx++ 37728 msglen |= int(b&0x7F) << shift 37729 if b < 0x80 { 37730 break 37731 } 37732 } 37733 if msglen < 0 { 37734 return ErrInvalidLengthThetest 37735 } 37736 postIndex := iNdEx + msglen 37737 if postIndex < 0 { 37738 return ErrInvalidLengthThetest 37739 } 37740 if postIndex > l { 37741 return io.ErrUnexpectedEOF 37742 } 37743 if m.NNM == nil { 37744 m.NNM = &NestedDefinition_NestedMessage_NestedNestedMsg{} 37745 } 37746 if err := m.NNM.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 37747 return err 37748 } 37749 iNdEx = postIndex 37750 default: 37751 iNdEx = preIndex 37752 skippy, err := skipThetest(dAtA[iNdEx:]) 37753 if err != nil { 37754 return err 37755 } 37756 if (skippy < 0) || (iNdEx+skippy) < 0 { 37757 return ErrInvalidLengthThetest 37758 } 37759 if (iNdEx + skippy) > l { 37760 return io.ErrUnexpectedEOF 37761 } 37762 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37763 iNdEx += skippy 37764 } 37765 } 37766 37767 if iNdEx > l { 37768 return io.ErrUnexpectedEOF 37769 } 37770 return nil 37771 } 37772 func (m *NestedDefinition_NestedMessage_NestedNestedMsg) Unmarshal(dAtA []byte) error { 37773 l := len(dAtA) 37774 iNdEx := 0 37775 for iNdEx < l { 37776 preIndex := iNdEx 37777 var wire uint64 37778 for shift := uint(0); ; shift += 7 { 37779 if shift >= 64 { 37780 return ErrIntOverflowThetest 37781 } 37782 if iNdEx >= l { 37783 return io.ErrUnexpectedEOF 37784 } 37785 b := dAtA[iNdEx] 37786 iNdEx++ 37787 wire |= uint64(b&0x7F) << shift 37788 if b < 0x80 { 37789 break 37790 } 37791 } 37792 fieldNum := int32(wire >> 3) 37793 wireType := int(wire & 0x7) 37794 if wireType == 4 { 37795 return fmt.Errorf("proto: NestedNestedMsg: wiretype end group for non-group") 37796 } 37797 if fieldNum <= 0 { 37798 return fmt.Errorf("proto: NestedNestedMsg: illegal tag %d (wire type %d)", fieldNum, wire) 37799 } 37800 switch fieldNum { 37801 case 10: 37802 if wireType != 2 { 37803 return fmt.Errorf("proto: wrong wireType = %d for field NestedNestedField1", wireType) 37804 } 37805 var stringLen uint64 37806 for shift := uint(0); ; shift += 7 { 37807 if shift >= 64 { 37808 return ErrIntOverflowThetest 37809 } 37810 if iNdEx >= l { 37811 return io.ErrUnexpectedEOF 37812 } 37813 b := dAtA[iNdEx] 37814 iNdEx++ 37815 stringLen |= uint64(b&0x7F) << shift 37816 if b < 0x80 { 37817 break 37818 } 37819 } 37820 intStringLen := int(stringLen) 37821 if intStringLen < 0 { 37822 return ErrInvalidLengthThetest 37823 } 37824 postIndex := iNdEx + intStringLen 37825 if postIndex < 0 { 37826 return ErrInvalidLengthThetest 37827 } 37828 if postIndex > l { 37829 return io.ErrUnexpectedEOF 37830 } 37831 s := string(dAtA[iNdEx:postIndex]) 37832 m.NestedNestedField1 = &s 37833 iNdEx = postIndex 37834 default: 37835 iNdEx = preIndex 37836 skippy, err := skipThetest(dAtA[iNdEx:]) 37837 if err != nil { 37838 return err 37839 } 37840 if (skippy < 0) || (iNdEx+skippy) < 0 { 37841 return ErrInvalidLengthThetest 37842 } 37843 if (iNdEx + skippy) > l { 37844 return io.ErrUnexpectedEOF 37845 } 37846 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37847 iNdEx += skippy 37848 } 37849 } 37850 37851 if iNdEx > l { 37852 return io.ErrUnexpectedEOF 37853 } 37854 return nil 37855 } 37856 func (m *NestedScope) Unmarshal(dAtA []byte) error { 37857 l := len(dAtA) 37858 iNdEx := 0 37859 for iNdEx < l { 37860 preIndex := iNdEx 37861 var wire uint64 37862 for shift := uint(0); ; shift += 7 { 37863 if shift >= 64 { 37864 return ErrIntOverflowThetest 37865 } 37866 if iNdEx >= l { 37867 return io.ErrUnexpectedEOF 37868 } 37869 b := dAtA[iNdEx] 37870 iNdEx++ 37871 wire |= uint64(b&0x7F) << shift 37872 if b < 0x80 { 37873 break 37874 } 37875 } 37876 fieldNum := int32(wire >> 3) 37877 wireType := int(wire & 0x7) 37878 if wireType == 4 { 37879 return fmt.Errorf("proto: NestedScope: wiretype end group for non-group") 37880 } 37881 if fieldNum <= 0 { 37882 return fmt.Errorf("proto: NestedScope: illegal tag %d (wire type %d)", fieldNum, wire) 37883 } 37884 switch fieldNum { 37885 case 1: 37886 if wireType != 2 { 37887 return fmt.Errorf("proto: wrong wireType = %d for field A", wireType) 37888 } 37889 var msglen int 37890 for shift := uint(0); ; shift += 7 { 37891 if shift >= 64 { 37892 return ErrIntOverflowThetest 37893 } 37894 if iNdEx >= l { 37895 return io.ErrUnexpectedEOF 37896 } 37897 b := dAtA[iNdEx] 37898 iNdEx++ 37899 msglen |= int(b&0x7F) << shift 37900 if b < 0x80 { 37901 break 37902 } 37903 } 37904 if msglen < 0 { 37905 return ErrInvalidLengthThetest 37906 } 37907 postIndex := iNdEx + msglen 37908 if postIndex < 0 { 37909 return ErrInvalidLengthThetest 37910 } 37911 if postIndex > l { 37912 return io.ErrUnexpectedEOF 37913 } 37914 if m.A == nil { 37915 m.A = &NestedDefinition_NestedMessage_NestedNestedMsg{} 37916 } 37917 if err := m.A.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 37918 return err 37919 } 37920 iNdEx = postIndex 37921 case 2: 37922 if wireType != 0 { 37923 return fmt.Errorf("proto: wrong wireType = %d for field B", wireType) 37924 } 37925 var v NestedDefinition_NestedEnum 37926 for shift := uint(0); ; shift += 7 { 37927 if shift >= 64 { 37928 return ErrIntOverflowThetest 37929 } 37930 if iNdEx >= l { 37931 return io.ErrUnexpectedEOF 37932 } 37933 b := dAtA[iNdEx] 37934 iNdEx++ 37935 v |= NestedDefinition_NestedEnum(b&0x7F) << shift 37936 if b < 0x80 { 37937 break 37938 } 37939 } 37940 m.B = &v 37941 case 3: 37942 if wireType != 2 { 37943 return fmt.Errorf("proto: wrong wireType = %d for field C", wireType) 37944 } 37945 var msglen int 37946 for shift := uint(0); ; shift += 7 { 37947 if shift >= 64 { 37948 return ErrIntOverflowThetest 37949 } 37950 if iNdEx >= l { 37951 return io.ErrUnexpectedEOF 37952 } 37953 b := dAtA[iNdEx] 37954 iNdEx++ 37955 msglen |= int(b&0x7F) << shift 37956 if b < 0x80 { 37957 break 37958 } 37959 } 37960 if msglen < 0 { 37961 return ErrInvalidLengthThetest 37962 } 37963 postIndex := iNdEx + msglen 37964 if postIndex < 0 { 37965 return ErrInvalidLengthThetest 37966 } 37967 if postIndex > l { 37968 return io.ErrUnexpectedEOF 37969 } 37970 if m.C == nil { 37971 m.C = &NestedDefinition_NestedMessage{} 37972 } 37973 if err := m.C.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 37974 return err 37975 } 37976 iNdEx = postIndex 37977 default: 37978 iNdEx = preIndex 37979 skippy, err := skipThetest(dAtA[iNdEx:]) 37980 if err != nil { 37981 return err 37982 } 37983 if (skippy < 0) || (iNdEx+skippy) < 0 { 37984 return ErrInvalidLengthThetest 37985 } 37986 if (iNdEx + skippy) > l { 37987 return io.ErrUnexpectedEOF 37988 } 37989 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 37990 iNdEx += skippy 37991 } 37992 } 37993 37994 if iNdEx > l { 37995 return io.ErrUnexpectedEOF 37996 } 37997 return nil 37998 } 37999 func (m *NinOptNativeDefault) Unmarshal(dAtA []byte) error { 38000 l := len(dAtA) 38001 iNdEx := 0 38002 for iNdEx < l { 38003 preIndex := iNdEx 38004 var wire uint64 38005 for shift := uint(0); ; shift += 7 { 38006 if shift >= 64 { 38007 return ErrIntOverflowThetest 38008 } 38009 if iNdEx >= l { 38010 return io.ErrUnexpectedEOF 38011 } 38012 b := dAtA[iNdEx] 38013 iNdEx++ 38014 wire |= uint64(b&0x7F) << shift 38015 if b < 0x80 { 38016 break 38017 } 38018 } 38019 fieldNum := int32(wire >> 3) 38020 wireType := int(wire & 0x7) 38021 if wireType == 4 { 38022 return fmt.Errorf("proto: NinOptNativeDefault: wiretype end group for non-group") 38023 } 38024 if fieldNum <= 0 { 38025 return fmt.Errorf("proto: NinOptNativeDefault: illegal tag %d (wire type %d)", fieldNum, wire) 38026 } 38027 switch fieldNum { 38028 case 1: 38029 if wireType != 1 { 38030 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 38031 } 38032 var v uint64 38033 if (iNdEx + 8) > l { 38034 return io.ErrUnexpectedEOF 38035 } 38036 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38037 iNdEx += 8 38038 v2 := float64(math.Float64frombits(v)) 38039 m.Field1 = &v2 38040 case 2: 38041 if wireType != 5 { 38042 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 38043 } 38044 var v uint32 38045 if (iNdEx + 4) > l { 38046 return io.ErrUnexpectedEOF 38047 } 38048 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38049 iNdEx += 4 38050 v2 := float32(math.Float32frombits(v)) 38051 m.Field2 = &v2 38052 case 3: 38053 if wireType != 0 { 38054 return fmt.Errorf("proto: wrong wireType = %d for field Field3", wireType) 38055 } 38056 var v int32 38057 for shift := uint(0); ; shift += 7 { 38058 if shift >= 64 { 38059 return ErrIntOverflowThetest 38060 } 38061 if iNdEx >= l { 38062 return io.ErrUnexpectedEOF 38063 } 38064 b := dAtA[iNdEx] 38065 iNdEx++ 38066 v |= int32(b&0x7F) << shift 38067 if b < 0x80 { 38068 break 38069 } 38070 } 38071 m.Field3 = &v 38072 case 4: 38073 if wireType != 0 { 38074 return fmt.Errorf("proto: wrong wireType = %d for field Field4", wireType) 38075 } 38076 var v int64 38077 for shift := uint(0); ; shift += 7 { 38078 if shift >= 64 { 38079 return ErrIntOverflowThetest 38080 } 38081 if iNdEx >= l { 38082 return io.ErrUnexpectedEOF 38083 } 38084 b := dAtA[iNdEx] 38085 iNdEx++ 38086 v |= int64(b&0x7F) << shift 38087 if b < 0x80 { 38088 break 38089 } 38090 } 38091 m.Field4 = &v 38092 case 5: 38093 if wireType != 0 { 38094 return fmt.Errorf("proto: wrong wireType = %d for field Field5", wireType) 38095 } 38096 var v uint32 38097 for shift := uint(0); ; shift += 7 { 38098 if shift >= 64 { 38099 return ErrIntOverflowThetest 38100 } 38101 if iNdEx >= l { 38102 return io.ErrUnexpectedEOF 38103 } 38104 b := dAtA[iNdEx] 38105 iNdEx++ 38106 v |= uint32(b&0x7F) << shift 38107 if b < 0x80 { 38108 break 38109 } 38110 } 38111 m.Field5 = &v 38112 case 6: 38113 if wireType != 0 { 38114 return fmt.Errorf("proto: wrong wireType = %d for field Field6", wireType) 38115 } 38116 var v uint64 38117 for shift := uint(0); ; shift += 7 { 38118 if shift >= 64 { 38119 return ErrIntOverflowThetest 38120 } 38121 if iNdEx >= l { 38122 return io.ErrUnexpectedEOF 38123 } 38124 b := dAtA[iNdEx] 38125 iNdEx++ 38126 v |= uint64(b&0x7F) << shift 38127 if b < 0x80 { 38128 break 38129 } 38130 } 38131 m.Field6 = &v 38132 case 7: 38133 if wireType != 0 { 38134 return fmt.Errorf("proto: wrong wireType = %d for field Field7", wireType) 38135 } 38136 var v int32 38137 for shift := uint(0); ; shift += 7 { 38138 if shift >= 64 { 38139 return ErrIntOverflowThetest 38140 } 38141 if iNdEx >= l { 38142 return io.ErrUnexpectedEOF 38143 } 38144 b := dAtA[iNdEx] 38145 iNdEx++ 38146 v |= int32(b&0x7F) << shift 38147 if b < 0x80 { 38148 break 38149 } 38150 } 38151 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 38152 m.Field7 = &v 38153 case 8: 38154 if wireType != 0 { 38155 return fmt.Errorf("proto: wrong wireType = %d for field Field8", wireType) 38156 } 38157 var v uint64 38158 for shift := uint(0); ; shift += 7 { 38159 if shift >= 64 { 38160 return ErrIntOverflowThetest 38161 } 38162 if iNdEx >= l { 38163 return io.ErrUnexpectedEOF 38164 } 38165 b := dAtA[iNdEx] 38166 iNdEx++ 38167 v |= uint64(b&0x7F) << shift 38168 if b < 0x80 { 38169 break 38170 } 38171 } 38172 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 38173 v2 := int64(v) 38174 m.Field8 = &v2 38175 case 9: 38176 if wireType != 5 { 38177 return fmt.Errorf("proto: wrong wireType = %d for field Field9", wireType) 38178 } 38179 var v uint32 38180 if (iNdEx + 4) > l { 38181 return io.ErrUnexpectedEOF 38182 } 38183 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38184 iNdEx += 4 38185 m.Field9 = &v 38186 case 10: 38187 if wireType != 5 { 38188 return fmt.Errorf("proto: wrong wireType = %d for field Field10", wireType) 38189 } 38190 var v int32 38191 if (iNdEx + 4) > l { 38192 return io.ErrUnexpectedEOF 38193 } 38194 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38195 iNdEx += 4 38196 m.Field10 = &v 38197 case 11: 38198 if wireType != 1 { 38199 return fmt.Errorf("proto: wrong wireType = %d for field Field11", wireType) 38200 } 38201 var v uint64 38202 if (iNdEx + 8) > l { 38203 return io.ErrUnexpectedEOF 38204 } 38205 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38206 iNdEx += 8 38207 m.Field11 = &v 38208 case 12: 38209 if wireType != 1 { 38210 return fmt.Errorf("proto: wrong wireType = %d for field Field12", wireType) 38211 } 38212 var v int64 38213 if (iNdEx + 8) > l { 38214 return io.ErrUnexpectedEOF 38215 } 38216 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38217 iNdEx += 8 38218 m.Field12 = &v 38219 case 13: 38220 if wireType != 0 { 38221 return fmt.Errorf("proto: wrong wireType = %d for field Field13", wireType) 38222 } 38223 var v int 38224 for shift := uint(0); ; shift += 7 { 38225 if shift >= 64 { 38226 return ErrIntOverflowThetest 38227 } 38228 if iNdEx >= l { 38229 return io.ErrUnexpectedEOF 38230 } 38231 b := dAtA[iNdEx] 38232 iNdEx++ 38233 v |= int(b&0x7F) << shift 38234 if b < 0x80 { 38235 break 38236 } 38237 } 38238 b := bool(v != 0) 38239 m.Field13 = &b 38240 case 14: 38241 if wireType != 2 { 38242 return fmt.Errorf("proto: wrong wireType = %d for field Field14", wireType) 38243 } 38244 var stringLen uint64 38245 for shift := uint(0); ; shift += 7 { 38246 if shift >= 64 { 38247 return ErrIntOverflowThetest 38248 } 38249 if iNdEx >= l { 38250 return io.ErrUnexpectedEOF 38251 } 38252 b := dAtA[iNdEx] 38253 iNdEx++ 38254 stringLen |= uint64(b&0x7F) << shift 38255 if b < 0x80 { 38256 break 38257 } 38258 } 38259 intStringLen := int(stringLen) 38260 if intStringLen < 0 { 38261 return ErrInvalidLengthThetest 38262 } 38263 postIndex := iNdEx + intStringLen 38264 if postIndex < 0 { 38265 return ErrInvalidLengthThetest 38266 } 38267 if postIndex > l { 38268 return io.ErrUnexpectedEOF 38269 } 38270 s := string(dAtA[iNdEx:postIndex]) 38271 m.Field14 = &s 38272 iNdEx = postIndex 38273 case 15: 38274 if wireType != 2 { 38275 return fmt.Errorf("proto: wrong wireType = %d for field Field15", wireType) 38276 } 38277 var byteLen int 38278 for shift := uint(0); ; shift += 7 { 38279 if shift >= 64 { 38280 return ErrIntOverflowThetest 38281 } 38282 if iNdEx >= l { 38283 return io.ErrUnexpectedEOF 38284 } 38285 b := dAtA[iNdEx] 38286 iNdEx++ 38287 byteLen |= int(b&0x7F) << shift 38288 if b < 0x80 { 38289 break 38290 } 38291 } 38292 if byteLen < 0 { 38293 return ErrInvalidLengthThetest 38294 } 38295 postIndex := iNdEx + byteLen 38296 if postIndex < 0 { 38297 return ErrInvalidLengthThetest 38298 } 38299 if postIndex > l { 38300 return io.ErrUnexpectedEOF 38301 } 38302 m.Field15 = append(m.Field15[:0], dAtA[iNdEx:postIndex]...) 38303 if m.Field15 == nil { 38304 m.Field15 = []byte{} 38305 } 38306 iNdEx = postIndex 38307 default: 38308 iNdEx = preIndex 38309 skippy, err := skipThetest(dAtA[iNdEx:]) 38310 if err != nil { 38311 return err 38312 } 38313 if (skippy < 0) || (iNdEx+skippy) < 0 { 38314 return ErrInvalidLengthThetest 38315 } 38316 if (iNdEx + skippy) > l { 38317 return io.ErrUnexpectedEOF 38318 } 38319 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 38320 iNdEx += skippy 38321 } 38322 } 38323 38324 if iNdEx > l { 38325 return io.ErrUnexpectedEOF 38326 } 38327 return nil 38328 } 38329 func (m *CustomContainer) Unmarshal(dAtA []byte) error { 38330 l := len(dAtA) 38331 iNdEx := 0 38332 for iNdEx < l { 38333 preIndex := iNdEx 38334 var wire uint64 38335 for shift := uint(0); ; shift += 7 { 38336 if shift >= 64 { 38337 return ErrIntOverflowThetest 38338 } 38339 if iNdEx >= l { 38340 return io.ErrUnexpectedEOF 38341 } 38342 b := dAtA[iNdEx] 38343 iNdEx++ 38344 wire |= uint64(b&0x7F) << shift 38345 if b < 0x80 { 38346 break 38347 } 38348 } 38349 fieldNum := int32(wire >> 3) 38350 wireType := int(wire & 0x7) 38351 if wireType == 4 { 38352 return fmt.Errorf("proto: CustomContainer: wiretype end group for non-group") 38353 } 38354 if fieldNum <= 0 { 38355 return fmt.Errorf("proto: CustomContainer: illegal tag %d (wire type %d)", fieldNum, wire) 38356 } 38357 switch fieldNum { 38358 case 1: 38359 if wireType != 2 { 38360 return fmt.Errorf("proto: wrong wireType = %d for field CustomStruct", wireType) 38361 } 38362 var msglen int 38363 for shift := uint(0); ; shift += 7 { 38364 if shift >= 64 { 38365 return ErrIntOverflowThetest 38366 } 38367 if iNdEx >= l { 38368 return io.ErrUnexpectedEOF 38369 } 38370 b := dAtA[iNdEx] 38371 iNdEx++ 38372 msglen |= int(b&0x7F) << shift 38373 if b < 0x80 { 38374 break 38375 } 38376 } 38377 if msglen < 0 { 38378 return ErrInvalidLengthThetest 38379 } 38380 postIndex := iNdEx + msglen 38381 if postIndex < 0 { 38382 return ErrInvalidLengthThetest 38383 } 38384 if postIndex > l { 38385 return io.ErrUnexpectedEOF 38386 } 38387 if err := m.CustomStruct.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 38388 return err 38389 } 38390 iNdEx = postIndex 38391 default: 38392 iNdEx = preIndex 38393 skippy, err := skipThetest(dAtA[iNdEx:]) 38394 if err != nil { 38395 return err 38396 } 38397 if (skippy < 0) || (iNdEx+skippy) < 0 { 38398 return ErrInvalidLengthThetest 38399 } 38400 if (iNdEx + skippy) > l { 38401 return io.ErrUnexpectedEOF 38402 } 38403 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 38404 iNdEx += skippy 38405 } 38406 } 38407 38408 if iNdEx > l { 38409 return io.ErrUnexpectedEOF 38410 } 38411 return nil 38412 } 38413 func (m *CustomNameNidOptNative) Unmarshal(dAtA []byte) error { 38414 l := len(dAtA) 38415 iNdEx := 0 38416 for iNdEx < l { 38417 preIndex := iNdEx 38418 var wire uint64 38419 for shift := uint(0); ; shift += 7 { 38420 if shift >= 64 { 38421 return ErrIntOverflowThetest 38422 } 38423 if iNdEx >= l { 38424 return io.ErrUnexpectedEOF 38425 } 38426 b := dAtA[iNdEx] 38427 iNdEx++ 38428 wire |= uint64(b&0x7F) << shift 38429 if b < 0x80 { 38430 break 38431 } 38432 } 38433 fieldNum := int32(wire >> 3) 38434 wireType := int(wire & 0x7) 38435 if wireType == 4 { 38436 return fmt.Errorf("proto: CustomNameNidOptNative: wiretype end group for non-group") 38437 } 38438 if fieldNum <= 0 { 38439 return fmt.Errorf("proto: CustomNameNidOptNative: illegal tag %d (wire type %d)", fieldNum, wire) 38440 } 38441 switch fieldNum { 38442 case 1: 38443 if wireType != 1 { 38444 return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType) 38445 } 38446 var v uint64 38447 if (iNdEx + 8) > l { 38448 return io.ErrUnexpectedEOF 38449 } 38450 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38451 iNdEx += 8 38452 m.FieldA = float64(math.Float64frombits(v)) 38453 case 2: 38454 if wireType != 5 { 38455 return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType) 38456 } 38457 var v uint32 38458 if (iNdEx + 4) > l { 38459 return io.ErrUnexpectedEOF 38460 } 38461 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38462 iNdEx += 4 38463 m.FieldB = float32(math.Float32frombits(v)) 38464 case 3: 38465 if wireType != 0 { 38466 return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType) 38467 } 38468 m.FieldC = 0 38469 for shift := uint(0); ; shift += 7 { 38470 if shift >= 64 { 38471 return ErrIntOverflowThetest 38472 } 38473 if iNdEx >= l { 38474 return io.ErrUnexpectedEOF 38475 } 38476 b := dAtA[iNdEx] 38477 iNdEx++ 38478 m.FieldC |= int32(b&0x7F) << shift 38479 if b < 0x80 { 38480 break 38481 } 38482 } 38483 case 4: 38484 if wireType != 0 { 38485 return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType) 38486 } 38487 m.FieldD = 0 38488 for shift := uint(0); ; shift += 7 { 38489 if shift >= 64 { 38490 return ErrIntOverflowThetest 38491 } 38492 if iNdEx >= l { 38493 return io.ErrUnexpectedEOF 38494 } 38495 b := dAtA[iNdEx] 38496 iNdEx++ 38497 m.FieldD |= int64(b&0x7F) << shift 38498 if b < 0x80 { 38499 break 38500 } 38501 } 38502 case 5: 38503 if wireType != 0 { 38504 return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType) 38505 } 38506 m.FieldE = 0 38507 for shift := uint(0); ; shift += 7 { 38508 if shift >= 64 { 38509 return ErrIntOverflowThetest 38510 } 38511 if iNdEx >= l { 38512 return io.ErrUnexpectedEOF 38513 } 38514 b := dAtA[iNdEx] 38515 iNdEx++ 38516 m.FieldE |= uint32(b&0x7F) << shift 38517 if b < 0x80 { 38518 break 38519 } 38520 } 38521 case 6: 38522 if wireType != 0 { 38523 return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType) 38524 } 38525 m.FieldF = 0 38526 for shift := uint(0); ; shift += 7 { 38527 if shift >= 64 { 38528 return ErrIntOverflowThetest 38529 } 38530 if iNdEx >= l { 38531 return io.ErrUnexpectedEOF 38532 } 38533 b := dAtA[iNdEx] 38534 iNdEx++ 38535 m.FieldF |= uint64(b&0x7F) << shift 38536 if b < 0x80 { 38537 break 38538 } 38539 } 38540 case 7: 38541 if wireType != 0 { 38542 return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType) 38543 } 38544 var v int32 38545 for shift := uint(0); ; shift += 7 { 38546 if shift >= 64 { 38547 return ErrIntOverflowThetest 38548 } 38549 if iNdEx >= l { 38550 return io.ErrUnexpectedEOF 38551 } 38552 b := dAtA[iNdEx] 38553 iNdEx++ 38554 v |= int32(b&0x7F) << shift 38555 if b < 0x80 { 38556 break 38557 } 38558 } 38559 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 38560 m.FieldG = v 38561 case 8: 38562 if wireType != 0 { 38563 return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType) 38564 } 38565 var v uint64 38566 for shift := uint(0); ; shift += 7 { 38567 if shift >= 64 { 38568 return ErrIntOverflowThetest 38569 } 38570 if iNdEx >= l { 38571 return io.ErrUnexpectedEOF 38572 } 38573 b := dAtA[iNdEx] 38574 iNdEx++ 38575 v |= uint64(b&0x7F) << shift 38576 if b < 0x80 { 38577 break 38578 } 38579 } 38580 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 38581 m.FieldH = int64(v) 38582 case 9: 38583 if wireType != 5 { 38584 return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType) 38585 } 38586 m.FieldI = 0 38587 if (iNdEx + 4) > l { 38588 return io.ErrUnexpectedEOF 38589 } 38590 m.FieldI = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38591 iNdEx += 4 38592 case 10: 38593 if wireType != 5 { 38594 return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType) 38595 } 38596 m.FieldJ = 0 38597 if (iNdEx + 4) > l { 38598 return io.ErrUnexpectedEOF 38599 } 38600 m.FieldJ = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38601 iNdEx += 4 38602 case 11: 38603 if wireType != 1 { 38604 return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType) 38605 } 38606 m.FieldK = 0 38607 if (iNdEx + 8) > l { 38608 return io.ErrUnexpectedEOF 38609 } 38610 m.FieldK = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38611 iNdEx += 8 38612 case 12: 38613 if wireType != 1 { 38614 return fmt.Errorf("proto: wrong wireType = %d for field FieldL", wireType) 38615 } 38616 m.FieldL = 0 38617 if (iNdEx + 8) > l { 38618 return io.ErrUnexpectedEOF 38619 } 38620 m.FieldL = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38621 iNdEx += 8 38622 case 13: 38623 if wireType != 0 { 38624 return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType) 38625 } 38626 var v int 38627 for shift := uint(0); ; shift += 7 { 38628 if shift >= 64 { 38629 return ErrIntOverflowThetest 38630 } 38631 if iNdEx >= l { 38632 return io.ErrUnexpectedEOF 38633 } 38634 b := dAtA[iNdEx] 38635 iNdEx++ 38636 v |= int(b&0x7F) << shift 38637 if b < 0x80 { 38638 break 38639 } 38640 } 38641 m.FieldM = bool(v != 0) 38642 case 14: 38643 if wireType != 2 { 38644 return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType) 38645 } 38646 var stringLen uint64 38647 for shift := uint(0); ; shift += 7 { 38648 if shift >= 64 { 38649 return ErrIntOverflowThetest 38650 } 38651 if iNdEx >= l { 38652 return io.ErrUnexpectedEOF 38653 } 38654 b := dAtA[iNdEx] 38655 iNdEx++ 38656 stringLen |= uint64(b&0x7F) << shift 38657 if b < 0x80 { 38658 break 38659 } 38660 } 38661 intStringLen := int(stringLen) 38662 if intStringLen < 0 { 38663 return ErrInvalidLengthThetest 38664 } 38665 postIndex := iNdEx + intStringLen 38666 if postIndex < 0 { 38667 return ErrInvalidLengthThetest 38668 } 38669 if postIndex > l { 38670 return io.ErrUnexpectedEOF 38671 } 38672 m.FieldN = string(dAtA[iNdEx:postIndex]) 38673 iNdEx = postIndex 38674 case 15: 38675 if wireType != 2 { 38676 return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType) 38677 } 38678 var byteLen int 38679 for shift := uint(0); ; shift += 7 { 38680 if shift >= 64 { 38681 return ErrIntOverflowThetest 38682 } 38683 if iNdEx >= l { 38684 return io.ErrUnexpectedEOF 38685 } 38686 b := dAtA[iNdEx] 38687 iNdEx++ 38688 byteLen |= int(b&0x7F) << shift 38689 if b < 0x80 { 38690 break 38691 } 38692 } 38693 if byteLen < 0 { 38694 return ErrInvalidLengthThetest 38695 } 38696 postIndex := iNdEx + byteLen 38697 if postIndex < 0 { 38698 return ErrInvalidLengthThetest 38699 } 38700 if postIndex > l { 38701 return io.ErrUnexpectedEOF 38702 } 38703 m.FieldO = append(m.FieldO[:0], dAtA[iNdEx:postIndex]...) 38704 if m.FieldO == nil { 38705 m.FieldO = []byte{} 38706 } 38707 iNdEx = postIndex 38708 default: 38709 iNdEx = preIndex 38710 skippy, err := skipThetest(dAtA[iNdEx:]) 38711 if err != nil { 38712 return err 38713 } 38714 if (skippy < 0) || (iNdEx+skippy) < 0 { 38715 return ErrInvalidLengthThetest 38716 } 38717 if (iNdEx + skippy) > l { 38718 return io.ErrUnexpectedEOF 38719 } 38720 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 38721 iNdEx += skippy 38722 } 38723 } 38724 38725 if iNdEx > l { 38726 return io.ErrUnexpectedEOF 38727 } 38728 return nil 38729 } 38730 func (m *CustomNameNinOptNative) Unmarshal(dAtA []byte) error { 38731 l := len(dAtA) 38732 iNdEx := 0 38733 for iNdEx < l { 38734 preIndex := iNdEx 38735 var wire uint64 38736 for shift := uint(0); ; shift += 7 { 38737 if shift >= 64 { 38738 return ErrIntOverflowThetest 38739 } 38740 if iNdEx >= l { 38741 return io.ErrUnexpectedEOF 38742 } 38743 b := dAtA[iNdEx] 38744 iNdEx++ 38745 wire |= uint64(b&0x7F) << shift 38746 if b < 0x80 { 38747 break 38748 } 38749 } 38750 fieldNum := int32(wire >> 3) 38751 wireType := int(wire & 0x7) 38752 if wireType == 4 { 38753 return fmt.Errorf("proto: CustomNameNinOptNative: wiretype end group for non-group") 38754 } 38755 if fieldNum <= 0 { 38756 return fmt.Errorf("proto: CustomNameNinOptNative: illegal tag %d (wire type %d)", fieldNum, wire) 38757 } 38758 switch fieldNum { 38759 case 1: 38760 if wireType != 1 { 38761 return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType) 38762 } 38763 var v uint64 38764 if (iNdEx + 8) > l { 38765 return io.ErrUnexpectedEOF 38766 } 38767 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38768 iNdEx += 8 38769 v2 := float64(math.Float64frombits(v)) 38770 m.FieldA = &v2 38771 case 2: 38772 if wireType != 5 { 38773 return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType) 38774 } 38775 var v uint32 38776 if (iNdEx + 4) > l { 38777 return io.ErrUnexpectedEOF 38778 } 38779 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38780 iNdEx += 4 38781 v2 := float32(math.Float32frombits(v)) 38782 m.FieldB = &v2 38783 case 3: 38784 if wireType != 0 { 38785 return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType) 38786 } 38787 var v int32 38788 for shift := uint(0); ; shift += 7 { 38789 if shift >= 64 { 38790 return ErrIntOverflowThetest 38791 } 38792 if iNdEx >= l { 38793 return io.ErrUnexpectedEOF 38794 } 38795 b := dAtA[iNdEx] 38796 iNdEx++ 38797 v |= int32(b&0x7F) << shift 38798 if b < 0x80 { 38799 break 38800 } 38801 } 38802 m.FieldC = &v 38803 case 4: 38804 if wireType != 0 { 38805 return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType) 38806 } 38807 var v int64 38808 for shift := uint(0); ; shift += 7 { 38809 if shift >= 64 { 38810 return ErrIntOverflowThetest 38811 } 38812 if iNdEx >= l { 38813 return io.ErrUnexpectedEOF 38814 } 38815 b := dAtA[iNdEx] 38816 iNdEx++ 38817 v |= int64(b&0x7F) << shift 38818 if b < 0x80 { 38819 break 38820 } 38821 } 38822 m.FieldD = &v 38823 case 5: 38824 if wireType != 0 { 38825 return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType) 38826 } 38827 var v uint32 38828 for shift := uint(0); ; shift += 7 { 38829 if shift >= 64 { 38830 return ErrIntOverflowThetest 38831 } 38832 if iNdEx >= l { 38833 return io.ErrUnexpectedEOF 38834 } 38835 b := dAtA[iNdEx] 38836 iNdEx++ 38837 v |= uint32(b&0x7F) << shift 38838 if b < 0x80 { 38839 break 38840 } 38841 } 38842 m.FieldE = &v 38843 case 6: 38844 if wireType != 0 { 38845 return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType) 38846 } 38847 var v uint64 38848 for shift := uint(0); ; shift += 7 { 38849 if shift >= 64 { 38850 return ErrIntOverflowThetest 38851 } 38852 if iNdEx >= l { 38853 return io.ErrUnexpectedEOF 38854 } 38855 b := dAtA[iNdEx] 38856 iNdEx++ 38857 v |= uint64(b&0x7F) << shift 38858 if b < 0x80 { 38859 break 38860 } 38861 } 38862 m.FieldF = &v 38863 case 7: 38864 if wireType != 0 { 38865 return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType) 38866 } 38867 var v int32 38868 for shift := uint(0); ; shift += 7 { 38869 if shift >= 64 { 38870 return ErrIntOverflowThetest 38871 } 38872 if iNdEx >= l { 38873 return io.ErrUnexpectedEOF 38874 } 38875 b := dAtA[iNdEx] 38876 iNdEx++ 38877 v |= int32(b&0x7F) << shift 38878 if b < 0x80 { 38879 break 38880 } 38881 } 38882 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 38883 m.FieldG = &v 38884 case 8: 38885 if wireType != 0 { 38886 return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType) 38887 } 38888 var v uint64 38889 for shift := uint(0); ; shift += 7 { 38890 if shift >= 64 { 38891 return ErrIntOverflowThetest 38892 } 38893 if iNdEx >= l { 38894 return io.ErrUnexpectedEOF 38895 } 38896 b := dAtA[iNdEx] 38897 iNdEx++ 38898 v |= uint64(b&0x7F) << shift 38899 if b < 0x80 { 38900 break 38901 } 38902 } 38903 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 38904 v2 := int64(v) 38905 m.FieldH = &v2 38906 case 9: 38907 if wireType != 5 { 38908 return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType) 38909 } 38910 var v uint32 38911 if (iNdEx + 4) > l { 38912 return io.ErrUnexpectedEOF 38913 } 38914 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38915 iNdEx += 4 38916 m.FieldI = &v 38917 case 10: 38918 if wireType != 5 { 38919 return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType) 38920 } 38921 var v int32 38922 if (iNdEx + 4) > l { 38923 return io.ErrUnexpectedEOF 38924 } 38925 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 38926 iNdEx += 4 38927 m.FieldJ = &v 38928 case 11: 38929 if wireType != 1 { 38930 return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType) 38931 } 38932 var v uint64 38933 if (iNdEx + 8) > l { 38934 return io.ErrUnexpectedEOF 38935 } 38936 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38937 iNdEx += 8 38938 m.FieldK = &v 38939 case 12: 38940 if wireType != 1 { 38941 return fmt.Errorf("proto: wrong wireType = %d for field FielL", wireType) 38942 } 38943 var v int64 38944 if (iNdEx + 8) > l { 38945 return io.ErrUnexpectedEOF 38946 } 38947 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 38948 iNdEx += 8 38949 m.FielL = &v 38950 case 13: 38951 if wireType != 0 { 38952 return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType) 38953 } 38954 var v int 38955 for shift := uint(0); ; shift += 7 { 38956 if shift >= 64 { 38957 return ErrIntOverflowThetest 38958 } 38959 if iNdEx >= l { 38960 return io.ErrUnexpectedEOF 38961 } 38962 b := dAtA[iNdEx] 38963 iNdEx++ 38964 v |= int(b&0x7F) << shift 38965 if b < 0x80 { 38966 break 38967 } 38968 } 38969 b := bool(v != 0) 38970 m.FieldM = &b 38971 case 14: 38972 if wireType != 2 { 38973 return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType) 38974 } 38975 var stringLen uint64 38976 for shift := uint(0); ; shift += 7 { 38977 if shift >= 64 { 38978 return ErrIntOverflowThetest 38979 } 38980 if iNdEx >= l { 38981 return io.ErrUnexpectedEOF 38982 } 38983 b := dAtA[iNdEx] 38984 iNdEx++ 38985 stringLen |= uint64(b&0x7F) << shift 38986 if b < 0x80 { 38987 break 38988 } 38989 } 38990 intStringLen := int(stringLen) 38991 if intStringLen < 0 { 38992 return ErrInvalidLengthThetest 38993 } 38994 postIndex := iNdEx + intStringLen 38995 if postIndex < 0 { 38996 return ErrInvalidLengthThetest 38997 } 38998 if postIndex > l { 38999 return io.ErrUnexpectedEOF 39000 } 39001 s := string(dAtA[iNdEx:postIndex]) 39002 m.FieldN = &s 39003 iNdEx = postIndex 39004 case 15: 39005 if wireType != 2 { 39006 return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType) 39007 } 39008 var byteLen int 39009 for shift := uint(0); ; shift += 7 { 39010 if shift >= 64 { 39011 return ErrIntOverflowThetest 39012 } 39013 if iNdEx >= l { 39014 return io.ErrUnexpectedEOF 39015 } 39016 b := dAtA[iNdEx] 39017 iNdEx++ 39018 byteLen |= int(b&0x7F) << shift 39019 if b < 0x80 { 39020 break 39021 } 39022 } 39023 if byteLen < 0 { 39024 return ErrInvalidLengthThetest 39025 } 39026 postIndex := iNdEx + byteLen 39027 if postIndex < 0 { 39028 return ErrInvalidLengthThetest 39029 } 39030 if postIndex > l { 39031 return io.ErrUnexpectedEOF 39032 } 39033 m.FieldO = append(m.FieldO[:0], dAtA[iNdEx:postIndex]...) 39034 if m.FieldO == nil { 39035 m.FieldO = []byte{} 39036 } 39037 iNdEx = postIndex 39038 default: 39039 iNdEx = preIndex 39040 skippy, err := skipThetest(dAtA[iNdEx:]) 39041 if err != nil { 39042 return err 39043 } 39044 if (skippy < 0) || (iNdEx+skippy) < 0 { 39045 return ErrInvalidLengthThetest 39046 } 39047 if (iNdEx + skippy) > l { 39048 return io.ErrUnexpectedEOF 39049 } 39050 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 39051 iNdEx += skippy 39052 } 39053 } 39054 39055 if iNdEx > l { 39056 return io.ErrUnexpectedEOF 39057 } 39058 return nil 39059 } 39060 func (m *CustomNameNinRepNative) Unmarshal(dAtA []byte) error { 39061 l := len(dAtA) 39062 iNdEx := 0 39063 for iNdEx < l { 39064 preIndex := iNdEx 39065 var wire uint64 39066 for shift := uint(0); ; shift += 7 { 39067 if shift >= 64 { 39068 return ErrIntOverflowThetest 39069 } 39070 if iNdEx >= l { 39071 return io.ErrUnexpectedEOF 39072 } 39073 b := dAtA[iNdEx] 39074 iNdEx++ 39075 wire |= uint64(b&0x7F) << shift 39076 if b < 0x80 { 39077 break 39078 } 39079 } 39080 fieldNum := int32(wire >> 3) 39081 wireType := int(wire & 0x7) 39082 if wireType == 4 { 39083 return fmt.Errorf("proto: CustomNameNinRepNative: wiretype end group for non-group") 39084 } 39085 if fieldNum <= 0 { 39086 return fmt.Errorf("proto: CustomNameNinRepNative: illegal tag %d (wire type %d)", fieldNum, wire) 39087 } 39088 switch fieldNum { 39089 case 1: 39090 if wireType == 1 { 39091 var v uint64 39092 if (iNdEx + 8) > l { 39093 return io.ErrUnexpectedEOF 39094 } 39095 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 39096 iNdEx += 8 39097 v2 := float64(math.Float64frombits(v)) 39098 m.FieldA = append(m.FieldA, v2) 39099 } else if wireType == 2 { 39100 var packedLen int 39101 for shift := uint(0); ; shift += 7 { 39102 if shift >= 64 { 39103 return ErrIntOverflowThetest 39104 } 39105 if iNdEx >= l { 39106 return io.ErrUnexpectedEOF 39107 } 39108 b := dAtA[iNdEx] 39109 iNdEx++ 39110 packedLen |= int(b&0x7F) << shift 39111 if b < 0x80 { 39112 break 39113 } 39114 } 39115 if packedLen < 0 { 39116 return ErrInvalidLengthThetest 39117 } 39118 postIndex := iNdEx + packedLen 39119 if postIndex < 0 { 39120 return ErrInvalidLengthThetest 39121 } 39122 if postIndex > l { 39123 return io.ErrUnexpectedEOF 39124 } 39125 var elementCount int 39126 elementCount = packedLen / 8 39127 if elementCount != 0 && len(m.FieldA) == 0 { 39128 m.FieldA = make([]float64, 0, elementCount) 39129 } 39130 for iNdEx < postIndex { 39131 var v uint64 39132 if (iNdEx + 8) > l { 39133 return io.ErrUnexpectedEOF 39134 } 39135 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 39136 iNdEx += 8 39137 v2 := float64(math.Float64frombits(v)) 39138 m.FieldA = append(m.FieldA, v2) 39139 } 39140 } else { 39141 return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType) 39142 } 39143 case 2: 39144 if wireType == 5 { 39145 var v uint32 39146 if (iNdEx + 4) > l { 39147 return io.ErrUnexpectedEOF 39148 } 39149 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 39150 iNdEx += 4 39151 v2 := float32(math.Float32frombits(v)) 39152 m.FieldB = append(m.FieldB, v2) 39153 } else if wireType == 2 { 39154 var packedLen int 39155 for shift := uint(0); ; shift += 7 { 39156 if shift >= 64 { 39157 return ErrIntOverflowThetest 39158 } 39159 if iNdEx >= l { 39160 return io.ErrUnexpectedEOF 39161 } 39162 b := dAtA[iNdEx] 39163 iNdEx++ 39164 packedLen |= int(b&0x7F) << shift 39165 if b < 0x80 { 39166 break 39167 } 39168 } 39169 if packedLen < 0 { 39170 return ErrInvalidLengthThetest 39171 } 39172 postIndex := iNdEx + packedLen 39173 if postIndex < 0 { 39174 return ErrInvalidLengthThetest 39175 } 39176 if postIndex > l { 39177 return io.ErrUnexpectedEOF 39178 } 39179 var elementCount int 39180 elementCount = packedLen / 4 39181 if elementCount != 0 && len(m.FieldB) == 0 { 39182 m.FieldB = make([]float32, 0, elementCount) 39183 } 39184 for iNdEx < postIndex { 39185 var v uint32 39186 if (iNdEx + 4) > l { 39187 return io.ErrUnexpectedEOF 39188 } 39189 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 39190 iNdEx += 4 39191 v2 := float32(math.Float32frombits(v)) 39192 m.FieldB = append(m.FieldB, v2) 39193 } 39194 } else { 39195 return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType) 39196 } 39197 case 3: 39198 if wireType == 0 { 39199 var v int32 39200 for shift := uint(0); ; shift += 7 { 39201 if shift >= 64 { 39202 return ErrIntOverflowThetest 39203 } 39204 if iNdEx >= l { 39205 return io.ErrUnexpectedEOF 39206 } 39207 b := dAtA[iNdEx] 39208 iNdEx++ 39209 v |= int32(b&0x7F) << shift 39210 if b < 0x80 { 39211 break 39212 } 39213 } 39214 m.FieldC = append(m.FieldC, v) 39215 } else if wireType == 2 { 39216 var packedLen int 39217 for shift := uint(0); ; shift += 7 { 39218 if shift >= 64 { 39219 return ErrIntOverflowThetest 39220 } 39221 if iNdEx >= l { 39222 return io.ErrUnexpectedEOF 39223 } 39224 b := dAtA[iNdEx] 39225 iNdEx++ 39226 packedLen |= int(b&0x7F) << shift 39227 if b < 0x80 { 39228 break 39229 } 39230 } 39231 if packedLen < 0 { 39232 return ErrInvalidLengthThetest 39233 } 39234 postIndex := iNdEx + packedLen 39235 if postIndex < 0 { 39236 return ErrInvalidLengthThetest 39237 } 39238 if postIndex > l { 39239 return io.ErrUnexpectedEOF 39240 } 39241 var elementCount int 39242 var count int 39243 for _, integer := range dAtA[iNdEx:postIndex] { 39244 if integer < 128 { 39245 count++ 39246 } 39247 } 39248 elementCount = count 39249 if elementCount != 0 && len(m.FieldC) == 0 { 39250 m.FieldC = make([]int32, 0, elementCount) 39251 } 39252 for iNdEx < postIndex { 39253 var v int32 39254 for shift := uint(0); ; shift += 7 { 39255 if shift >= 64 { 39256 return ErrIntOverflowThetest 39257 } 39258 if iNdEx >= l { 39259 return io.ErrUnexpectedEOF 39260 } 39261 b := dAtA[iNdEx] 39262 iNdEx++ 39263 v |= int32(b&0x7F) << shift 39264 if b < 0x80 { 39265 break 39266 } 39267 } 39268 m.FieldC = append(m.FieldC, v) 39269 } 39270 } else { 39271 return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType) 39272 } 39273 case 4: 39274 if wireType == 0 { 39275 var v int64 39276 for shift := uint(0); ; shift += 7 { 39277 if shift >= 64 { 39278 return ErrIntOverflowThetest 39279 } 39280 if iNdEx >= l { 39281 return io.ErrUnexpectedEOF 39282 } 39283 b := dAtA[iNdEx] 39284 iNdEx++ 39285 v |= int64(b&0x7F) << shift 39286 if b < 0x80 { 39287 break 39288 } 39289 } 39290 m.FieldD = append(m.FieldD, v) 39291 } else if wireType == 2 { 39292 var packedLen int 39293 for shift := uint(0); ; shift += 7 { 39294 if shift >= 64 { 39295 return ErrIntOverflowThetest 39296 } 39297 if iNdEx >= l { 39298 return io.ErrUnexpectedEOF 39299 } 39300 b := dAtA[iNdEx] 39301 iNdEx++ 39302 packedLen |= int(b&0x7F) << shift 39303 if b < 0x80 { 39304 break 39305 } 39306 } 39307 if packedLen < 0 { 39308 return ErrInvalidLengthThetest 39309 } 39310 postIndex := iNdEx + packedLen 39311 if postIndex < 0 { 39312 return ErrInvalidLengthThetest 39313 } 39314 if postIndex > l { 39315 return io.ErrUnexpectedEOF 39316 } 39317 var elementCount int 39318 var count int 39319 for _, integer := range dAtA[iNdEx:postIndex] { 39320 if integer < 128 { 39321 count++ 39322 } 39323 } 39324 elementCount = count 39325 if elementCount != 0 && len(m.FieldD) == 0 { 39326 m.FieldD = make([]int64, 0, elementCount) 39327 } 39328 for iNdEx < postIndex { 39329 var v int64 39330 for shift := uint(0); ; shift += 7 { 39331 if shift >= 64 { 39332 return ErrIntOverflowThetest 39333 } 39334 if iNdEx >= l { 39335 return io.ErrUnexpectedEOF 39336 } 39337 b := dAtA[iNdEx] 39338 iNdEx++ 39339 v |= int64(b&0x7F) << shift 39340 if b < 0x80 { 39341 break 39342 } 39343 } 39344 m.FieldD = append(m.FieldD, v) 39345 } 39346 } else { 39347 return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType) 39348 } 39349 case 5: 39350 if wireType == 0 { 39351 var v uint32 39352 for shift := uint(0); ; shift += 7 { 39353 if shift >= 64 { 39354 return ErrIntOverflowThetest 39355 } 39356 if iNdEx >= l { 39357 return io.ErrUnexpectedEOF 39358 } 39359 b := dAtA[iNdEx] 39360 iNdEx++ 39361 v |= uint32(b&0x7F) << shift 39362 if b < 0x80 { 39363 break 39364 } 39365 } 39366 m.FieldE = append(m.FieldE, v) 39367 } else if wireType == 2 { 39368 var packedLen int 39369 for shift := uint(0); ; shift += 7 { 39370 if shift >= 64 { 39371 return ErrIntOverflowThetest 39372 } 39373 if iNdEx >= l { 39374 return io.ErrUnexpectedEOF 39375 } 39376 b := dAtA[iNdEx] 39377 iNdEx++ 39378 packedLen |= int(b&0x7F) << shift 39379 if b < 0x80 { 39380 break 39381 } 39382 } 39383 if packedLen < 0 { 39384 return ErrInvalidLengthThetest 39385 } 39386 postIndex := iNdEx + packedLen 39387 if postIndex < 0 { 39388 return ErrInvalidLengthThetest 39389 } 39390 if postIndex > l { 39391 return io.ErrUnexpectedEOF 39392 } 39393 var elementCount int 39394 var count int 39395 for _, integer := range dAtA[iNdEx:postIndex] { 39396 if integer < 128 { 39397 count++ 39398 } 39399 } 39400 elementCount = count 39401 if elementCount != 0 && len(m.FieldE) == 0 { 39402 m.FieldE = make([]uint32, 0, elementCount) 39403 } 39404 for iNdEx < postIndex { 39405 var v uint32 39406 for shift := uint(0); ; shift += 7 { 39407 if shift >= 64 { 39408 return ErrIntOverflowThetest 39409 } 39410 if iNdEx >= l { 39411 return io.ErrUnexpectedEOF 39412 } 39413 b := dAtA[iNdEx] 39414 iNdEx++ 39415 v |= uint32(b&0x7F) << shift 39416 if b < 0x80 { 39417 break 39418 } 39419 } 39420 m.FieldE = append(m.FieldE, v) 39421 } 39422 } else { 39423 return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType) 39424 } 39425 case 6: 39426 if wireType == 0 { 39427 var v uint64 39428 for shift := uint(0); ; shift += 7 { 39429 if shift >= 64 { 39430 return ErrIntOverflowThetest 39431 } 39432 if iNdEx >= l { 39433 return io.ErrUnexpectedEOF 39434 } 39435 b := dAtA[iNdEx] 39436 iNdEx++ 39437 v |= uint64(b&0x7F) << shift 39438 if b < 0x80 { 39439 break 39440 } 39441 } 39442 m.FieldF = append(m.FieldF, v) 39443 } else if wireType == 2 { 39444 var packedLen int 39445 for shift := uint(0); ; shift += 7 { 39446 if shift >= 64 { 39447 return ErrIntOverflowThetest 39448 } 39449 if iNdEx >= l { 39450 return io.ErrUnexpectedEOF 39451 } 39452 b := dAtA[iNdEx] 39453 iNdEx++ 39454 packedLen |= int(b&0x7F) << shift 39455 if b < 0x80 { 39456 break 39457 } 39458 } 39459 if packedLen < 0 { 39460 return ErrInvalidLengthThetest 39461 } 39462 postIndex := iNdEx + packedLen 39463 if postIndex < 0 { 39464 return ErrInvalidLengthThetest 39465 } 39466 if postIndex > l { 39467 return io.ErrUnexpectedEOF 39468 } 39469 var elementCount int 39470 var count int 39471 for _, integer := range dAtA[iNdEx:postIndex] { 39472 if integer < 128 { 39473 count++ 39474 } 39475 } 39476 elementCount = count 39477 if elementCount != 0 && len(m.FieldF) == 0 { 39478 m.FieldF = make([]uint64, 0, elementCount) 39479 } 39480 for iNdEx < postIndex { 39481 var v uint64 39482 for shift := uint(0); ; shift += 7 { 39483 if shift >= 64 { 39484 return ErrIntOverflowThetest 39485 } 39486 if iNdEx >= l { 39487 return io.ErrUnexpectedEOF 39488 } 39489 b := dAtA[iNdEx] 39490 iNdEx++ 39491 v |= uint64(b&0x7F) << shift 39492 if b < 0x80 { 39493 break 39494 } 39495 } 39496 m.FieldF = append(m.FieldF, v) 39497 } 39498 } else { 39499 return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType) 39500 } 39501 case 7: 39502 if wireType == 0 { 39503 var v int32 39504 for shift := uint(0); ; shift += 7 { 39505 if shift >= 64 { 39506 return ErrIntOverflowThetest 39507 } 39508 if iNdEx >= l { 39509 return io.ErrUnexpectedEOF 39510 } 39511 b := dAtA[iNdEx] 39512 iNdEx++ 39513 v |= int32(b&0x7F) << shift 39514 if b < 0x80 { 39515 break 39516 } 39517 } 39518 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 39519 m.FieldG = append(m.FieldG, v) 39520 } else if wireType == 2 { 39521 var packedLen int 39522 for shift := uint(0); ; shift += 7 { 39523 if shift >= 64 { 39524 return ErrIntOverflowThetest 39525 } 39526 if iNdEx >= l { 39527 return io.ErrUnexpectedEOF 39528 } 39529 b := dAtA[iNdEx] 39530 iNdEx++ 39531 packedLen |= int(b&0x7F) << shift 39532 if b < 0x80 { 39533 break 39534 } 39535 } 39536 if packedLen < 0 { 39537 return ErrInvalidLengthThetest 39538 } 39539 postIndex := iNdEx + packedLen 39540 if postIndex < 0 { 39541 return ErrInvalidLengthThetest 39542 } 39543 if postIndex > l { 39544 return io.ErrUnexpectedEOF 39545 } 39546 var elementCount int 39547 var count int 39548 for _, integer := range dAtA[iNdEx:postIndex] { 39549 if integer < 128 { 39550 count++ 39551 } 39552 } 39553 elementCount = count 39554 if elementCount != 0 && len(m.FieldG) == 0 { 39555 m.FieldG = make([]int32, 0, elementCount) 39556 } 39557 for iNdEx < postIndex { 39558 var v int32 39559 for shift := uint(0); ; shift += 7 { 39560 if shift >= 64 { 39561 return ErrIntOverflowThetest 39562 } 39563 if iNdEx >= l { 39564 return io.ErrUnexpectedEOF 39565 } 39566 b := dAtA[iNdEx] 39567 iNdEx++ 39568 v |= int32(b&0x7F) << shift 39569 if b < 0x80 { 39570 break 39571 } 39572 } 39573 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 39574 m.FieldG = append(m.FieldG, v) 39575 } 39576 } else { 39577 return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType) 39578 } 39579 case 8: 39580 if wireType == 0 { 39581 var v uint64 39582 for shift := uint(0); ; shift += 7 { 39583 if shift >= 64 { 39584 return ErrIntOverflowThetest 39585 } 39586 if iNdEx >= l { 39587 return io.ErrUnexpectedEOF 39588 } 39589 b := dAtA[iNdEx] 39590 iNdEx++ 39591 v |= uint64(b&0x7F) << shift 39592 if b < 0x80 { 39593 break 39594 } 39595 } 39596 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 39597 m.FieldH = append(m.FieldH, int64(v)) 39598 } else if wireType == 2 { 39599 var packedLen int 39600 for shift := uint(0); ; shift += 7 { 39601 if shift >= 64 { 39602 return ErrIntOverflowThetest 39603 } 39604 if iNdEx >= l { 39605 return io.ErrUnexpectedEOF 39606 } 39607 b := dAtA[iNdEx] 39608 iNdEx++ 39609 packedLen |= int(b&0x7F) << shift 39610 if b < 0x80 { 39611 break 39612 } 39613 } 39614 if packedLen < 0 { 39615 return ErrInvalidLengthThetest 39616 } 39617 postIndex := iNdEx + packedLen 39618 if postIndex < 0 { 39619 return ErrInvalidLengthThetest 39620 } 39621 if postIndex > l { 39622 return io.ErrUnexpectedEOF 39623 } 39624 var elementCount int 39625 var count int 39626 for _, integer := range dAtA[iNdEx:postIndex] { 39627 if integer < 128 { 39628 count++ 39629 } 39630 } 39631 elementCount = count 39632 if elementCount != 0 && len(m.FieldH) == 0 { 39633 m.FieldH = make([]int64, 0, elementCount) 39634 } 39635 for iNdEx < postIndex { 39636 var v uint64 39637 for shift := uint(0); ; shift += 7 { 39638 if shift >= 64 { 39639 return ErrIntOverflowThetest 39640 } 39641 if iNdEx >= l { 39642 return io.ErrUnexpectedEOF 39643 } 39644 b := dAtA[iNdEx] 39645 iNdEx++ 39646 v |= uint64(b&0x7F) << shift 39647 if b < 0x80 { 39648 break 39649 } 39650 } 39651 v = (v >> 1) ^ uint64((int64(v&1)<<63)>>63) 39652 m.FieldH = append(m.FieldH, int64(v)) 39653 } 39654 } else { 39655 return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType) 39656 } 39657 case 9: 39658 if wireType == 5 { 39659 var v uint32 39660 if (iNdEx + 4) > l { 39661 return io.ErrUnexpectedEOF 39662 } 39663 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 39664 iNdEx += 4 39665 m.FieldI = append(m.FieldI, v) 39666 } else if wireType == 2 { 39667 var packedLen int 39668 for shift := uint(0); ; shift += 7 { 39669 if shift >= 64 { 39670 return ErrIntOverflowThetest 39671 } 39672 if iNdEx >= l { 39673 return io.ErrUnexpectedEOF 39674 } 39675 b := dAtA[iNdEx] 39676 iNdEx++ 39677 packedLen |= int(b&0x7F) << shift 39678 if b < 0x80 { 39679 break 39680 } 39681 } 39682 if packedLen < 0 { 39683 return ErrInvalidLengthThetest 39684 } 39685 postIndex := iNdEx + packedLen 39686 if postIndex < 0 { 39687 return ErrInvalidLengthThetest 39688 } 39689 if postIndex > l { 39690 return io.ErrUnexpectedEOF 39691 } 39692 var elementCount int 39693 elementCount = packedLen / 4 39694 if elementCount != 0 && len(m.FieldI) == 0 { 39695 m.FieldI = make([]uint32, 0, elementCount) 39696 } 39697 for iNdEx < postIndex { 39698 var v uint32 39699 if (iNdEx + 4) > l { 39700 return io.ErrUnexpectedEOF 39701 } 39702 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 39703 iNdEx += 4 39704 m.FieldI = append(m.FieldI, v) 39705 } 39706 } else { 39707 return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType) 39708 } 39709 case 10: 39710 if wireType == 5 { 39711 var v int32 39712 if (iNdEx + 4) > l { 39713 return io.ErrUnexpectedEOF 39714 } 39715 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 39716 iNdEx += 4 39717 m.FieldJ = append(m.FieldJ, v) 39718 } else if wireType == 2 { 39719 var packedLen int 39720 for shift := uint(0); ; shift += 7 { 39721 if shift >= 64 { 39722 return ErrIntOverflowThetest 39723 } 39724 if iNdEx >= l { 39725 return io.ErrUnexpectedEOF 39726 } 39727 b := dAtA[iNdEx] 39728 iNdEx++ 39729 packedLen |= int(b&0x7F) << shift 39730 if b < 0x80 { 39731 break 39732 } 39733 } 39734 if packedLen < 0 { 39735 return ErrInvalidLengthThetest 39736 } 39737 postIndex := iNdEx + packedLen 39738 if postIndex < 0 { 39739 return ErrInvalidLengthThetest 39740 } 39741 if postIndex > l { 39742 return io.ErrUnexpectedEOF 39743 } 39744 var elementCount int 39745 elementCount = packedLen / 4 39746 if elementCount != 0 && len(m.FieldJ) == 0 { 39747 m.FieldJ = make([]int32, 0, elementCount) 39748 } 39749 for iNdEx < postIndex { 39750 var v int32 39751 if (iNdEx + 4) > l { 39752 return io.ErrUnexpectedEOF 39753 } 39754 v = int32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 39755 iNdEx += 4 39756 m.FieldJ = append(m.FieldJ, v) 39757 } 39758 } else { 39759 return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType) 39760 } 39761 case 11: 39762 if wireType == 1 { 39763 var v uint64 39764 if (iNdEx + 8) > l { 39765 return io.ErrUnexpectedEOF 39766 } 39767 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 39768 iNdEx += 8 39769 m.FieldK = append(m.FieldK, v) 39770 } else if wireType == 2 { 39771 var packedLen int 39772 for shift := uint(0); ; shift += 7 { 39773 if shift >= 64 { 39774 return ErrIntOverflowThetest 39775 } 39776 if iNdEx >= l { 39777 return io.ErrUnexpectedEOF 39778 } 39779 b := dAtA[iNdEx] 39780 iNdEx++ 39781 packedLen |= int(b&0x7F) << shift 39782 if b < 0x80 { 39783 break 39784 } 39785 } 39786 if packedLen < 0 { 39787 return ErrInvalidLengthThetest 39788 } 39789 postIndex := iNdEx + packedLen 39790 if postIndex < 0 { 39791 return ErrInvalidLengthThetest 39792 } 39793 if postIndex > l { 39794 return io.ErrUnexpectedEOF 39795 } 39796 var elementCount int 39797 elementCount = packedLen / 8 39798 if elementCount != 0 && len(m.FieldK) == 0 { 39799 m.FieldK = make([]uint64, 0, elementCount) 39800 } 39801 for iNdEx < postIndex { 39802 var v uint64 39803 if (iNdEx + 8) > l { 39804 return io.ErrUnexpectedEOF 39805 } 39806 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 39807 iNdEx += 8 39808 m.FieldK = append(m.FieldK, v) 39809 } 39810 } else { 39811 return fmt.Errorf("proto: wrong wireType = %d for field FieldK", wireType) 39812 } 39813 case 12: 39814 if wireType == 1 { 39815 var v int64 39816 if (iNdEx + 8) > l { 39817 return io.ErrUnexpectedEOF 39818 } 39819 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 39820 iNdEx += 8 39821 m.FieldL = append(m.FieldL, v) 39822 } else if wireType == 2 { 39823 var packedLen int 39824 for shift := uint(0); ; shift += 7 { 39825 if shift >= 64 { 39826 return ErrIntOverflowThetest 39827 } 39828 if iNdEx >= l { 39829 return io.ErrUnexpectedEOF 39830 } 39831 b := dAtA[iNdEx] 39832 iNdEx++ 39833 packedLen |= int(b&0x7F) << shift 39834 if b < 0x80 { 39835 break 39836 } 39837 } 39838 if packedLen < 0 { 39839 return ErrInvalidLengthThetest 39840 } 39841 postIndex := iNdEx + packedLen 39842 if postIndex < 0 { 39843 return ErrInvalidLengthThetest 39844 } 39845 if postIndex > l { 39846 return io.ErrUnexpectedEOF 39847 } 39848 var elementCount int 39849 elementCount = packedLen / 8 39850 if elementCount != 0 && len(m.FieldL) == 0 { 39851 m.FieldL = make([]int64, 0, elementCount) 39852 } 39853 for iNdEx < postIndex { 39854 var v int64 39855 if (iNdEx + 8) > l { 39856 return io.ErrUnexpectedEOF 39857 } 39858 v = int64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 39859 iNdEx += 8 39860 m.FieldL = append(m.FieldL, v) 39861 } 39862 } else { 39863 return fmt.Errorf("proto: wrong wireType = %d for field FieldL", wireType) 39864 } 39865 case 13: 39866 if wireType == 0 { 39867 var v int 39868 for shift := uint(0); ; shift += 7 { 39869 if shift >= 64 { 39870 return ErrIntOverflowThetest 39871 } 39872 if iNdEx >= l { 39873 return io.ErrUnexpectedEOF 39874 } 39875 b := dAtA[iNdEx] 39876 iNdEx++ 39877 v |= int(b&0x7F) << shift 39878 if b < 0x80 { 39879 break 39880 } 39881 } 39882 m.FieldM = append(m.FieldM, bool(v != 0)) 39883 } else if wireType == 2 { 39884 var packedLen int 39885 for shift := uint(0); ; shift += 7 { 39886 if shift >= 64 { 39887 return ErrIntOverflowThetest 39888 } 39889 if iNdEx >= l { 39890 return io.ErrUnexpectedEOF 39891 } 39892 b := dAtA[iNdEx] 39893 iNdEx++ 39894 packedLen |= int(b&0x7F) << shift 39895 if b < 0x80 { 39896 break 39897 } 39898 } 39899 if packedLen < 0 { 39900 return ErrInvalidLengthThetest 39901 } 39902 postIndex := iNdEx + packedLen 39903 if postIndex < 0 { 39904 return ErrInvalidLengthThetest 39905 } 39906 if postIndex > l { 39907 return io.ErrUnexpectedEOF 39908 } 39909 var elementCount int 39910 elementCount = packedLen 39911 if elementCount != 0 && len(m.FieldM) == 0 { 39912 m.FieldM = make([]bool, 0, elementCount) 39913 } 39914 for iNdEx < postIndex { 39915 var v int 39916 for shift := uint(0); ; shift += 7 { 39917 if shift >= 64 { 39918 return ErrIntOverflowThetest 39919 } 39920 if iNdEx >= l { 39921 return io.ErrUnexpectedEOF 39922 } 39923 b := dAtA[iNdEx] 39924 iNdEx++ 39925 v |= int(b&0x7F) << shift 39926 if b < 0x80 { 39927 break 39928 } 39929 } 39930 m.FieldM = append(m.FieldM, bool(v != 0)) 39931 } 39932 } else { 39933 return fmt.Errorf("proto: wrong wireType = %d for field FieldM", wireType) 39934 } 39935 case 14: 39936 if wireType != 2 { 39937 return fmt.Errorf("proto: wrong wireType = %d for field FieldN", wireType) 39938 } 39939 var stringLen uint64 39940 for shift := uint(0); ; shift += 7 { 39941 if shift >= 64 { 39942 return ErrIntOverflowThetest 39943 } 39944 if iNdEx >= l { 39945 return io.ErrUnexpectedEOF 39946 } 39947 b := dAtA[iNdEx] 39948 iNdEx++ 39949 stringLen |= uint64(b&0x7F) << shift 39950 if b < 0x80 { 39951 break 39952 } 39953 } 39954 intStringLen := int(stringLen) 39955 if intStringLen < 0 { 39956 return ErrInvalidLengthThetest 39957 } 39958 postIndex := iNdEx + intStringLen 39959 if postIndex < 0 { 39960 return ErrInvalidLengthThetest 39961 } 39962 if postIndex > l { 39963 return io.ErrUnexpectedEOF 39964 } 39965 m.FieldN = append(m.FieldN, string(dAtA[iNdEx:postIndex])) 39966 iNdEx = postIndex 39967 case 15: 39968 if wireType != 2 { 39969 return fmt.Errorf("proto: wrong wireType = %d for field FieldO", wireType) 39970 } 39971 var byteLen int 39972 for shift := uint(0); ; shift += 7 { 39973 if shift >= 64 { 39974 return ErrIntOverflowThetest 39975 } 39976 if iNdEx >= l { 39977 return io.ErrUnexpectedEOF 39978 } 39979 b := dAtA[iNdEx] 39980 iNdEx++ 39981 byteLen |= int(b&0x7F) << shift 39982 if b < 0x80 { 39983 break 39984 } 39985 } 39986 if byteLen < 0 { 39987 return ErrInvalidLengthThetest 39988 } 39989 postIndex := iNdEx + byteLen 39990 if postIndex < 0 { 39991 return ErrInvalidLengthThetest 39992 } 39993 if postIndex > l { 39994 return io.ErrUnexpectedEOF 39995 } 39996 m.FieldO = append(m.FieldO, make([]byte, postIndex-iNdEx)) 39997 copy(m.FieldO[len(m.FieldO)-1], dAtA[iNdEx:postIndex]) 39998 iNdEx = postIndex 39999 default: 40000 iNdEx = preIndex 40001 skippy, err := skipThetest(dAtA[iNdEx:]) 40002 if err != nil { 40003 return err 40004 } 40005 if (skippy < 0) || (iNdEx+skippy) < 0 { 40006 return ErrInvalidLengthThetest 40007 } 40008 if (iNdEx + skippy) > l { 40009 return io.ErrUnexpectedEOF 40010 } 40011 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 40012 iNdEx += skippy 40013 } 40014 } 40015 40016 if iNdEx > l { 40017 return io.ErrUnexpectedEOF 40018 } 40019 return nil 40020 } 40021 func (m *CustomNameNinStruct) Unmarshal(dAtA []byte) error { 40022 l := len(dAtA) 40023 iNdEx := 0 40024 for iNdEx < l { 40025 preIndex := iNdEx 40026 var wire uint64 40027 for shift := uint(0); ; shift += 7 { 40028 if shift >= 64 { 40029 return ErrIntOverflowThetest 40030 } 40031 if iNdEx >= l { 40032 return io.ErrUnexpectedEOF 40033 } 40034 b := dAtA[iNdEx] 40035 iNdEx++ 40036 wire |= uint64(b&0x7F) << shift 40037 if b < 0x80 { 40038 break 40039 } 40040 } 40041 fieldNum := int32(wire >> 3) 40042 wireType := int(wire & 0x7) 40043 if wireType == 4 { 40044 return fmt.Errorf("proto: CustomNameNinStruct: wiretype end group for non-group") 40045 } 40046 if fieldNum <= 0 { 40047 return fmt.Errorf("proto: CustomNameNinStruct: illegal tag %d (wire type %d)", fieldNum, wire) 40048 } 40049 switch fieldNum { 40050 case 1: 40051 if wireType != 1 { 40052 return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType) 40053 } 40054 var v uint64 40055 if (iNdEx + 8) > l { 40056 return io.ErrUnexpectedEOF 40057 } 40058 v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:])) 40059 iNdEx += 8 40060 v2 := float64(math.Float64frombits(v)) 40061 m.FieldA = &v2 40062 case 2: 40063 if wireType != 5 { 40064 return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType) 40065 } 40066 var v uint32 40067 if (iNdEx + 4) > l { 40068 return io.ErrUnexpectedEOF 40069 } 40070 v = uint32(encoding_binary.LittleEndian.Uint32(dAtA[iNdEx:])) 40071 iNdEx += 4 40072 v2 := float32(math.Float32frombits(v)) 40073 m.FieldB = &v2 40074 case 3: 40075 if wireType != 2 { 40076 return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType) 40077 } 40078 var msglen int 40079 for shift := uint(0); ; shift += 7 { 40080 if shift >= 64 { 40081 return ErrIntOverflowThetest 40082 } 40083 if iNdEx >= l { 40084 return io.ErrUnexpectedEOF 40085 } 40086 b := dAtA[iNdEx] 40087 iNdEx++ 40088 msglen |= int(b&0x7F) << shift 40089 if b < 0x80 { 40090 break 40091 } 40092 } 40093 if msglen < 0 { 40094 return ErrInvalidLengthThetest 40095 } 40096 postIndex := iNdEx + msglen 40097 if postIndex < 0 { 40098 return ErrInvalidLengthThetest 40099 } 40100 if postIndex > l { 40101 return io.ErrUnexpectedEOF 40102 } 40103 if m.FieldC == nil { 40104 m.FieldC = &NidOptNative{} 40105 } 40106 if err := m.FieldC.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40107 return err 40108 } 40109 iNdEx = postIndex 40110 case 4: 40111 if wireType != 2 { 40112 return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType) 40113 } 40114 var msglen int 40115 for shift := uint(0); ; shift += 7 { 40116 if shift >= 64 { 40117 return ErrIntOverflowThetest 40118 } 40119 if iNdEx >= l { 40120 return io.ErrUnexpectedEOF 40121 } 40122 b := dAtA[iNdEx] 40123 iNdEx++ 40124 msglen |= int(b&0x7F) << shift 40125 if b < 0x80 { 40126 break 40127 } 40128 } 40129 if msglen < 0 { 40130 return ErrInvalidLengthThetest 40131 } 40132 postIndex := iNdEx + msglen 40133 if postIndex < 0 { 40134 return ErrInvalidLengthThetest 40135 } 40136 if postIndex > l { 40137 return io.ErrUnexpectedEOF 40138 } 40139 m.FieldD = append(m.FieldD, &NinOptNative{}) 40140 if err := m.FieldD[len(m.FieldD)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40141 return err 40142 } 40143 iNdEx = postIndex 40144 case 6: 40145 if wireType != 0 { 40146 return fmt.Errorf("proto: wrong wireType = %d for field FieldE", wireType) 40147 } 40148 var v uint64 40149 for shift := uint(0); ; shift += 7 { 40150 if shift >= 64 { 40151 return ErrIntOverflowThetest 40152 } 40153 if iNdEx >= l { 40154 return io.ErrUnexpectedEOF 40155 } 40156 b := dAtA[iNdEx] 40157 iNdEx++ 40158 v |= uint64(b&0x7F) << shift 40159 if b < 0x80 { 40160 break 40161 } 40162 } 40163 m.FieldE = &v 40164 case 7: 40165 if wireType != 0 { 40166 return fmt.Errorf("proto: wrong wireType = %d for field FieldF", wireType) 40167 } 40168 var v int32 40169 for shift := uint(0); ; shift += 7 { 40170 if shift >= 64 { 40171 return ErrIntOverflowThetest 40172 } 40173 if iNdEx >= l { 40174 return io.ErrUnexpectedEOF 40175 } 40176 b := dAtA[iNdEx] 40177 iNdEx++ 40178 v |= int32(b&0x7F) << shift 40179 if b < 0x80 { 40180 break 40181 } 40182 } 40183 v = int32((uint32(v) >> 1) ^ uint32(((v&1)<<31)>>31)) 40184 m.FieldF = &v 40185 case 8: 40186 if wireType != 2 { 40187 return fmt.Errorf("proto: wrong wireType = %d for field FieldG", wireType) 40188 } 40189 var msglen int 40190 for shift := uint(0); ; shift += 7 { 40191 if shift >= 64 { 40192 return ErrIntOverflowThetest 40193 } 40194 if iNdEx >= l { 40195 return io.ErrUnexpectedEOF 40196 } 40197 b := dAtA[iNdEx] 40198 iNdEx++ 40199 msglen |= int(b&0x7F) << shift 40200 if b < 0x80 { 40201 break 40202 } 40203 } 40204 if msglen < 0 { 40205 return ErrInvalidLengthThetest 40206 } 40207 postIndex := iNdEx + msglen 40208 if postIndex < 0 { 40209 return ErrInvalidLengthThetest 40210 } 40211 if postIndex > l { 40212 return io.ErrUnexpectedEOF 40213 } 40214 if m.FieldG == nil { 40215 m.FieldG = &NidOptNative{} 40216 } 40217 if err := m.FieldG.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40218 return err 40219 } 40220 iNdEx = postIndex 40221 case 13: 40222 if wireType != 0 { 40223 return fmt.Errorf("proto: wrong wireType = %d for field FieldH", wireType) 40224 } 40225 var v int 40226 for shift := uint(0); ; shift += 7 { 40227 if shift >= 64 { 40228 return ErrIntOverflowThetest 40229 } 40230 if iNdEx >= l { 40231 return io.ErrUnexpectedEOF 40232 } 40233 b := dAtA[iNdEx] 40234 iNdEx++ 40235 v |= int(b&0x7F) << shift 40236 if b < 0x80 { 40237 break 40238 } 40239 } 40240 b := bool(v != 0) 40241 m.FieldH = &b 40242 case 14: 40243 if wireType != 2 { 40244 return fmt.Errorf("proto: wrong wireType = %d for field FieldI", wireType) 40245 } 40246 var stringLen uint64 40247 for shift := uint(0); ; shift += 7 { 40248 if shift >= 64 { 40249 return ErrIntOverflowThetest 40250 } 40251 if iNdEx >= l { 40252 return io.ErrUnexpectedEOF 40253 } 40254 b := dAtA[iNdEx] 40255 iNdEx++ 40256 stringLen |= uint64(b&0x7F) << shift 40257 if b < 0x80 { 40258 break 40259 } 40260 } 40261 intStringLen := int(stringLen) 40262 if intStringLen < 0 { 40263 return ErrInvalidLengthThetest 40264 } 40265 postIndex := iNdEx + intStringLen 40266 if postIndex < 0 { 40267 return ErrInvalidLengthThetest 40268 } 40269 if postIndex > l { 40270 return io.ErrUnexpectedEOF 40271 } 40272 s := string(dAtA[iNdEx:postIndex]) 40273 m.FieldI = &s 40274 iNdEx = postIndex 40275 case 15: 40276 if wireType != 2 { 40277 return fmt.Errorf("proto: wrong wireType = %d for field FieldJ", wireType) 40278 } 40279 var byteLen int 40280 for shift := uint(0); ; shift += 7 { 40281 if shift >= 64 { 40282 return ErrIntOverflowThetest 40283 } 40284 if iNdEx >= l { 40285 return io.ErrUnexpectedEOF 40286 } 40287 b := dAtA[iNdEx] 40288 iNdEx++ 40289 byteLen |= int(b&0x7F) << shift 40290 if b < 0x80 { 40291 break 40292 } 40293 } 40294 if byteLen < 0 { 40295 return ErrInvalidLengthThetest 40296 } 40297 postIndex := iNdEx + byteLen 40298 if postIndex < 0 { 40299 return ErrInvalidLengthThetest 40300 } 40301 if postIndex > l { 40302 return io.ErrUnexpectedEOF 40303 } 40304 m.FieldJ = append(m.FieldJ[:0], dAtA[iNdEx:postIndex]...) 40305 if m.FieldJ == nil { 40306 m.FieldJ = []byte{} 40307 } 40308 iNdEx = postIndex 40309 default: 40310 iNdEx = preIndex 40311 skippy, err := skipThetest(dAtA[iNdEx:]) 40312 if err != nil { 40313 return err 40314 } 40315 if (skippy < 0) || (iNdEx+skippy) < 0 { 40316 return ErrInvalidLengthThetest 40317 } 40318 if (iNdEx + skippy) > l { 40319 return io.ErrUnexpectedEOF 40320 } 40321 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 40322 iNdEx += skippy 40323 } 40324 } 40325 40326 if iNdEx > l { 40327 return io.ErrUnexpectedEOF 40328 } 40329 return nil 40330 } 40331 func (m *CustomNameCustomType) Unmarshal(dAtA []byte) error { 40332 l := len(dAtA) 40333 iNdEx := 0 40334 for iNdEx < l { 40335 preIndex := iNdEx 40336 var wire uint64 40337 for shift := uint(0); ; shift += 7 { 40338 if shift >= 64 { 40339 return ErrIntOverflowThetest 40340 } 40341 if iNdEx >= l { 40342 return io.ErrUnexpectedEOF 40343 } 40344 b := dAtA[iNdEx] 40345 iNdEx++ 40346 wire |= uint64(b&0x7F) << shift 40347 if b < 0x80 { 40348 break 40349 } 40350 } 40351 fieldNum := int32(wire >> 3) 40352 wireType := int(wire & 0x7) 40353 if wireType == 4 { 40354 return fmt.Errorf("proto: CustomNameCustomType: wiretype end group for non-group") 40355 } 40356 if fieldNum <= 0 { 40357 return fmt.Errorf("proto: CustomNameCustomType: illegal tag %d (wire type %d)", fieldNum, wire) 40358 } 40359 switch fieldNum { 40360 case 1: 40361 if wireType != 2 { 40362 return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType) 40363 } 40364 var byteLen int 40365 for shift := uint(0); ; shift += 7 { 40366 if shift >= 64 { 40367 return ErrIntOverflowThetest 40368 } 40369 if iNdEx >= l { 40370 return io.ErrUnexpectedEOF 40371 } 40372 b := dAtA[iNdEx] 40373 iNdEx++ 40374 byteLen |= int(b&0x7F) << shift 40375 if b < 0x80 { 40376 break 40377 } 40378 } 40379 if byteLen < 0 { 40380 return ErrInvalidLengthThetest 40381 } 40382 postIndex := iNdEx + byteLen 40383 if postIndex < 0 { 40384 return ErrInvalidLengthThetest 40385 } 40386 if postIndex > l { 40387 return io.ErrUnexpectedEOF 40388 } 40389 var v Uuid 40390 m.FieldA = &v 40391 if err := m.FieldA.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40392 return err 40393 } 40394 iNdEx = postIndex 40395 case 2: 40396 if wireType != 2 { 40397 return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType) 40398 } 40399 var byteLen int 40400 for shift := uint(0); ; shift += 7 { 40401 if shift >= 64 { 40402 return ErrIntOverflowThetest 40403 } 40404 if iNdEx >= l { 40405 return io.ErrUnexpectedEOF 40406 } 40407 b := dAtA[iNdEx] 40408 iNdEx++ 40409 byteLen |= int(b&0x7F) << shift 40410 if b < 0x80 { 40411 break 40412 } 40413 } 40414 if byteLen < 0 { 40415 return ErrInvalidLengthThetest 40416 } 40417 postIndex := iNdEx + byteLen 40418 if postIndex < 0 { 40419 return ErrInvalidLengthThetest 40420 } 40421 if postIndex > l { 40422 return io.ErrUnexpectedEOF 40423 } 40424 var v github_com_gogo_protobuf_test_custom.Uint128 40425 m.FieldB = &v 40426 if err := m.FieldB.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40427 return err 40428 } 40429 iNdEx = postIndex 40430 case 3: 40431 if wireType != 2 { 40432 return fmt.Errorf("proto: wrong wireType = %d for field FieldC", wireType) 40433 } 40434 var byteLen int 40435 for shift := uint(0); ; shift += 7 { 40436 if shift >= 64 { 40437 return ErrIntOverflowThetest 40438 } 40439 if iNdEx >= l { 40440 return io.ErrUnexpectedEOF 40441 } 40442 b := dAtA[iNdEx] 40443 iNdEx++ 40444 byteLen |= int(b&0x7F) << shift 40445 if b < 0x80 { 40446 break 40447 } 40448 } 40449 if byteLen < 0 { 40450 return ErrInvalidLengthThetest 40451 } 40452 postIndex := iNdEx + byteLen 40453 if postIndex < 0 { 40454 return ErrInvalidLengthThetest 40455 } 40456 if postIndex > l { 40457 return io.ErrUnexpectedEOF 40458 } 40459 var v Uuid 40460 m.FieldC = append(m.FieldC, v) 40461 if err := m.FieldC[len(m.FieldC)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40462 return err 40463 } 40464 iNdEx = postIndex 40465 case 4: 40466 if wireType != 2 { 40467 return fmt.Errorf("proto: wrong wireType = %d for field FieldD", wireType) 40468 } 40469 var byteLen int 40470 for shift := uint(0); ; shift += 7 { 40471 if shift >= 64 { 40472 return ErrIntOverflowThetest 40473 } 40474 if iNdEx >= l { 40475 return io.ErrUnexpectedEOF 40476 } 40477 b := dAtA[iNdEx] 40478 iNdEx++ 40479 byteLen |= int(b&0x7F) << shift 40480 if b < 0x80 { 40481 break 40482 } 40483 } 40484 if byteLen < 0 { 40485 return ErrInvalidLengthThetest 40486 } 40487 postIndex := iNdEx + byteLen 40488 if postIndex < 0 { 40489 return ErrInvalidLengthThetest 40490 } 40491 if postIndex > l { 40492 return io.ErrUnexpectedEOF 40493 } 40494 var v github_com_gogo_protobuf_test_custom.Uint128 40495 m.FieldD = append(m.FieldD, v) 40496 if err := m.FieldD[len(m.FieldD)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40497 return err 40498 } 40499 iNdEx = postIndex 40500 default: 40501 iNdEx = preIndex 40502 skippy, err := skipThetest(dAtA[iNdEx:]) 40503 if err != nil { 40504 return err 40505 } 40506 if (skippy < 0) || (iNdEx+skippy) < 0 { 40507 return ErrInvalidLengthThetest 40508 } 40509 if (iNdEx + skippy) > l { 40510 return io.ErrUnexpectedEOF 40511 } 40512 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 40513 iNdEx += skippy 40514 } 40515 } 40516 40517 if iNdEx > l { 40518 return io.ErrUnexpectedEOF 40519 } 40520 return nil 40521 } 40522 func (m *CustomNameNinEmbeddedStructUnion) Unmarshal(dAtA []byte) error { 40523 l := len(dAtA) 40524 iNdEx := 0 40525 for iNdEx < l { 40526 preIndex := iNdEx 40527 var wire uint64 40528 for shift := uint(0); ; shift += 7 { 40529 if shift >= 64 { 40530 return ErrIntOverflowThetest 40531 } 40532 if iNdEx >= l { 40533 return io.ErrUnexpectedEOF 40534 } 40535 b := dAtA[iNdEx] 40536 iNdEx++ 40537 wire |= uint64(b&0x7F) << shift 40538 if b < 0x80 { 40539 break 40540 } 40541 } 40542 fieldNum := int32(wire >> 3) 40543 wireType := int(wire & 0x7) 40544 if wireType == 4 { 40545 return fmt.Errorf("proto: CustomNameNinEmbeddedStructUnion: wiretype end group for non-group") 40546 } 40547 if fieldNum <= 0 { 40548 return fmt.Errorf("proto: CustomNameNinEmbeddedStructUnion: illegal tag %d (wire type %d)", fieldNum, wire) 40549 } 40550 switch fieldNum { 40551 case 1: 40552 if wireType != 2 { 40553 return fmt.Errorf("proto: wrong wireType = %d for field NidOptNative", wireType) 40554 } 40555 var msglen int 40556 for shift := uint(0); ; shift += 7 { 40557 if shift >= 64 { 40558 return ErrIntOverflowThetest 40559 } 40560 if iNdEx >= l { 40561 return io.ErrUnexpectedEOF 40562 } 40563 b := dAtA[iNdEx] 40564 iNdEx++ 40565 msglen |= int(b&0x7F) << shift 40566 if b < 0x80 { 40567 break 40568 } 40569 } 40570 if msglen < 0 { 40571 return ErrInvalidLengthThetest 40572 } 40573 postIndex := iNdEx + msglen 40574 if postIndex < 0 { 40575 return ErrInvalidLengthThetest 40576 } 40577 if postIndex > l { 40578 return io.ErrUnexpectedEOF 40579 } 40580 if m.NidOptNative == nil { 40581 m.NidOptNative = &NidOptNative{} 40582 } 40583 if err := m.NidOptNative.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40584 return err 40585 } 40586 iNdEx = postIndex 40587 case 200: 40588 if wireType != 2 { 40589 return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType) 40590 } 40591 var msglen int 40592 for shift := uint(0); ; shift += 7 { 40593 if shift >= 64 { 40594 return ErrIntOverflowThetest 40595 } 40596 if iNdEx >= l { 40597 return io.ErrUnexpectedEOF 40598 } 40599 b := dAtA[iNdEx] 40600 iNdEx++ 40601 msglen |= int(b&0x7F) << shift 40602 if b < 0x80 { 40603 break 40604 } 40605 } 40606 if msglen < 0 { 40607 return ErrInvalidLengthThetest 40608 } 40609 postIndex := iNdEx + msglen 40610 if postIndex < 0 { 40611 return ErrInvalidLengthThetest 40612 } 40613 if postIndex > l { 40614 return io.ErrUnexpectedEOF 40615 } 40616 if m.FieldA == nil { 40617 m.FieldA = &NinOptNative{} 40618 } 40619 if err := m.FieldA.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 40620 return err 40621 } 40622 iNdEx = postIndex 40623 case 210: 40624 if wireType != 0 { 40625 return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType) 40626 } 40627 var v int 40628 for shift := uint(0); ; shift += 7 { 40629 if shift >= 64 { 40630 return ErrIntOverflowThetest 40631 } 40632 if iNdEx >= l { 40633 return io.ErrUnexpectedEOF 40634 } 40635 b := dAtA[iNdEx] 40636 iNdEx++ 40637 v |= int(b&0x7F) << shift 40638 if b < 0x80 { 40639 break 40640 } 40641 } 40642 b := bool(v != 0) 40643 m.FieldB = &b 40644 default: 40645 iNdEx = preIndex 40646 skippy, err := skipThetest(dAtA[iNdEx:]) 40647 if err != nil { 40648 return err 40649 } 40650 if (skippy < 0) || (iNdEx+skippy) < 0 { 40651 return ErrInvalidLengthThetest 40652 } 40653 if (iNdEx + skippy) > l { 40654 return io.ErrUnexpectedEOF 40655 } 40656 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 40657 iNdEx += skippy 40658 } 40659 } 40660 40661 if iNdEx > l { 40662 return io.ErrUnexpectedEOF 40663 } 40664 return nil 40665 } 40666 func (m *CustomNameEnum) Unmarshal(dAtA []byte) error { 40667 l := len(dAtA) 40668 iNdEx := 0 40669 for iNdEx < l { 40670 preIndex := iNdEx 40671 var wire uint64 40672 for shift := uint(0); ; shift += 7 { 40673 if shift >= 64 { 40674 return ErrIntOverflowThetest 40675 } 40676 if iNdEx >= l { 40677 return io.ErrUnexpectedEOF 40678 } 40679 b := dAtA[iNdEx] 40680 iNdEx++ 40681 wire |= uint64(b&0x7F) << shift 40682 if b < 0x80 { 40683 break 40684 } 40685 } 40686 fieldNum := int32(wire >> 3) 40687 wireType := int(wire & 0x7) 40688 if wireType == 4 { 40689 return fmt.Errorf("proto: CustomNameEnum: wiretype end group for non-group") 40690 } 40691 if fieldNum <= 0 { 40692 return fmt.Errorf("proto: CustomNameEnum: illegal tag %d (wire type %d)", fieldNum, wire) 40693 } 40694 switch fieldNum { 40695 case 1: 40696 if wireType != 0 { 40697 return fmt.Errorf("proto: wrong wireType = %d for field FieldA", wireType) 40698 } 40699 var v TheTestEnum 40700 for shift := uint(0); ; shift += 7 { 40701 if shift >= 64 { 40702 return ErrIntOverflowThetest 40703 } 40704 if iNdEx >= l { 40705 return io.ErrUnexpectedEOF 40706 } 40707 b := dAtA[iNdEx] 40708 iNdEx++ 40709 v |= TheTestEnum(b&0x7F) << shift 40710 if b < 0x80 { 40711 break 40712 } 40713 } 40714 m.FieldA = &v 40715 case 2: 40716 if wireType == 0 { 40717 var v TheTestEnum 40718 for shift := uint(0); ; shift += 7 { 40719 if shift >= 64 { 40720 return ErrIntOverflowThetest 40721 } 40722 if iNdEx >= l { 40723 return io.ErrUnexpectedEOF 40724 } 40725 b := dAtA[iNdEx] 40726 iNdEx++ 40727 v |= TheTestEnum(b&0x7F) << shift 40728 if b < 0x80 { 40729 break 40730 } 40731 } 40732 m.FieldB = append(m.FieldB, v) 40733 } else if wireType == 2 { 40734 var packedLen int 40735 for shift := uint(0); ; shift += 7 { 40736 if shift >= 64 { 40737 return ErrIntOverflowThetest 40738 } 40739 if iNdEx >= l { 40740 return io.ErrUnexpectedEOF 40741 } 40742 b := dAtA[iNdEx] 40743 iNdEx++ 40744 packedLen |= int(b&0x7F) << shift 40745 if b < 0x80 { 40746 break 40747 } 40748 } 40749 if packedLen < 0 { 40750 return ErrInvalidLengthThetest 40751 } 40752 postIndex := iNdEx + packedLen 40753 if postIndex < 0 { 40754 return ErrInvalidLengthThetest 40755 } 40756 if postIndex > l { 40757 return io.ErrUnexpectedEOF 40758 } 40759 var elementCount int 40760 if elementCount != 0 && len(m.FieldB) == 0 { 40761 m.FieldB = make([]TheTestEnum, 0, elementCount) 40762 } 40763 for iNdEx < postIndex { 40764 var v TheTestEnum 40765 for shift := uint(0); ; shift += 7 { 40766 if shift >= 64 { 40767 return ErrIntOverflowThetest 40768 } 40769 if iNdEx >= l { 40770 return io.ErrUnexpectedEOF 40771 } 40772 b := dAtA[iNdEx] 40773 iNdEx++ 40774 v |= TheTestEnum(b&0x7F) << shift 40775 if b < 0x80 { 40776 break 40777 } 40778 } 40779 m.FieldB = append(m.FieldB, v) 40780 } 40781 } else { 40782 return fmt.Errorf("proto: wrong wireType = %d for field FieldB", wireType) 40783 } 40784 default: 40785 iNdEx = preIndex 40786 skippy, err := skipThetest(dAtA[iNdEx:]) 40787 if err != nil { 40788 return err 40789 } 40790 if (skippy < 0) || (iNdEx+skippy) < 0 { 40791 return ErrInvalidLengthThetest 40792 } 40793 if (iNdEx + skippy) > l { 40794 return io.ErrUnexpectedEOF 40795 } 40796 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 40797 iNdEx += skippy 40798 } 40799 } 40800 40801 if iNdEx > l { 40802 return io.ErrUnexpectedEOF 40803 } 40804 return nil 40805 } 40806 func (m *NoExtensionsMap) Unmarshal(dAtA []byte) error { 40807 l := len(dAtA) 40808 iNdEx := 0 40809 for iNdEx < l { 40810 preIndex := iNdEx 40811 var wire uint64 40812 for shift := uint(0); ; shift += 7 { 40813 if shift >= 64 { 40814 return ErrIntOverflowThetest 40815 } 40816 if iNdEx >= l { 40817 return io.ErrUnexpectedEOF 40818 } 40819 b := dAtA[iNdEx] 40820 iNdEx++ 40821 wire |= uint64(b&0x7F) << shift 40822 if b < 0x80 { 40823 break 40824 } 40825 } 40826 fieldNum := int32(wire >> 3) 40827 wireType := int(wire & 0x7) 40828 if wireType == 4 { 40829 return fmt.Errorf("proto: NoExtensionsMap: wiretype end group for non-group") 40830 } 40831 if fieldNum <= 0 { 40832 return fmt.Errorf("proto: NoExtensionsMap: illegal tag %d (wire type %d)", fieldNum, wire) 40833 } 40834 switch fieldNum { 40835 case 1: 40836 if wireType != 0 { 40837 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 40838 } 40839 var v int64 40840 for shift := uint(0); ; shift += 7 { 40841 if shift >= 64 { 40842 return ErrIntOverflowThetest 40843 } 40844 if iNdEx >= l { 40845 return io.ErrUnexpectedEOF 40846 } 40847 b := dAtA[iNdEx] 40848 iNdEx++ 40849 v |= int64(b&0x7F) << shift 40850 if b < 0x80 { 40851 break 40852 } 40853 } 40854 m.Field1 = &v 40855 default: 40856 if (fieldNum >= 100) && (fieldNum < 200) { 40857 var sizeOfWire int 40858 for { 40859 sizeOfWire++ 40860 wire >>= 7 40861 if wire == 0 { 40862 break 40863 } 40864 } 40865 iNdEx -= sizeOfWire 40866 skippy, err := skipThetest(dAtA[iNdEx:]) 40867 if err != nil { 40868 return err 40869 } 40870 if (skippy < 0) || (iNdEx+skippy) < 0 { 40871 return ErrInvalidLengthThetest 40872 } 40873 if (iNdEx + skippy) > l { 40874 return io.ErrUnexpectedEOF 40875 } 40876 github_com_gogo_protobuf_proto.AppendExtension(m, int32(fieldNum), dAtA[iNdEx:iNdEx+skippy]) 40877 iNdEx += skippy 40878 } else { 40879 iNdEx = preIndex 40880 skippy, err := skipThetest(dAtA[iNdEx:]) 40881 if err != nil { 40882 return err 40883 } 40884 if (skippy < 0) || (iNdEx+skippy) < 0 { 40885 return ErrInvalidLengthThetest 40886 } 40887 if (iNdEx + skippy) > l { 40888 return io.ErrUnexpectedEOF 40889 } 40890 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 40891 iNdEx += skippy 40892 } 40893 } 40894 } 40895 40896 if iNdEx > l { 40897 return io.ErrUnexpectedEOF 40898 } 40899 return nil 40900 } 40901 func (m *Unrecognized) Unmarshal(dAtA []byte) error { 40902 l := len(dAtA) 40903 iNdEx := 0 40904 for iNdEx < l { 40905 preIndex := iNdEx 40906 var wire uint64 40907 for shift := uint(0); ; shift += 7 { 40908 if shift >= 64 { 40909 return ErrIntOverflowThetest 40910 } 40911 if iNdEx >= l { 40912 return io.ErrUnexpectedEOF 40913 } 40914 b := dAtA[iNdEx] 40915 iNdEx++ 40916 wire |= uint64(b&0x7F) << shift 40917 if b < 0x80 { 40918 break 40919 } 40920 } 40921 fieldNum := int32(wire >> 3) 40922 wireType := int(wire & 0x7) 40923 if wireType == 4 { 40924 return fmt.Errorf("proto: Unrecognized: wiretype end group for non-group") 40925 } 40926 if fieldNum <= 0 { 40927 return fmt.Errorf("proto: Unrecognized: illegal tag %d (wire type %d)", fieldNum, wire) 40928 } 40929 switch fieldNum { 40930 case 1: 40931 if wireType != 2 { 40932 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 40933 } 40934 var stringLen uint64 40935 for shift := uint(0); ; shift += 7 { 40936 if shift >= 64 { 40937 return ErrIntOverflowThetest 40938 } 40939 if iNdEx >= l { 40940 return io.ErrUnexpectedEOF 40941 } 40942 b := dAtA[iNdEx] 40943 iNdEx++ 40944 stringLen |= uint64(b&0x7F) << shift 40945 if b < 0x80 { 40946 break 40947 } 40948 } 40949 intStringLen := int(stringLen) 40950 if intStringLen < 0 { 40951 return ErrInvalidLengthThetest 40952 } 40953 postIndex := iNdEx + intStringLen 40954 if postIndex < 0 { 40955 return ErrInvalidLengthThetest 40956 } 40957 if postIndex > l { 40958 return io.ErrUnexpectedEOF 40959 } 40960 s := string(dAtA[iNdEx:postIndex]) 40961 m.Field1 = &s 40962 iNdEx = postIndex 40963 default: 40964 iNdEx = preIndex 40965 skippy, err := skipThetest(dAtA[iNdEx:]) 40966 if err != nil { 40967 return err 40968 } 40969 if (skippy < 0) || (iNdEx+skippy) < 0 { 40970 return ErrInvalidLengthThetest 40971 } 40972 if (iNdEx + skippy) > l { 40973 return io.ErrUnexpectedEOF 40974 } 40975 iNdEx += skippy 40976 } 40977 } 40978 40979 if iNdEx > l { 40980 return io.ErrUnexpectedEOF 40981 } 40982 return nil 40983 } 40984 func (m *UnrecognizedWithInner) Unmarshal(dAtA []byte) error { 40985 l := len(dAtA) 40986 iNdEx := 0 40987 for iNdEx < l { 40988 preIndex := iNdEx 40989 var wire uint64 40990 for shift := uint(0); ; shift += 7 { 40991 if shift >= 64 { 40992 return ErrIntOverflowThetest 40993 } 40994 if iNdEx >= l { 40995 return io.ErrUnexpectedEOF 40996 } 40997 b := dAtA[iNdEx] 40998 iNdEx++ 40999 wire |= uint64(b&0x7F) << shift 41000 if b < 0x80 { 41001 break 41002 } 41003 } 41004 fieldNum := int32(wire >> 3) 41005 wireType := int(wire & 0x7) 41006 if wireType == 4 { 41007 return fmt.Errorf("proto: UnrecognizedWithInner: wiretype end group for non-group") 41008 } 41009 if fieldNum <= 0 { 41010 return fmt.Errorf("proto: UnrecognizedWithInner: illegal tag %d (wire type %d)", fieldNum, wire) 41011 } 41012 switch fieldNum { 41013 case 1: 41014 if wireType != 2 { 41015 return fmt.Errorf("proto: wrong wireType = %d for field Embedded", wireType) 41016 } 41017 var msglen int 41018 for shift := uint(0); ; shift += 7 { 41019 if shift >= 64 { 41020 return ErrIntOverflowThetest 41021 } 41022 if iNdEx >= l { 41023 return io.ErrUnexpectedEOF 41024 } 41025 b := dAtA[iNdEx] 41026 iNdEx++ 41027 msglen |= int(b&0x7F) << shift 41028 if b < 0x80 { 41029 break 41030 } 41031 } 41032 if msglen < 0 { 41033 return ErrInvalidLengthThetest 41034 } 41035 postIndex := iNdEx + msglen 41036 if postIndex < 0 { 41037 return ErrInvalidLengthThetest 41038 } 41039 if postIndex > l { 41040 return io.ErrUnexpectedEOF 41041 } 41042 m.Embedded = append(m.Embedded, &UnrecognizedWithInner_Inner{}) 41043 if err := m.Embedded[len(m.Embedded)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 41044 return err 41045 } 41046 iNdEx = postIndex 41047 case 2: 41048 if wireType != 2 { 41049 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 41050 } 41051 var stringLen uint64 41052 for shift := uint(0); ; shift += 7 { 41053 if shift >= 64 { 41054 return ErrIntOverflowThetest 41055 } 41056 if iNdEx >= l { 41057 return io.ErrUnexpectedEOF 41058 } 41059 b := dAtA[iNdEx] 41060 iNdEx++ 41061 stringLen |= uint64(b&0x7F) << shift 41062 if b < 0x80 { 41063 break 41064 } 41065 } 41066 intStringLen := int(stringLen) 41067 if intStringLen < 0 { 41068 return ErrInvalidLengthThetest 41069 } 41070 postIndex := iNdEx + intStringLen 41071 if postIndex < 0 { 41072 return ErrInvalidLengthThetest 41073 } 41074 if postIndex > l { 41075 return io.ErrUnexpectedEOF 41076 } 41077 s := string(dAtA[iNdEx:postIndex]) 41078 m.Field2 = &s 41079 iNdEx = postIndex 41080 default: 41081 iNdEx = preIndex 41082 skippy, err := skipThetest(dAtA[iNdEx:]) 41083 if err != nil { 41084 return err 41085 } 41086 if (skippy < 0) || (iNdEx+skippy) < 0 { 41087 return ErrInvalidLengthThetest 41088 } 41089 if (iNdEx + skippy) > l { 41090 return io.ErrUnexpectedEOF 41091 } 41092 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41093 iNdEx += skippy 41094 } 41095 } 41096 41097 if iNdEx > l { 41098 return io.ErrUnexpectedEOF 41099 } 41100 return nil 41101 } 41102 func (m *UnrecognizedWithInner_Inner) Unmarshal(dAtA []byte) error { 41103 l := len(dAtA) 41104 iNdEx := 0 41105 for iNdEx < l { 41106 preIndex := iNdEx 41107 var wire uint64 41108 for shift := uint(0); ; shift += 7 { 41109 if shift >= 64 { 41110 return ErrIntOverflowThetest 41111 } 41112 if iNdEx >= l { 41113 return io.ErrUnexpectedEOF 41114 } 41115 b := dAtA[iNdEx] 41116 iNdEx++ 41117 wire |= uint64(b&0x7F) << shift 41118 if b < 0x80 { 41119 break 41120 } 41121 } 41122 fieldNum := int32(wire >> 3) 41123 wireType := int(wire & 0x7) 41124 if wireType == 4 { 41125 return fmt.Errorf("proto: Inner: wiretype end group for non-group") 41126 } 41127 if fieldNum <= 0 { 41128 return fmt.Errorf("proto: Inner: illegal tag %d (wire type %d)", fieldNum, wire) 41129 } 41130 switch fieldNum { 41131 case 1: 41132 if wireType != 0 { 41133 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 41134 } 41135 var v uint32 41136 for shift := uint(0); ; shift += 7 { 41137 if shift >= 64 { 41138 return ErrIntOverflowThetest 41139 } 41140 if iNdEx >= l { 41141 return io.ErrUnexpectedEOF 41142 } 41143 b := dAtA[iNdEx] 41144 iNdEx++ 41145 v |= uint32(b&0x7F) << shift 41146 if b < 0x80 { 41147 break 41148 } 41149 } 41150 m.Field1 = &v 41151 default: 41152 iNdEx = preIndex 41153 skippy, err := skipThetest(dAtA[iNdEx:]) 41154 if err != nil { 41155 return err 41156 } 41157 if (skippy < 0) || (iNdEx+skippy) < 0 { 41158 return ErrInvalidLengthThetest 41159 } 41160 if (iNdEx + skippy) > l { 41161 return io.ErrUnexpectedEOF 41162 } 41163 iNdEx += skippy 41164 } 41165 } 41166 41167 if iNdEx > l { 41168 return io.ErrUnexpectedEOF 41169 } 41170 return nil 41171 } 41172 func (m *UnrecognizedWithEmbed) Unmarshal(dAtA []byte) error { 41173 l := len(dAtA) 41174 iNdEx := 0 41175 for iNdEx < l { 41176 preIndex := iNdEx 41177 var wire uint64 41178 for shift := uint(0); ; shift += 7 { 41179 if shift >= 64 { 41180 return ErrIntOverflowThetest 41181 } 41182 if iNdEx >= l { 41183 return io.ErrUnexpectedEOF 41184 } 41185 b := dAtA[iNdEx] 41186 iNdEx++ 41187 wire |= uint64(b&0x7F) << shift 41188 if b < 0x80 { 41189 break 41190 } 41191 } 41192 fieldNum := int32(wire >> 3) 41193 wireType := int(wire & 0x7) 41194 if wireType == 4 { 41195 return fmt.Errorf("proto: UnrecognizedWithEmbed: wiretype end group for non-group") 41196 } 41197 if fieldNum <= 0 { 41198 return fmt.Errorf("proto: UnrecognizedWithEmbed: illegal tag %d (wire type %d)", fieldNum, wire) 41199 } 41200 switch fieldNum { 41201 case 1: 41202 if wireType != 2 { 41203 return fmt.Errorf("proto: wrong wireType = %d for field UnrecognizedWithEmbed_Embedded", wireType) 41204 } 41205 var msglen int 41206 for shift := uint(0); ; shift += 7 { 41207 if shift >= 64 { 41208 return ErrIntOverflowThetest 41209 } 41210 if iNdEx >= l { 41211 return io.ErrUnexpectedEOF 41212 } 41213 b := dAtA[iNdEx] 41214 iNdEx++ 41215 msglen |= int(b&0x7F) << shift 41216 if b < 0x80 { 41217 break 41218 } 41219 } 41220 if msglen < 0 { 41221 return ErrInvalidLengthThetest 41222 } 41223 postIndex := iNdEx + msglen 41224 if postIndex < 0 { 41225 return ErrInvalidLengthThetest 41226 } 41227 if postIndex > l { 41228 return io.ErrUnexpectedEOF 41229 } 41230 if err := m.UnrecognizedWithEmbed_Embedded.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 41231 return err 41232 } 41233 iNdEx = postIndex 41234 case 2: 41235 if wireType != 2 { 41236 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 41237 } 41238 var stringLen uint64 41239 for shift := uint(0); ; shift += 7 { 41240 if shift >= 64 { 41241 return ErrIntOverflowThetest 41242 } 41243 if iNdEx >= l { 41244 return io.ErrUnexpectedEOF 41245 } 41246 b := dAtA[iNdEx] 41247 iNdEx++ 41248 stringLen |= uint64(b&0x7F) << shift 41249 if b < 0x80 { 41250 break 41251 } 41252 } 41253 intStringLen := int(stringLen) 41254 if intStringLen < 0 { 41255 return ErrInvalidLengthThetest 41256 } 41257 postIndex := iNdEx + intStringLen 41258 if postIndex < 0 { 41259 return ErrInvalidLengthThetest 41260 } 41261 if postIndex > l { 41262 return io.ErrUnexpectedEOF 41263 } 41264 s := string(dAtA[iNdEx:postIndex]) 41265 m.Field2 = &s 41266 iNdEx = postIndex 41267 default: 41268 iNdEx = preIndex 41269 skippy, err := skipThetest(dAtA[iNdEx:]) 41270 if err != nil { 41271 return err 41272 } 41273 if (skippy < 0) || (iNdEx+skippy) < 0 { 41274 return ErrInvalidLengthThetest 41275 } 41276 if (iNdEx + skippy) > l { 41277 return io.ErrUnexpectedEOF 41278 } 41279 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41280 iNdEx += skippy 41281 } 41282 } 41283 41284 if iNdEx > l { 41285 return io.ErrUnexpectedEOF 41286 } 41287 return nil 41288 } 41289 func (m *UnrecognizedWithEmbed_Embedded) Unmarshal(dAtA []byte) error { 41290 l := len(dAtA) 41291 iNdEx := 0 41292 for iNdEx < l { 41293 preIndex := iNdEx 41294 var wire uint64 41295 for shift := uint(0); ; shift += 7 { 41296 if shift >= 64 { 41297 return ErrIntOverflowThetest 41298 } 41299 if iNdEx >= l { 41300 return io.ErrUnexpectedEOF 41301 } 41302 b := dAtA[iNdEx] 41303 iNdEx++ 41304 wire |= uint64(b&0x7F) << shift 41305 if b < 0x80 { 41306 break 41307 } 41308 } 41309 fieldNum := int32(wire >> 3) 41310 wireType := int(wire & 0x7) 41311 if wireType == 4 { 41312 return fmt.Errorf("proto: Embedded: wiretype end group for non-group") 41313 } 41314 if fieldNum <= 0 { 41315 return fmt.Errorf("proto: Embedded: illegal tag %d (wire type %d)", fieldNum, wire) 41316 } 41317 switch fieldNum { 41318 case 1: 41319 if wireType != 0 { 41320 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 41321 } 41322 var v uint32 41323 for shift := uint(0); ; shift += 7 { 41324 if shift >= 64 { 41325 return ErrIntOverflowThetest 41326 } 41327 if iNdEx >= l { 41328 return io.ErrUnexpectedEOF 41329 } 41330 b := dAtA[iNdEx] 41331 iNdEx++ 41332 v |= uint32(b&0x7F) << shift 41333 if b < 0x80 { 41334 break 41335 } 41336 } 41337 m.Field1 = &v 41338 default: 41339 iNdEx = preIndex 41340 skippy, err := skipThetest(dAtA[iNdEx:]) 41341 if err != nil { 41342 return err 41343 } 41344 if (skippy < 0) || (iNdEx+skippy) < 0 { 41345 return ErrInvalidLengthThetest 41346 } 41347 if (iNdEx + skippy) > l { 41348 return io.ErrUnexpectedEOF 41349 } 41350 iNdEx += skippy 41351 } 41352 } 41353 41354 if iNdEx > l { 41355 return io.ErrUnexpectedEOF 41356 } 41357 return nil 41358 } 41359 func (m *Node) Unmarshal(dAtA []byte) error { 41360 l := len(dAtA) 41361 iNdEx := 0 41362 for iNdEx < l { 41363 preIndex := iNdEx 41364 var wire uint64 41365 for shift := uint(0); ; shift += 7 { 41366 if shift >= 64 { 41367 return ErrIntOverflowThetest 41368 } 41369 if iNdEx >= l { 41370 return io.ErrUnexpectedEOF 41371 } 41372 b := dAtA[iNdEx] 41373 iNdEx++ 41374 wire |= uint64(b&0x7F) << shift 41375 if b < 0x80 { 41376 break 41377 } 41378 } 41379 fieldNum := int32(wire >> 3) 41380 wireType := int(wire & 0x7) 41381 if wireType == 4 { 41382 return fmt.Errorf("proto: Node: wiretype end group for non-group") 41383 } 41384 if fieldNum <= 0 { 41385 return fmt.Errorf("proto: Node: illegal tag %d (wire type %d)", fieldNum, wire) 41386 } 41387 switch fieldNum { 41388 case 1: 41389 if wireType != 2 { 41390 return fmt.Errorf("proto: wrong wireType = %d for field Label", wireType) 41391 } 41392 var stringLen uint64 41393 for shift := uint(0); ; shift += 7 { 41394 if shift >= 64 { 41395 return ErrIntOverflowThetest 41396 } 41397 if iNdEx >= l { 41398 return io.ErrUnexpectedEOF 41399 } 41400 b := dAtA[iNdEx] 41401 iNdEx++ 41402 stringLen |= uint64(b&0x7F) << shift 41403 if b < 0x80 { 41404 break 41405 } 41406 } 41407 intStringLen := int(stringLen) 41408 if intStringLen < 0 { 41409 return ErrInvalidLengthThetest 41410 } 41411 postIndex := iNdEx + intStringLen 41412 if postIndex < 0 { 41413 return ErrInvalidLengthThetest 41414 } 41415 if postIndex > l { 41416 return io.ErrUnexpectedEOF 41417 } 41418 s := string(dAtA[iNdEx:postIndex]) 41419 m.Label = &s 41420 iNdEx = postIndex 41421 case 2: 41422 if wireType != 2 { 41423 return fmt.Errorf("proto: wrong wireType = %d for field Children", wireType) 41424 } 41425 var msglen int 41426 for shift := uint(0); ; shift += 7 { 41427 if shift >= 64 { 41428 return ErrIntOverflowThetest 41429 } 41430 if iNdEx >= l { 41431 return io.ErrUnexpectedEOF 41432 } 41433 b := dAtA[iNdEx] 41434 iNdEx++ 41435 msglen |= int(b&0x7F) << shift 41436 if b < 0x80 { 41437 break 41438 } 41439 } 41440 if msglen < 0 { 41441 return ErrInvalidLengthThetest 41442 } 41443 postIndex := iNdEx + msglen 41444 if postIndex < 0 { 41445 return ErrInvalidLengthThetest 41446 } 41447 if postIndex > l { 41448 return io.ErrUnexpectedEOF 41449 } 41450 m.Children = append(m.Children, &Node{}) 41451 if err := m.Children[len(m.Children)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 41452 return err 41453 } 41454 iNdEx = postIndex 41455 default: 41456 iNdEx = preIndex 41457 skippy, err := skipThetest(dAtA[iNdEx:]) 41458 if err != nil { 41459 return err 41460 } 41461 if (skippy < 0) || (iNdEx+skippy) < 0 { 41462 return ErrInvalidLengthThetest 41463 } 41464 if (iNdEx + skippy) > l { 41465 return io.ErrUnexpectedEOF 41466 } 41467 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41468 iNdEx += skippy 41469 } 41470 } 41471 41472 if iNdEx > l { 41473 return io.ErrUnexpectedEOF 41474 } 41475 return nil 41476 } 41477 func (m *NonByteCustomType) Unmarshal(dAtA []byte) error { 41478 l := len(dAtA) 41479 iNdEx := 0 41480 for iNdEx < l { 41481 preIndex := iNdEx 41482 var wire uint64 41483 for shift := uint(0); ; shift += 7 { 41484 if shift >= 64 { 41485 return ErrIntOverflowThetest 41486 } 41487 if iNdEx >= l { 41488 return io.ErrUnexpectedEOF 41489 } 41490 b := dAtA[iNdEx] 41491 iNdEx++ 41492 wire |= uint64(b&0x7F) << shift 41493 if b < 0x80 { 41494 break 41495 } 41496 } 41497 fieldNum := int32(wire >> 3) 41498 wireType := int(wire & 0x7) 41499 if wireType == 4 { 41500 return fmt.Errorf("proto: NonByteCustomType: wiretype end group for non-group") 41501 } 41502 if fieldNum <= 0 { 41503 return fmt.Errorf("proto: NonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire) 41504 } 41505 switch fieldNum { 41506 case 1: 41507 if wireType != 2 { 41508 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 41509 } 41510 var msglen int 41511 for shift := uint(0); ; shift += 7 { 41512 if shift >= 64 { 41513 return ErrIntOverflowThetest 41514 } 41515 if iNdEx >= l { 41516 return io.ErrUnexpectedEOF 41517 } 41518 b := dAtA[iNdEx] 41519 iNdEx++ 41520 msglen |= int(b&0x7F) << shift 41521 if b < 0x80 { 41522 break 41523 } 41524 } 41525 if msglen < 0 { 41526 return ErrInvalidLengthThetest 41527 } 41528 postIndex := iNdEx + msglen 41529 if postIndex < 0 { 41530 return ErrInvalidLengthThetest 41531 } 41532 if postIndex > l { 41533 return io.ErrUnexpectedEOF 41534 } 41535 if m.Field1 == nil { 41536 m.Field1 = &T{} 41537 } 41538 if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 41539 return err 41540 } 41541 iNdEx = postIndex 41542 default: 41543 iNdEx = preIndex 41544 skippy, err := skipThetest(dAtA[iNdEx:]) 41545 if err != nil { 41546 return err 41547 } 41548 if (skippy < 0) || (iNdEx+skippy) < 0 { 41549 return ErrInvalidLengthThetest 41550 } 41551 if (iNdEx + skippy) > l { 41552 return io.ErrUnexpectedEOF 41553 } 41554 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41555 iNdEx += skippy 41556 } 41557 } 41558 41559 if iNdEx > l { 41560 return io.ErrUnexpectedEOF 41561 } 41562 return nil 41563 } 41564 func (m *NidOptNonByteCustomType) Unmarshal(dAtA []byte) error { 41565 l := len(dAtA) 41566 iNdEx := 0 41567 for iNdEx < l { 41568 preIndex := iNdEx 41569 var wire uint64 41570 for shift := uint(0); ; shift += 7 { 41571 if shift >= 64 { 41572 return ErrIntOverflowThetest 41573 } 41574 if iNdEx >= l { 41575 return io.ErrUnexpectedEOF 41576 } 41577 b := dAtA[iNdEx] 41578 iNdEx++ 41579 wire |= uint64(b&0x7F) << shift 41580 if b < 0x80 { 41581 break 41582 } 41583 } 41584 fieldNum := int32(wire >> 3) 41585 wireType := int(wire & 0x7) 41586 if wireType == 4 { 41587 return fmt.Errorf("proto: NidOptNonByteCustomType: wiretype end group for non-group") 41588 } 41589 if fieldNum <= 0 { 41590 return fmt.Errorf("proto: NidOptNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire) 41591 } 41592 switch fieldNum { 41593 case 1: 41594 if wireType != 2 { 41595 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 41596 } 41597 var msglen int 41598 for shift := uint(0); ; shift += 7 { 41599 if shift >= 64 { 41600 return ErrIntOverflowThetest 41601 } 41602 if iNdEx >= l { 41603 return io.ErrUnexpectedEOF 41604 } 41605 b := dAtA[iNdEx] 41606 iNdEx++ 41607 msglen |= int(b&0x7F) << shift 41608 if b < 0x80 { 41609 break 41610 } 41611 } 41612 if msglen < 0 { 41613 return ErrInvalidLengthThetest 41614 } 41615 postIndex := iNdEx + msglen 41616 if postIndex < 0 { 41617 return ErrInvalidLengthThetest 41618 } 41619 if postIndex > l { 41620 return io.ErrUnexpectedEOF 41621 } 41622 if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 41623 return err 41624 } 41625 iNdEx = postIndex 41626 default: 41627 iNdEx = preIndex 41628 skippy, err := skipThetest(dAtA[iNdEx:]) 41629 if err != nil { 41630 return err 41631 } 41632 if (skippy < 0) || (iNdEx+skippy) < 0 { 41633 return ErrInvalidLengthThetest 41634 } 41635 if (iNdEx + skippy) > l { 41636 return io.ErrUnexpectedEOF 41637 } 41638 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41639 iNdEx += skippy 41640 } 41641 } 41642 41643 if iNdEx > l { 41644 return io.ErrUnexpectedEOF 41645 } 41646 return nil 41647 } 41648 func (m *NinOptNonByteCustomType) Unmarshal(dAtA []byte) error { 41649 l := len(dAtA) 41650 iNdEx := 0 41651 for iNdEx < l { 41652 preIndex := iNdEx 41653 var wire uint64 41654 for shift := uint(0); ; shift += 7 { 41655 if shift >= 64 { 41656 return ErrIntOverflowThetest 41657 } 41658 if iNdEx >= l { 41659 return io.ErrUnexpectedEOF 41660 } 41661 b := dAtA[iNdEx] 41662 iNdEx++ 41663 wire |= uint64(b&0x7F) << shift 41664 if b < 0x80 { 41665 break 41666 } 41667 } 41668 fieldNum := int32(wire >> 3) 41669 wireType := int(wire & 0x7) 41670 if wireType == 4 { 41671 return fmt.Errorf("proto: NinOptNonByteCustomType: wiretype end group for non-group") 41672 } 41673 if fieldNum <= 0 { 41674 return fmt.Errorf("proto: NinOptNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire) 41675 } 41676 switch fieldNum { 41677 case 1: 41678 if wireType != 2 { 41679 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 41680 } 41681 var msglen int 41682 for shift := uint(0); ; shift += 7 { 41683 if shift >= 64 { 41684 return ErrIntOverflowThetest 41685 } 41686 if iNdEx >= l { 41687 return io.ErrUnexpectedEOF 41688 } 41689 b := dAtA[iNdEx] 41690 iNdEx++ 41691 msglen |= int(b&0x7F) << shift 41692 if b < 0x80 { 41693 break 41694 } 41695 } 41696 if msglen < 0 { 41697 return ErrInvalidLengthThetest 41698 } 41699 postIndex := iNdEx + msglen 41700 if postIndex < 0 { 41701 return ErrInvalidLengthThetest 41702 } 41703 if postIndex > l { 41704 return io.ErrUnexpectedEOF 41705 } 41706 if m.Field1 == nil { 41707 m.Field1 = &T{} 41708 } 41709 if err := m.Field1.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 41710 return err 41711 } 41712 iNdEx = postIndex 41713 default: 41714 iNdEx = preIndex 41715 skippy, err := skipThetest(dAtA[iNdEx:]) 41716 if err != nil { 41717 return err 41718 } 41719 if (skippy < 0) || (iNdEx+skippy) < 0 { 41720 return ErrInvalidLengthThetest 41721 } 41722 if (iNdEx + skippy) > l { 41723 return io.ErrUnexpectedEOF 41724 } 41725 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41726 iNdEx += skippy 41727 } 41728 } 41729 41730 if iNdEx > l { 41731 return io.ErrUnexpectedEOF 41732 } 41733 return nil 41734 } 41735 func (m *NidRepNonByteCustomType) Unmarshal(dAtA []byte) error { 41736 l := len(dAtA) 41737 iNdEx := 0 41738 for iNdEx < l { 41739 preIndex := iNdEx 41740 var wire uint64 41741 for shift := uint(0); ; shift += 7 { 41742 if shift >= 64 { 41743 return ErrIntOverflowThetest 41744 } 41745 if iNdEx >= l { 41746 return io.ErrUnexpectedEOF 41747 } 41748 b := dAtA[iNdEx] 41749 iNdEx++ 41750 wire |= uint64(b&0x7F) << shift 41751 if b < 0x80 { 41752 break 41753 } 41754 } 41755 fieldNum := int32(wire >> 3) 41756 wireType := int(wire & 0x7) 41757 if wireType == 4 { 41758 return fmt.Errorf("proto: NidRepNonByteCustomType: wiretype end group for non-group") 41759 } 41760 if fieldNum <= 0 { 41761 return fmt.Errorf("proto: NidRepNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire) 41762 } 41763 switch fieldNum { 41764 case 1: 41765 if wireType != 2 { 41766 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 41767 } 41768 var msglen int 41769 for shift := uint(0); ; shift += 7 { 41770 if shift >= 64 { 41771 return ErrIntOverflowThetest 41772 } 41773 if iNdEx >= l { 41774 return io.ErrUnexpectedEOF 41775 } 41776 b := dAtA[iNdEx] 41777 iNdEx++ 41778 msglen |= int(b&0x7F) << shift 41779 if b < 0x80 { 41780 break 41781 } 41782 } 41783 if msglen < 0 { 41784 return ErrInvalidLengthThetest 41785 } 41786 postIndex := iNdEx + msglen 41787 if postIndex < 0 { 41788 return ErrInvalidLengthThetest 41789 } 41790 if postIndex > l { 41791 return io.ErrUnexpectedEOF 41792 } 41793 m.Field1 = append(m.Field1, T{}) 41794 if err := m.Field1[len(m.Field1)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 41795 return err 41796 } 41797 iNdEx = postIndex 41798 default: 41799 iNdEx = preIndex 41800 skippy, err := skipThetest(dAtA[iNdEx:]) 41801 if err != nil { 41802 return err 41803 } 41804 if (skippy < 0) || (iNdEx+skippy) < 0 { 41805 return ErrInvalidLengthThetest 41806 } 41807 if (iNdEx + skippy) > l { 41808 return io.ErrUnexpectedEOF 41809 } 41810 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41811 iNdEx += skippy 41812 } 41813 } 41814 41815 if iNdEx > l { 41816 return io.ErrUnexpectedEOF 41817 } 41818 return nil 41819 } 41820 func (m *NinRepNonByteCustomType) Unmarshal(dAtA []byte) error { 41821 l := len(dAtA) 41822 iNdEx := 0 41823 for iNdEx < l { 41824 preIndex := iNdEx 41825 var wire uint64 41826 for shift := uint(0); ; shift += 7 { 41827 if shift >= 64 { 41828 return ErrIntOverflowThetest 41829 } 41830 if iNdEx >= l { 41831 return io.ErrUnexpectedEOF 41832 } 41833 b := dAtA[iNdEx] 41834 iNdEx++ 41835 wire |= uint64(b&0x7F) << shift 41836 if b < 0x80 { 41837 break 41838 } 41839 } 41840 fieldNum := int32(wire >> 3) 41841 wireType := int(wire & 0x7) 41842 if wireType == 4 { 41843 return fmt.Errorf("proto: NinRepNonByteCustomType: wiretype end group for non-group") 41844 } 41845 if fieldNum <= 0 { 41846 return fmt.Errorf("proto: NinRepNonByteCustomType: illegal tag %d (wire type %d)", fieldNum, wire) 41847 } 41848 switch fieldNum { 41849 case 1: 41850 if wireType != 2 { 41851 return fmt.Errorf("proto: wrong wireType = %d for field Field1", wireType) 41852 } 41853 var msglen int 41854 for shift := uint(0); ; shift += 7 { 41855 if shift >= 64 { 41856 return ErrIntOverflowThetest 41857 } 41858 if iNdEx >= l { 41859 return io.ErrUnexpectedEOF 41860 } 41861 b := dAtA[iNdEx] 41862 iNdEx++ 41863 msglen |= int(b&0x7F) << shift 41864 if b < 0x80 { 41865 break 41866 } 41867 } 41868 if msglen < 0 { 41869 return ErrInvalidLengthThetest 41870 } 41871 postIndex := iNdEx + msglen 41872 if postIndex < 0 { 41873 return ErrInvalidLengthThetest 41874 } 41875 if postIndex > l { 41876 return io.ErrUnexpectedEOF 41877 } 41878 m.Field1 = append(m.Field1, T{}) 41879 if err := m.Field1[len(m.Field1)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 41880 return err 41881 } 41882 iNdEx = postIndex 41883 default: 41884 iNdEx = preIndex 41885 skippy, err := skipThetest(dAtA[iNdEx:]) 41886 if err != nil { 41887 return err 41888 } 41889 if (skippy < 0) || (iNdEx+skippy) < 0 { 41890 return ErrInvalidLengthThetest 41891 } 41892 if (iNdEx + skippy) > l { 41893 return io.ErrUnexpectedEOF 41894 } 41895 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41896 iNdEx += skippy 41897 } 41898 } 41899 41900 if iNdEx > l { 41901 return io.ErrUnexpectedEOF 41902 } 41903 return nil 41904 } 41905 func (m *ProtoType) Unmarshal(dAtA []byte) error { 41906 l := len(dAtA) 41907 iNdEx := 0 41908 for iNdEx < l { 41909 preIndex := iNdEx 41910 var wire uint64 41911 for shift := uint(0); ; shift += 7 { 41912 if shift >= 64 { 41913 return ErrIntOverflowThetest 41914 } 41915 if iNdEx >= l { 41916 return io.ErrUnexpectedEOF 41917 } 41918 b := dAtA[iNdEx] 41919 iNdEx++ 41920 wire |= uint64(b&0x7F) << shift 41921 if b < 0x80 { 41922 break 41923 } 41924 } 41925 fieldNum := int32(wire >> 3) 41926 wireType := int(wire & 0x7) 41927 if wireType == 4 { 41928 return fmt.Errorf("proto: ProtoType: wiretype end group for non-group") 41929 } 41930 if fieldNum <= 0 { 41931 return fmt.Errorf("proto: ProtoType: illegal tag %d (wire type %d)", fieldNum, wire) 41932 } 41933 switch fieldNum { 41934 case 1: 41935 if wireType != 2 { 41936 return fmt.Errorf("proto: wrong wireType = %d for field Field2", wireType) 41937 } 41938 var stringLen uint64 41939 for shift := uint(0); ; shift += 7 { 41940 if shift >= 64 { 41941 return ErrIntOverflowThetest 41942 } 41943 if iNdEx >= l { 41944 return io.ErrUnexpectedEOF 41945 } 41946 b := dAtA[iNdEx] 41947 iNdEx++ 41948 stringLen |= uint64(b&0x7F) << shift 41949 if b < 0x80 { 41950 break 41951 } 41952 } 41953 intStringLen := int(stringLen) 41954 if intStringLen < 0 { 41955 return ErrInvalidLengthThetest 41956 } 41957 postIndex := iNdEx + intStringLen 41958 if postIndex < 0 { 41959 return ErrInvalidLengthThetest 41960 } 41961 if postIndex > l { 41962 return io.ErrUnexpectedEOF 41963 } 41964 s := string(dAtA[iNdEx:postIndex]) 41965 m.Field2 = &s 41966 iNdEx = postIndex 41967 default: 41968 iNdEx = preIndex 41969 skippy, err := skipThetest(dAtA[iNdEx:]) 41970 if err != nil { 41971 return err 41972 } 41973 if (skippy < 0) || (iNdEx+skippy) < 0 { 41974 return ErrInvalidLengthThetest 41975 } 41976 if (iNdEx + skippy) > l { 41977 return io.ErrUnexpectedEOF 41978 } 41979 m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...) 41980 iNdEx += skippy 41981 } 41982 } 41983 41984 if iNdEx > l { 41985 return io.ErrUnexpectedEOF 41986 } 41987 return nil 41988 } 41989 func skipThetest(dAtA []byte) (n int, err error) { 41990 l := len(dAtA) 41991 iNdEx := 0 41992 depth := 0 41993 for iNdEx < l { 41994 var wire uint64 41995 for shift := uint(0); ; shift += 7 { 41996 if shift >= 64 { 41997 return 0, ErrIntOverflowThetest 41998 } 41999 if iNdEx >= l { 42000 return 0, io.ErrUnexpectedEOF 42001 } 42002 b := dAtA[iNdEx] 42003 iNdEx++ 42004 wire |= (uint64(b) & 0x7F) << shift 42005 if b < 0x80 { 42006 break 42007 } 42008 } 42009 wireType := int(wire & 0x7) 42010 switch wireType { 42011 case 0: 42012 for shift := uint(0); ; shift += 7 { 42013 if shift >= 64 { 42014 return 0, ErrIntOverflowThetest 42015 } 42016 if iNdEx >= l { 42017 return 0, io.ErrUnexpectedEOF 42018 } 42019 iNdEx++ 42020 if dAtA[iNdEx-1] < 0x80 { 42021 break 42022 } 42023 } 42024 case 1: 42025 iNdEx += 8 42026 case 2: 42027 var length int 42028 for shift := uint(0); ; shift += 7 { 42029 if shift >= 64 { 42030 return 0, ErrIntOverflowThetest 42031 } 42032 if iNdEx >= l { 42033 return 0, io.ErrUnexpectedEOF 42034 } 42035 b := dAtA[iNdEx] 42036 iNdEx++ 42037 length |= (int(b) & 0x7F) << shift 42038 if b < 0x80 { 42039 break 42040 } 42041 } 42042 if length < 0 { 42043 return 0, ErrInvalidLengthThetest 42044 } 42045 iNdEx += length 42046 case 3: 42047 depth++ 42048 case 4: 42049 if depth == 0 { 42050 return 0, ErrUnexpectedEndOfGroupThetest 42051 } 42052 depth-- 42053 case 5: 42054 iNdEx += 4 42055 default: 42056 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 42057 } 42058 if iNdEx < 0 { 42059 return 0, ErrInvalidLengthThetest 42060 } 42061 if depth == 0 { 42062 return iNdEx, nil 42063 } 42064 } 42065 return 0, io.ErrUnexpectedEOF 42066 } 42067 42068 var ( 42069 ErrInvalidLengthThetest = fmt.Errorf("proto: negative length found during unmarshaling") 42070 ErrIntOverflowThetest = fmt.Errorf("proto: integer overflow") 42071 ErrUnexpectedEndOfGroupThetest = fmt.Errorf("proto: unexpected end of group") 42072 )