mirror of
https://github.com/syncthing/syncthing.git
synced 2024-11-17 19:08:46 -07:00
fa0101bd60
This changes the BEP protocol to use protocol buffer serialization instead of XDR, and therefore also the database format. The local discovery protocol is also updated to be protocol buffer format. GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/3276 LGTM: AudriusButkevicius
2527 lines
73 KiB
Go
2527 lines
73 KiB
Go
// Code generated by protoc-gen-gogo.
|
|
// source: example.proto
|
|
// DO NOT EDIT!
|
|
|
|
/*
|
|
Package test is a generated protocol buffer package.
|
|
|
|
It is generated from these files:
|
|
example.proto
|
|
|
|
It has these top-level messages:
|
|
A
|
|
B
|
|
C
|
|
U
|
|
E
|
|
R
|
|
CastType
|
|
*/
|
|
package test
|
|
|
|
import proto "github.com/gogo/protobuf/proto"
|
|
import fmt "fmt"
|
|
import math "math"
|
|
import _ "github.com/gogo/protobuf/gogoproto"
|
|
|
|
import github_com_gogo_protobuf_test "github.com/gogo/protobuf/test"
|
|
import github_com_gogo_protobuf_test_custom "github.com/gogo/protobuf/test/custom"
|
|
|
|
import github_com_gogo_protobuf_protoc_gen_gogo_descriptor "github.com/gogo/protobuf/protoc-gen-gogo/descriptor"
|
|
import github_com_gogo_protobuf_proto "github.com/gogo/protobuf/proto"
|
|
import compress_gzip "compress/gzip"
|
|
import bytes "bytes"
|
|
import io_ioutil "io/ioutil"
|
|
|
|
import strings "strings"
|
|
import sort "sort"
|
|
import strconv "strconv"
|
|
import reflect "reflect"
|
|
|
|
import io "io"
|
|
|
|
// Reference imports to suppress errors if they are not otherwise used.
|
|
var _ = proto.Marshal
|
|
var _ = fmt.Errorf
|
|
var _ = math.Inf
|
|
|
|
// This is a compile-time assertion to ensure that this generated file
|
|
// is compatible with the proto package it is being compiled against.
|
|
const _ = proto.GoGoProtoPackageIsVersion1
|
|
|
|
type A struct {
|
|
Description string `protobuf:"bytes,1,opt,name=Description,json=description" json:"Description"`
|
|
Number int64 `protobuf:"varint,2,opt,name=Number,json=number" json:"Number"`
|
|
Id github_com_gogo_protobuf_test.Uuid `protobuf:"bytes,3,opt,name=Id,json=id,customtype=github.com/gogo/protobuf/test.Uuid" json:"Id"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *A) Reset() { *m = A{} }
|
|
func (*A) ProtoMessage() {}
|
|
func (*A) Descriptor() ([]byte, []int) { return fileDescriptorExample, []int{0} }
|
|
|
|
type B struct {
|
|
A `protobuf:"bytes,1,opt,name=A,json=a,embedded=A" json:"A"`
|
|
G []github_com_gogo_protobuf_test_custom.Uint128 `protobuf:"bytes,2,rep,name=G,json=g,customtype=github.com/gogo/protobuf/test/custom.Uint128" json:"G"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *B) Reset() { *m = B{} }
|
|
func (*B) ProtoMessage() {}
|
|
func (*B) Descriptor() ([]byte, []int) { return fileDescriptorExample, []int{1} }
|
|
|
|
type C struct {
|
|
MySize *int64 `protobuf:"varint,1,opt,name=size" json:"size,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *C) Reset() { *m = C{} }
|
|
func (*C) ProtoMessage() {}
|
|
func (*C) Descriptor() ([]byte, []int) { return fileDescriptorExample, []int{2} }
|
|
|
|
func (m *C) GetMySize() int64 {
|
|
if m != nil && m.MySize != nil {
|
|
return *m.MySize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type U struct {
|
|
A *A `protobuf:"bytes,1,opt,name=A,json=a" json:"A,omitempty"`
|
|
B *B `protobuf:"bytes,2,opt,name=B,json=b" json:"B,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *U) Reset() { *m = U{} }
|
|
func (*U) ProtoMessage() {}
|
|
func (*U) Descriptor() ([]byte, []int) { return fileDescriptorExample, []int{3} }
|
|
|
|
func (m *U) GetA() *A {
|
|
if m != nil {
|
|
return m.A
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *U) GetB() *B {
|
|
if m != nil {
|
|
return m.B
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type E struct {
|
|
XXX_extensions []byte `protobuf:"bytes,0,opt" json:"-"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *E) Reset() { *m = E{} }
|
|
func (*E) ProtoMessage() {}
|
|
func (*E) Descriptor() ([]byte, []int) { return fileDescriptorExample, []int{4} }
|
|
|
|
var extRange_E = []proto.ExtensionRange{
|
|
{1, 536870911},
|
|
}
|
|
|
|
func (*E) ExtensionRangeArray() []proto.ExtensionRange {
|
|
return extRange_E
|
|
}
|
|
func (m *E) GetExtensions() *[]byte {
|
|
if m.XXX_extensions == nil {
|
|
m.XXX_extensions = make([]byte, 0)
|
|
}
|
|
return &m.XXX_extensions
|
|
}
|
|
|
|
type R struct {
|
|
Recognized *uint32 `protobuf:"varint,1,opt,name=recognized" json:"recognized,omitempty"`
|
|
}
|
|
|
|
func (m *R) Reset() { *m = R{} }
|
|
func (*R) ProtoMessage() {}
|
|
func (*R) Descriptor() ([]byte, []int) { return fileDescriptorExample, []int{5} }
|
|
|
|
func (m *R) GetRecognized() uint32 {
|
|
if m != nil && m.Recognized != nil {
|
|
return *m.Recognized
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CastType struct {
|
|
Int32 *int32 `protobuf:"varint,1,opt,name=Int32,json=int32,casttype=int32" json:"Int32,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CastType) Reset() { *m = CastType{} }
|
|
func (*CastType) ProtoMessage() {}
|
|
func (*CastType) Descriptor() ([]byte, []int) { return fileDescriptorExample, []int{6} }
|
|
|
|
func (m *CastType) GetInt32() int32 {
|
|
if m != nil && m.Int32 != nil {
|
|
return *m.Int32
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func init() {
|
|
proto.RegisterType((*A)(nil), "test.A")
|
|
proto.RegisterType((*B)(nil), "test.B")
|
|
proto.RegisterType((*C)(nil), "test.C")
|
|
proto.RegisterType((*U)(nil), "test.U")
|
|
proto.RegisterType((*E)(nil), "test.E")
|
|
proto.RegisterType((*R)(nil), "test.R")
|
|
proto.RegisterType((*CastType)(nil), "test.CastType")
|
|
}
|
|
func (this *B) Description() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
|
|
return ExampleDescription()
|
|
}
|
|
func ExampleDescription() (desc *github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet) {
|
|
d := &github_com_gogo_protobuf_protoc_gen_gogo_descriptor.FileDescriptorSet{}
|
|
var gzipped = []byte{
|
|
// 3537 bytes of a gzipped FileDescriptorSet
|
|
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xcc, 0x5a, 0x69, 0x6c, 0x1b, 0xd7,
|
|
0xb5, 0xf6, 0x88, 0xa4, 0x44, 0x1e, 0x52, 0x14, 0x35, 0x92, 0x6d, 0x5a, 0x71, 0xac, 0x98, 0xce,
|
|
0xe2, 0x38, 0x89, 0x9c, 0x38, 0x8b, 0x1d, 0xe6, 0xbd, 0x04, 0xa4, 0x44, 0x2b, 0x34, 0xb4, 0xbd,
|
|
0x91, 0x98, 0x38, 0x79, 0x3f, 0x06, 0x23, 0x72, 0x44, 0x8d, 0x3d, 0x9c, 0xe1, 0xe3, 0x0c, 0x1d,
|
|
0x2b, 0xbf, 0xf2, 0x90, 0xb7, 0x05, 0x0f, 0x6d, 0xba, 0x01, 0xcd, 0xde, 0x24, 0x40, 0x9b, 0x34,
|
|
0x5d, 0xd3, 0x0d, 0x45, 0xff, 0x34, 0x40, 0x91, 0x36, 0xbf, 0x8a, 0xb4, 0xbf, 0x8a, 0xa2, 0x30,
|
|
0x92, 0x20, 0x40, 0xb7, 0xb4, 0x4d, 0x01, 0x03, 0x2d, 0x9a, 0x3f, 0x3d, 0x77, 0x1b, 0xce, 0x90,
|
|
0x94, 0x86, 0x0a, 0x90, 0xa6, 0x06, 0x08, 0x73, 0xce, 0x3d, 0xdf, 0x37, 0xe7, 0x9e, 0x7b, 0xee,
|
|
0x39, 0xe7, 0x5e, 0x0a, 0x7e, 0x74, 0x0b, 0x5c, 0x55, 0xb7, 0xed, 0xba, 0xa9, 0x1f, 0x6f, 0xb6,
|
|
0x6c, 0xd7, 0x5e, 0x6f, 0x6f, 0x1c, 0xaf, 0xe9, 0x4e, 0xb5, 0x65, 0x34, 0x5d, 0xbb, 0x35, 0x43,
|
|
0x65, 0xf2, 0x18, 0xd3, 0x98, 0x11, 0x1a, 0xb9, 0x45, 0x18, 0x3f, 0x6d, 0x98, 0xfa, 0x9c, 0xa7,
|
|
0xb8, 0xaa, 0xbb, 0xf2, 0x29, 0x88, 0x6e, 0xa0, 0x30, 0x2b, 0x5d, 0x15, 0x39, 0x9a, 0x3c, 0x71,
|
|
0xf5, 0x4c, 0x17, 0x68, 0x26, 0x88, 0x58, 0x21, 0x62, 0x85, 0x22, 0x72, 0xef, 0x46, 0x61, 0xa2,
|
|
0xcf, 0xa8, 0x2c, 0x43, 0xd4, 0xd2, 0x1a, 0x84, 0x51, 0x3a, 0x9a, 0x50, 0xe8, 0x77, 0x39, 0x0b,
|
|
0x23, 0x4d, 0xad, 0x7a, 0x5e, 0xab, 0xeb, 0xd9, 0x21, 0x2a, 0x16, 0x8f, 0xf2, 0x21, 0x80, 0x9a,
|
|
0xde, 0xd4, 0xad, 0x9a, 0x6e, 0x55, 0xb7, 0xb2, 0x11, 0xb4, 0x22, 0xa1, 0xf8, 0x24, 0xf2, 0x0d,
|
|
0x30, 0xde, 0x6c, 0xaf, 0x9b, 0x46, 0x55, 0xf5, 0xa9, 0x01, 0xaa, 0xc5, 0x94, 0x0c, 0x1b, 0x98,
|
|
0xeb, 0x28, 0x5f, 0x07, 0x63, 0x0f, 0xe9, 0xda, 0x79, 0xbf, 0x6a, 0x92, 0xaa, 0xa6, 0x89, 0xd8,
|
|
0xa7, 0x38, 0x0b, 0xa9, 0x86, 0xee, 0x38, 0x68, 0x80, 0xea, 0x6e, 0x35, 0xf5, 0x6c, 0x94, 0xce,
|
|
0xfe, 0xaa, 0x9e, 0xd9, 0x77, 0xcf, 0x3c, 0xc9, 0x51, 0x6b, 0x08, 0x92, 0x0b, 0x90, 0xd0, 0xad,
|
|
0x76, 0x83, 0x31, 0xc4, 0xb6, 0xf1, 0x5f, 0x09, 0x35, 0xba, 0x59, 0xe2, 0x04, 0xc6, 0x29, 0x46,
|
|
0x1c, 0xbd, 0x75, 0xc1, 0xa8, 0xea, 0xd9, 0x61, 0x4a, 0x70, 0x5d, 0x0f, 0xc1, 0x2a, 0x1b, 0xef,
|
|
0xe6, 0x10, 0x38, 0x9c, 0x4a, 0x42, 0xbf, 0xe8, 0xea, 0x96, 0x63, 0xd8, 0x56, 0x76, 0x84, 0x92,
|
|
0x5c, 0xd3, 0x67, 0x15, 0x75, 0xb3, 0xd6, 0x4d, 0xd1, 0xc1, 0xc9, 0x77, 0xc0, 0x88, 0xdd, 0x74,
|
|
0xf1, 0x9b, 0x93, 0x8d, 0xe3, 0xfa, 0x24, 0x4f, 0x1c, 0xec, 0x1b, 0x08, 0xcb, 0x4c, 0x47, 0x11,
|
|
0xca, 0x72, 0x19, 0x32, 0x8e, 0xdd, 0x6e, 0x55, 0x75, 0xb5, 0x6a, 0xd7, 0x74, 0xd5, 0xb0, 0x36,
|
|
0xec, 0x6c, 0x82, 0x12, 0x4c, 0xf7, 0x4e, 0x84, 0x2a, 0xce, 0xa2, 0x5e, 0x19, 0xd5, 0x94, 0xb4,
|
|
0x13, 0x78, 0x96, 0xf7, 0xc1, 0xb0, 0xb3, 0x65, 0xb9, 0xda, 0xc5, 0x6c, 0x8a, 0x46, 0x08, 0x7f,
|
|
0xca, 0xfd, 0x25, 0x06, 0x63, 0x83, 0x84, 0xd8, 0x5d, 0x10, 0xdb, 0x20, 0xb3, 0xc4, 0x00, 0xdb,
|
|
0x85, 0x0f, 0x18, 0x26, 0xe8, 0xc4, 0xe1, 0x0f, 0xe9, 0xc4, 0x02, 0x24, 0x2d, 0xdd, 0x71, 0xf5,
|
|
0x1a, 0x8b, 0x88, 0xc8, 0x80, 0x31, 0x05, 0x0c, 0xd4, 0x1b, 0x52, 0xd1, 0x0f, 0x15, 0x52, 0x67,
|
|
0x61, 0xcc, 0x33, 0x49, 0x6d, 0x69, 0x56, 0x5d, 0xc4, 0xe6, 0xf1, 0x30, 0x4b, 0x66, 0x4a, 0x02,
|
|
0xa7, 0x10, 0x98, 0x92, 0xd6, 0x03, 0xcf, 0xf2, 0x1c, 0x80, 0x6d, 0xe9, 0xf6, 0x06, 0x6e, 0xaf,
|
|
0xaa, 0x89, 0x71, 0xd2, 0xdf, 0x4b, 0xcb, 0x44, 0xa5, 0xc7, 0x4b, 0x36, 0x93, 0x56, 0x4d, 0xf9,
|
|
0xce, 0x4e, 0xa8, 0x8d, 0x6c, 0x13, 0x29, 0x8b, 0x6c, 0x93, 0xf5, 0x44, 0x5b, 0x05, 0xd2, 0x2d,
|
|
0x9d, 0xc4, 0x3d, 0xba, 0x98, 0xcd, 0x2c, 0x41, 0x8d, 0x98, 0x09, 0x9d, 0x99, 0xc2, 0x61, 0x6c,
|
|
0x62, 0xa3, 0x2d, 0xff, 0xa3, 0x7c, 0x04, 0x3c, 0x81, 0x4a, 0xc3, 0x0a, 0x68, 0x16, 0x4a, 0x09,
|
|
0xe1, 0x12, 0xca, 0xa6, 0x4e, 0x41, 0x3a, 0xe8, 0x1e, 0x79, 0x12, 0x62, 0x8e, 0xab, 0xb5, 0x5c,
|
|
0x1a, 0x85, 0x31, 0x85, 0x3d, 0xc8, 0x19, 0x88, 0x60, 0x92, 0xa1, 0x59, 0x2e, 0xa6, 0x90, 0xaf,
|
|
0x53, 0x27, 0x61, 0x34, 0xf0, 0xfa, 0x41, 0x81, 0xb9, 0x27, 0x86, 0x61, 0xb2, 0x5f, 0xcc, 0xf5,
|
|
0x0d, 0x7f, 0xdc, 0x3e, 0x18, 0x01, 0xeb, 0x7a, 0x0b, 0xe3, 0x8e, 0x30, 0xf0, 0x27, 0x8c, 0xa8,
|
|
0x98, 0xa9, 0xad, 0xeb, 0x26, 0x46, 0x93, 0x74, 0x34, 0x7d, 0xe2, 0x86, 0x81, 0xa2, 0x7a, 0x66,
|
|
0x81, 0x40, 0x14, 0x86, 0x94, 0xef, 0x86, 0x28, 0x4f, 0x71, 0x84, 0xe1, 0xd8, 0x60, 0x0c, 0x24,
|
|
0x16, 0x15, 0x8a, 0x93, 0xaf, 0x80, 0x04, 0xf9, 0x9f, 0xf9, 0x76, 0x98, 0xda, 0x1c, 0x27, 0x02,
|
|
0xe2, 0x57, 0x79, 0x0a, 0xe2, 0x34, 0xcc, 0x6a, 0xba, 0x28, 0x0d, 0xde, 0x33, 0x59, 0x98, 0x9a,
|
|
0xbe, 0xa1, 0xb5, 0x4d, 0x57, 0xbd, 0xa0, 0x99, 0x6d, 0x9d, 0x06, 0x0c, 0x2e, 0x0c, 0x17, 0xde,
|
|
0x47, 0x64, 0xf2, 0x34, 0x24, 0x59, 0x54, 0x1a, 0x88, 0xb9, 0x48, 0xb3, 0x4f, 0x4c, 0x61, 0x81,
|
|
0x5a, 0x26, 0x12, 0xf2, 0xfa, 0x73, 0x0e, 0xee, 0x05, 0xbe, 0xb4, 0xf4, 0x15, 0x44, 0x40, 0x5f,
|
|
0x7f, 0xb2, 0x3b, 0xf1, 0x5d, 0xd9, 0x7f, 0x7a, 0xdd, 0xb1, 0x98, 0xfb, 0xde, 0x10, 0x44, 0xe9,
|
|
0x7e, 0x1b, 0x83, 0xe4, 0xda, 0x03, 0x2b, 0x25, 0x75, 0x6e, 0xb9, 0x52, 0x5c, 0x28, 0x65, 0x24,
|
|
0x39, 0x0d, 0x40, 0x05, 0xa7, 0x17, 0x96, 0x0b, 0x6b, 0x99, 0x21, 0xef, 0xb9, 0xbc, 0xb4, 0x76,
|
|
0xc7, 0x6d, 0x99, 0x88, 0x07, 0xa8, 0x30, 0x41, 0xd4, 0xaf, 0x70, 0xeb, 0x89, 0x4c, 0x0c, 0x23,
|
|
0x21, 0xc5, 0x08, 0xca, 0x67, 0x4b, 0x73, 0xa8, 0x31, 0x1c, 0x94, 0xa0, 0xce, 0x88, 0x3c, 0x0a,
|
|
0x09, 0x2a, 0x29, 0x2e, 0x2f, 0x2f, 0x64, 0xe2, 0x1e, 0xe7, 0xea, 0x9a, 0x52, 0x5e, 0x9a, 0xcf,
|
|
0x24, 0x3c, 0xce, 0x79, 0x65, 0xb9, 0xb2, 0x92, 0x01, 0x8f, 0x61, 0xb1, 0xb4, 0xba, 0x5a, 0x98,
|
|
0x2f, 0x65, 0x92, 0x9e, 0x46, 0xf1, 0x81, 0xb5, 0xd2, 0x6a, 0x26, 0x15, 0x30, 0x0b, 0x5f, 0x31,
|
|
0xea, 0xbd, 0xa2, 0xb4, 0x54, 0x59, 0xcc, 0xa4, 0xe5, 0x71, 0x18, 0x65, 0xaf, 0x10, 0x46, 0x8c,
|
|
0x75, 0x89, 0xd0, 0xd2, 0x4c, 0xc7, 0x10, 0xc6, 0x32, 0x1e, 0x10, 0xa0, 0x86, 0x9c, 0x9b, 0x85,
|
|
0x18, 0x8d, 0x2e, 0x8c, 0xe2, 0xf4, 0x42, 0xa1, 0x58, 0x5a, 0x50, 0x97, 0x57, 0xd6, 0xca, 0xcb,
|
|
0x4b, 0x85, 0x05, 0xf4, 0x9d, 0x27, 0x53, 0x4a, 0xff, 0x56, 0x29, 0x2b, 0xa5, 0x39, 0xf4, 0x9f,
|
|
0x4f, 0xb6, 0x52, 0x2a, 0xac, 0xa1, 0x2c, 0x92, 0x3b, 0x06, 0x93, 0xfd, 0xf2, 0x4c, 0xbf, 0x9d,
|
|
0x91, 0x7b, 0x51, 0x82, 0x89, 0x3e, 0x29, 0xb3, 0xef, 0x2e, 0xba, 0x07, 0x62, 0x2c, 0xd2, 0x58,
|
|
0x11, 0xb9, 0xbe, 0x6f, 0xee, 0xa5, 0x71, 0xd7, 0x53, 0x48, 0x28, 0xce, 0x5f, 0x48, 0x23, 0xdb,
|
|
0x14, 0x52, 0x42, 0xd1, 0x13, 0x4e, 0x8f, 0x4a, 0x90, 0xdd, 0x8e, 0x3b, 0x64, 0xbf, 0x0f, 0x05,
|
|
0xf6, 0xfb, 0x5d, 0xdd, 0x06, 0x1c, 0xde, 0x7e, 0x0e, 0x3d, 0x56, 0xbc, 0x24, 0xc1, 0xbe, 0xfe,
|
|
0xfd, 0x46, 0x5f, 0x1b, 0xee, 0x86, 0xe1, 0x86, 0xee, 0x6e, 0xda, 0xa2, 0xe6, 0x5e, 0xdb, 0x27,
|
|
0x93, 0x93, 0xe1, 0x6e, 0x5f, 0x71, 0x94, 0xbf, 0x14, 0x44, 0xb6, 0x6b, 0x1a, 0x98, 0x35, 0x3d,
|
|
0x96, 0x3e, 0x36, 0x04, 0x7b, 0xfb, 0x92, 0xf7, 0x35, 0xf4, 0x4a, 0x00, 0xc3, 0x6a, 0xb6, 0x5d,
|
|
0x56, 0x57, 0x59, 0x9a, 0x49, 0x50, 0x09, 0xdd, 0xc2, 0x24, 0x85, 0xb4, 0x5d, 0x6f, 0x3c, 0x42,
|
|
0xc7, 0x81, 0x89, 0xa8, 0xc2, 0xa9, 0x8e, 0xa1, 0x51, 0x6a, 0xe8, 0xa1, 0x6d, 0x66, 0xda, 0x53,
|
|
0xb2, 0x6e, 0x86, 0x4c, 0xd5, 0x34, 0x74, 0xcb, 0x55, 0x1d, 0xb7, 0xa5, 0x6b, 0x0d, 0xc3, 0xaa,
|
|
0xd3, 0x3c, 0x1a, 0xcf, 0xc7, 0x36, 0x34, 0xd3, 0xd1, 0x95, 0x31, 0x36, 0xbc, 0x2a, 0x46, 0x09,
|
|
0x82, 0x16, 0x8b, 0x96, 0x0f, 0x31, 0x1c, 0x40, 0xb0, 0x61, 0x0f, 0x91, 0xfb, 0xf9, 0x08, 0x24,
|
|
0x7d, 0xdd, 0x99, 0x7c, 0x18, 0x52, 0xe7, 0xb4, 0x0b, 0x9a, 0x2a, 0x3a, 0x6e, 0xe6, 0x89, 0x24,
|
|
0x91, 0xad, 0xf0, 0xae, 0xfb, 0x66, 0x98, 0xa4, 0x2a, 0x38, 0x47, 0x7c, 0x51, 0xd5, 0xd4, 0x1c,
|
|
0x87, 0x3a, 0x2d, 0x4e, 0x55, 0x65, 0x32, 0xb6, 0x4c, 0x86, 0x66, 0xc5, 0x88, 0x7c, 0x3b, 0x4c,
|
|
0x50, 0x44, 0x03, 0x13, 0xaf, 0xd1, 0x34, 0x75, 0x95, 0x9c, 0x01, 0x1c, 0x9a, 0x4f, 0x3d, 0xcb,
|
|
0xc6, 0x89, 0xc6, 0x22, 0x57, 0x20, 0x16, 0x39, 0xf2, 0x3c, 0x5c, 0x49, 0x61, 0x75, 0xdd, 0xd2,
|
|
0x5b, 0x9a, 0xab, 0xab, 0xfa, 0x7f, 0xb4, 0x51, 0x57, 0xd5, 0xac, 0x9a, 0xba, 0xa9, 0x39, 0x9b,
|
|
0xd9, 0x49, 0x3f, 0xc1, 0x01, 0xa2, 0x3b, 0xcf, 0x55, 0x4b, 0x54, 0xb3, 0x60, 0xd5, 0xee, 0x45,
|
|
0x3d, 0x39, 0x0f, 0xfb, 0x28, 0x11, 0x3a, 0x05, 0xe7, 0xac, 0x56, 0x37, 0xf5, 0xea, 0x79, 0xb5,
|
|
0xed, 0x6e, 0x9c, 0xca, 0x5e, 0xe1, 0x67, 0xa0, 0x46, 0xae, 0x52, 0x9d, 0x59, 0xa2, 0x52, 0x41,
|
|
0x0d, 0x79, 0x15, 0x52, 0x64, 0x3d, 0x1a, 0xc6, 0xc3, 0x68, 0xb6, 0xdd, 0xa2, 0x35, 0x22, 0xdd,
|
|
0x67, 0x73, 0xfb, 0x9c, 0x38, 0xb3, 0xcc, 0x01, 0x8b, 0xd8, 0x9f, 0xe6, 0x63, 0xab, 0x2b, 0xa5,
|
|
0xd2, 0x9c, 0x92, 0x14, 0x2c, 0xa7, 0xed, 0x16, 0x89, 0xa9, 0xba, 0xed, 0xf9, 0x38, 0xc9, 0x62,
|
|
0xaa, 0x6e, 0x0b, 0x0f, 0xa3, 0xbf, 0xaa, 0x55, 0x36, 0x6d, 0x3c, 0xbb, 0xf0, 0x66, 0xdd, 0xc9,
|
|
0x66, 0x02, 0xfe, 0xaa, 0x56, 0xe7, 0x99, 0x02, 0x0f, 0x73, 0x07, 0xb7, 0xc4, 0xde, 0x8e, 0xbf,
|
|
0xfc, 0xc0, 0xf1, 0x9e, 0x59, 0x76, 0x43, 0xf1, 0x8d, 0xcd, 0xad, 0x5e, 0xa0, 0x1c, 0x78, 0x63,
|
|
0x73, 0xab, 0x1b, 0x76, 0x0d, 0x3d, 0x80, 0xb5, 0xf4, 0x2a, 0xba, 0xbc, 0x96, 0xdd, 0xef, 0xd7,
|
|
0xf6, 0x0d, 0xc8, 0xc7, 0x31, 0x90, 0xab, 0xaa, 0x6e, 0x69, 0xeb, 0xb8, 0xf6, 0x5a, 0x0b, 0xbf,
|
|
0x38, 0xd9, 0x69, 0xbf, 0x72, 0xba, 0x5a, 0x2d, 0xd1, 0xd1, 0x02, 0x1d, 0x94, 0x8f, 0xc1, 0xb8,
|
|
0xbd, 0x7e, 0xae, 0xca, 0x82, 0x4b, 0x45, 0x9e, 0x0d, 0xe3, 0x62, 0xf6, 0x6a, 0xea, 0xa6, 0x31,
|
|
0x32, 0x40, 0x43, 0x6b, 0x85, 0x8a, 0xe5, 0xeb, 0x91, 0xdc, 0xd9, 0xd4, 0x5a, 0x4d, 0x5a, 0xa4,
|
|
0x1d, 0x74, 0xaa, 0x9e, 0xbd, 0x86, 0xa9, 0x32, 0xf9, 0x92, 0x10, 0xcb, 0x25, 0x98, 0x26, 0x93,
|
|
0xb7, 0x34, 0xcb, 0x56, 0xdb, 0x8e, 0xae, 0x76, 0x4c, 0xf4, 0xd6, 0xe2, 0x5a, 0x62, 0x96, 0x72,
|
|
0x50, 0xa8, 0x55, 0x1c, 0x4c, 0x66, 0x42, 0x49, 0x2c, 0xcf, 0x59, 0x98, 0x6c, 0x5b, 0x86, 0x85,
|
|
0x21, 0x8e, 0x23, 0x04, 0xcc, 0x36, 0x6c, 0xf6, 0xd7, 0x23, 0xdb, 0x34, 0xdd, 0x15, 0xbf, 0x36,
|
|
0x0b, 0x12, 0x65, 0xa2, 0xdd, 0x2b, 0xcc, 0xe5, 0x21, 0xe5, 0x8f, 0x1d, 0x39, 0x01, 0x2c, 0x7a,
|
|
0xb0, 0xba, 0x61, 0x45, 0x9d, 0x5d, 0x9e, 0x23, 0xb5, 0xf0, 0xc1, 0x12, 0x16, 0x36, 0xac, 0xc9,
|
|
0x0b, 0xe5, 0xb5, 0x92, 0xaa, 0x54, 0x96, 0xd6, 0xca, 0x8b, 0xa5, 0x4c, 0xe4, 0x58, 0x22, 0xfe,
|
|
0x9b, 0x91, 0xcc, 0x23, 0xf8, 0x6f, 0x28, 0xf7, 0xfa, 0x10, 0xa4, 0x83, 0x7d, 0xb0, 0xfc, 0x2f,
|
|
0xb0, 0x5f, 0x1c, 0x5a, 0x1d, 0xdd, 0x55, 0x1f, 0x32, 0x5a, 0x34, 0x9c, 0x1b, 0x1a, 0xeb, 0x24,
|
|
0xbd, 0x95, 0x98, 0xe4, 0x5a, 0x78, 0xbc, 0xbf, 0x1f, 0x75, 0x4e, 0x53, 0x15, 0x79, 0x01, 0xa6,
|
|
0xd1, 0x65, 0xd8, 0x6b, 0x5a, 0x35, 0xad, 0x55, 0x53, 0x3b, 0xd7, 0x05, 0xaa, 0x56, 0xc5, 0x38,
|
|
0x70, 0x6c, 0x56, 0x49, 0x3c, 0x96, 0x83, 0x96, 0xbd, 0xca, 0x95, 0x3b, 0x29, 0xb6, 0xc0, 0x55,
|
|
0xbb, 0xa2, 0x26, 0xb2, 0x5d, 0xd4, 0x60, 0xef, 0xd5, 0xd0, 0x9a, 0x18, 0x36, 0x6e, 0x6b, 0x8b,
|
|
0x76, 0x6f, 0x71, 0x25, 0x8e, 0x82, 0x12, 0x79, 0xfe, 0xe8, 0xd6, 0xc0, 0xef, 0xc7, 0x5f, 0x45,
|
|
0x20, 0xe5, 0xef, 0xe0, 0x48, 0x43, 0x5c, 0xa5, 0x69, 0x5e, 0xa2, 0x59, 0xe0, 0xc8, 0x8e, 0xfd,
|
|
0xde, 0xcc, 0x2c, 0xc9, 0xff, 0xf9, 0x61, 0xd6, 0x57, 0x29, 0x0c, 0x49, 0x6a, 0x2f, 0x89, 0x35,
|
|
0x9d, 0x75, 0xeb, 0x71, 0x85, 0x3f, 0x61, 0xb2, 0x1b, 0x3e, 0xe7, 0x50, 0xee, 0x61, 0xca, 0x7d,
|
|
0xf5, 0xce, 0xdc, 0x67, 0x56, 0x29, 0x79, 0xe2, 0xcc, 0xaa, 0xba, 0xb4, 0xac, 0x2c, 0x16, 0x16,
|
|
0x14, 0x0e, 0x97, 0x0f, 0x40, 0xd4, 0xd4, 0x1e, 0xde, 0x0a, 0x56, 0x0a, 0x2a, 0x1a, 0xd4, 0xf1,
|
|
0xc8, 0x40, 0xae, 0x3c, 0x82, 0xf9, 0x99, 0x8a, 0x3e, 0xc2, 0xd0, 0x3f, 0x0e, 0x31, 0xea, 0x2f,
|
|
0x19, 0x80, 0x7b, 0x2c, 0xb3, 0x47, 0x8e, 0x43, 0x74, 0x76, 0x59, 0x21, 0xe1, 0x8f, 0xf1, 0xce,
|
|
0xa4, 0xea, 0x4a, 0xb9, 0x34, 0x8b, 0x3b, 0x20, 0x77, 0x3b, 0x0c, 0x33, 0x27, 0x90, 0xad, 0xe1,
|
|
0xb9, 0x01, 0x41, 0xec, 0x91, 0x73, 0x48, 0x62, 0xb4, 0xb2, 0x58, 0x2c, 0x29, 0x99, 0x21, 0xff,
|
|
0xf2, 0xfe, 0x40, 0x82, 0xa4, 0xaf, 0xa1, 0x22, 0xa5, 0x5c, 0x33, 0x4d, 0xfb, 0x21, 0x55, 0x33,
|
|
0x0d, 0xcc, 0x50, 0x6c, 0x7d, 0x80, 0x8a, 0x0a, 0x44, 0x32, 0xa8, 0xff, 0xfe, 0x21, 0xb1, 0xf9,
|
|
0x9c, 0x04, 0x99, 0xee, 0x66, 0xac, 0xcb, 0x40, 0xe9, 0x63, 0x35, 0xf0, 0x19, 0x09, 0xd2, 0xc1,
|
|
0x0e, 0xac, 0xcb, 0xbc, 0xc3, 0x1f, 0xab, 0x79, 0x4f, 0x4b, 0x30, 0x1a, 0xe8, 0xbb, 0xfe, 0xa9,
|
|
0xac, 0x7b, 0x2a, 0x02, 0x13, 0x7d, 0x70, 0x98, 0x80, 0x58, 0x83, 0xca, 0x7a, 0xe6, 0x9b, 0x06,
|
|
0x79, 0xd7, 0x0c, 0xa9, 0x7f, 0x2b, 0x5a, 0xcb, 0xe5, 0xfd, 0x2c, 0xd6, 0x4b, 0xa3, 0x86, 0x49,
|
|
0xd5, 0xd8, 0x30, 0xb0, 0x7d, 0x63, 0x27, 0x16, 0xd6, 0xb5, 0x8e, 0x75, 0xe4, 0xec, 0x78, 0x7c,
|
|
0x23, 0xc8, 0x4d, 0xdb, 0x31, 0x5c, 0xe3, 0x02, 0xb9, 0x9e, 0x13, 0x07, 0x69, 0xd2, 0xc5, 0x46,
|
|
0x95, 0x8c, 0x18, 0x29, 0x5b, 0xae, 0xa7, 0x6d, 0xe9, 0x75, 0xad, 0x4b, 0x9b, 0xa4, 0xa1, 0x88,
|
|
0x92, 0x11, 0x23, 0x9e, 0x36, 0x36, 0x9a, 0x35, 0xbb, 0x4d, 0x1a, 0x02, 0xa6, 0x47, 0xb2, 0x9e,
|
|
0xa4, 0x24, 0x99, 0xcc, 0x53, 0xe1, 0x1d, 0x5b, 0xe7, 0x04, 0x9f, 0x52, 0x92, 0x4c, 0xc6, 0x54,
|
|
0xae, 0x83, 0x31, 0xad, 0x5e, 0x6f, 0x11, 0x72, 0x41, 0xc4, 0xda, 0xd0, 0xb4, 0x27, 0xa6, 0x8a,
|
|
0x53, 0x67, 0x20, 0x2e, 0xfc, 0x40, 0x0a, 0x0b, 0xf1, 0x04, 0xd6, 0x7c, 0x7a, 0x8f, 0x32, 0x44,
|
|
0x0e, 0xf5, 0x96, 0x18, 0xc4, 0x97, 0x1a, 0x8e, 0xda, 0xb9, 0xd0, 0x1b, 0xc2, 0xf1, 0xb8, 0x92,
|
|
0x34, 0x1c, 0xef, 0x06, 0x27, 0xf7, 0x12, 0x96, 0xd7, 0xe0, 0x85, 0xa4, 0x3c, 0x07, 0x71, 0xd3,
|
|
0xc6, 0xf8, 0x20, 0x08, 0x76, 0x1b, 0x7e, 0x34, 0xe4, 0x0e, 0x73, 0x66, 0x81, 0xeb, 0x2b, 0x1e,
|
|
0x72, 0xea, 0xa7, 0x12, 0xc4, 0x85, 0x18, 0x0b, 0x45, 0xb4, 0xa9, 0xb9, 0x9b, 0x94, 0x2e, 0x56,
|
|
0x1c, 0xca, 0x48, 0x0a, 0x7d, 0x26, 0x72, 0xec, 0x66, 0x2c, 0x1a, 0x02, 0x5c, 0x4e, 0x9e, 0xc9,
|
|
0xba, 0x9a, 0xba, 0x56, 0xa3, 0x0d, 0xae, 0xdd, 0x68, 0xe0, 0x4a, 0x3a, 0x62, 0x5d, 0xb9, 0x7c,
|
|
0x96, 0x8b, 0xc9, 0xbd, 0xb8, 0xdb, 0xd2, 0x0c, 0x33, 0xa0, 0x1b, 0xa5, 0xba, 0x19, 0x31, 0xe0,
|
|
0x29, 0xe7, 0xe1, 0x80, 0xe0, 0xad, 0xe9, 0xae, 0x86, 0xcd, 0x73, 0xad, 0x03, 0x1a, 0xa6, 0xb7,
|
|
0x5d, 0xfb, 0xb9, 0xc2, 0x1c, 0x1f, 0x17, 0xd8, 0xe2, 0x59, 0x6c, 0x64, 0xed, 0x46, 0xb7, 0x27,
|
|
0x8a, 0x99, 0xae, 0x73, 0x97, 0x73, 0xaf, 0xf4, 0x20, 0x74, 0x9a, 0x8a, 0x17, 0x87, 0x22, 0xf3,
|
|
0x2b, 0xc5, 0x57, 0x86, 0xa6, 0xe6, 0x19, 0x6e, 0x45, 0x78, 0x50, 0xd1, 0x37, 0x4c, 0xbd, 0x4a,
|
|
0xbc, 0x03, 0x2f, 0x1c, 0x81, 0x9b, 0xea, 0x86, 0xbb, 0xd9, 0x5e, 0x9f, 0xc1, 0x37, 0x1c, 0xaf,
|
|
0xdb, 0x75, 0xbb, 0xf3, 0x73, 0x06, 0x79, 0xa2, 0x0f, 0xf4, 0x1b, 0xff, 0x49, 0x23, 0xe1, 0x49,
|
|
0xa7, 0x42, 0x7f, 0xff, 0xc8, 0x2f, 0xc1, 0x04, 0x57, 0x56, 0xe9, 0x9d, 0x2a, 0x6b, 0x41, 0xe5,
|
|
0x1d, 0x0f, 0xe4, 0xd9, 0x57, 0xdf, 0xa5, 0x25, 0x41, 0x19, 0xe7, 0x50, 0x32, 0xc6, 0x9a, 0xd4,
|
|
0xbc, 0x02, 0x7b, 0x03, 0x7c, 0x2c, 0x86, 0xf1, 0xc8, 0xbd, 0x33, 0xe3, 0xeb, 0x9c, 0x71, 0xc2,
|
|
0xc7, 0xb8, 0xca, 0xa1, 0xf9, 0x59, 0x18, 0xdd, 0x0d, 0xd7, 0x8f, 0x39, 0x57, 0x4a, 0xf7, 0x93,
|
|
0xcc, 0xc3, 0x18, 0x25, 0xa9, 0xb6, 0x1d, 0xd7, 0x6e, 0xd0, 0x04, 0xb1, 0x33, 0xcd, 0x4f, 0xde,
|
|
0x65, 0x41, 0x95, 0x26, 0xb0, 0x59, 0x0f, 0x95, 0xbf, 0x0f, 0x26, 0x89, 0x84, 0xee, 0x41, 0x3f,
|
|
0x5b, 0xf8, 0x15, 0x42, 0xf6, 0x67, 0x8f, 0xb2, 0xd8, 0x9b, 0xf0, 0x08, 0x7c, 0xbc, 0xbe, 0x95,
|
|
0xa8, 0xeb, 0x2e, 0xe6, 0x36, 0x3c, 0xff, 0x99, 0xa6, 0xbc, 0xe3, 0x6f, 0x0c, 0xd9, 0x27, 0xdf,
|
|
0x0b, 0xae, 0xc4, 0x3c, 0x43, 0x16, 0x4c, 0x33, 0x5f, 0x81, 0xfd, 0x7d, 0x56, 0x76, 0x00, 0xce,
|
|
0xa7, 0x38, 0xe7, 0x64, 0xcf, 0xea, 0x12, 0xda, 0x15, 0x10, 0x72, 0x6f, 0x3d, 0x06, 0xe0, 0x7c,
|
|
0x9a, 0x73, 0xca, 0x1c, 0x2b, 0x96, 0x85, 0x30, 0x9e, 0x81, 0x71, 0x3c, 0xa9, 0xaf, 0xdb, 0x0e,
|
|
0x3f, 0xf7, 0x0e, 0x40, 0xf7, 0x0c, 0xa7, 0x1b, 0xe3, 0x40, 0x7a, 0x0a, 0x26, 0x5c, 0x77, 0x42,
|
|
0x7c, 0x03, 0x0f, 0x40, 0x03, 0x50, 0x3c, 0xcb, 0x29, 0x46, 0x88, 0x3e, 0x81, 0x16, 0x20, 0x55,
|
|
0xb7, 0x79, 0x1a, 0x0e, 0x87, 0x3f, 0xc7, 0xe1, 0x49, 0x81, 0xe1, 0x14, 0x4d, 0xbb, 0xd9, 0x36,
|
|
0x49, 0x8e, 0x0e, 0xa7, 0xf8, 0x82, 0xa0, 0x10, 0x18, 0x4e, 0xb1, 0x0b, 0xb7, 0x3e, 0x2f, 0x28,
|
|
0x1c, 0x9f, 0x3f, 0xef, 0x21, 0x77, 0xbd, 0xe6, 0x96, 0x6d, 0x0d, 0x62, 0xc4, 0x0b, 0x9c, 0x01,
|
|
0x38, 0x84, 0x10, 0xdc, 0x05, 0x89, 0x41, 0x17, 0xe2, 0x8b, 0x1c, 0x1e, 0xd7, 0xc5, 0x0a, 0xe0,
|
|
0x3e, 0x13, 0x49, 0x86, 0xfc, 0xb6, 0x12, 0x4e, 0xf1, 0x25, 0x4e, 0x91, 0xf6, 0xc1, 0xf8, 0x34,
|
|
0x5c, 0xdd, 0x71, 0xf1, 0xa8, 0x3e, 0x00, 0xc9, 0x4b, 0x62, 0x1a, 0x1c, 0xc2, 0x5d, 0xb9, 0xae,
|
|
0x5b, 0xd5, 0xcd, 0xc1, 0x18, 0x5e, 0x16, 0xae, 0x14, 0x18, 0x42, 0x81, 0x99, 0xa7, 0xa1, 0xb5,
|
|
0xf0, 0x70, 0x6d, 0x0e, 0xb4, 0x1c, 0x5f, 0xe6, 0x1c, 0x29, 0x0f, 0xc4, 0x3d, 0xd2, 0xb6, 0x76,
|
|
0x43, 0xf3, 0x8a, 0xf0, 0x88, 0x0f, 0xc6, 0xb7, 0x1e, 0x9e, 0x4c, 0x49, 0x27, 0xb1, 0x1b, 0xb6,
|
|
0xaf, 0x88, 0xad, 0xc7, 0xb0, 0x8b, 0x7e, 0x46, 0x5c, 0x69, 0x07, 0x8f, 0xe0, 0x83, 0xd0, 0x7c,
|
|
0x55, 0xac, 0x34, 0x05, 0x10, 0xf0, 0x03, 0x70, 0xa0, 0x6f, 0xaa, 0x1f, 0x80, 0xec, 0x6b, 0x9c,
|
|
0x6c, 0x5f, 0x9f, 0x74, 0xcf, 0x53, 0xc2, 0x6e, 0x29, 0xbf, 0x2e, 0x52, 0x82, 0xde, 0xc5, 0xb5,
|
|
0x42, 0xda, 0x58, 0x47, 0xdb, 0xd8, 0x9d, 0xd7, 0xbe, 0x21, 0xbc, 0xc6, 0xb0, 0x01, 0xaf, 0xad,
|
|
0xc1, 0x3e, 0xce, 0xb8, 0xbb, 0x75, 0xfd, 0xa6, 0x48, 0xac, 0x0c, 0x5d, 0x09, 0xae, 0xee, 0xbf,
|
|
0xc3, 0x94, 0xe7, 0x4e, 0xd1, 0x81, 0x39, 0x2a, 0xb9, 0x18, 0x08, 0x67, 0x7e, 0x95, 0x33, 0x8b,
|
|
0x8c, 0xef, 0xb5, 0x70, 0xce, 0xa2, 0xd6, 0x24, 0xe4, 0x67, 0x21, 0x2b, 0xc8, 0xdb, 0x16, 0x36,
|
|
0xf8, 0x76, 0xdd, 0xc2, 0x65, 0xac, 0x0d, 0x40, 0xfd, 0xad, 0xae, 0xa5, 0xaa, 0xf8, 0xe0, 0x84,
|
|
0xb9, 0x0c, 0x19, 0xaf, 0xdf, 0x50, 0x8d, 0x46, 0xd3, 0xc6, 0xd6, 0x72, 0x67, 0xc6, 0x6f, 0x8b,
|
|
0x95, 0xf2, 0x70, 0x65, 0x0a, 0xcb, 0x97, 0x20, 0x4d, 0x1f, 0x07, 0x0d, 0xc9, 0xef, 0x70, 0xa2,
|
|
0xd1, 0x0e, 0x8a, 0x27, 0x0e, 0xec, 0x94, 0xb0, 0xe7, 0x1d, 0x24, 0xff, 0x7d, 0x57, 0x24, 0x0e,
|
|
0x0e, 0x61, 0xd1, 0x37, 0xd6, 0x55, 0x89, 0xe5, 0xb0, 0x9f, 0x5f, 0xb3, 0xff, 0x79, 0x99, 0xef,
|
|
0xd9, 0x60, 0x21, 0xce, 0x2f, 0x10, 0xf7, 0x04, 0xcb, 0x65, 0x38, 0xd9, 0xa3, 0x97, 0x3d, 0x0f,
|
|
0x05, 0xaa, 0x65, 0xfe, 0x34, 0x8c, 0x06, 0x4a, 0x65, 0x38, 0xd5, 0x7f, 0x71, 0xaa, 0x94, 0xbf,
|
|
0x52, 0xe6, 0x6f, 0x87, 0x28, 0x29, 0x7b, 0xe1, 0xf0, 0xff, 0xe6, 0x70, 0xaa, 0x9e, 0xff, 0x57,
|
|
0x88, 0x8b, 0x72, 0x17, 0x0e, 0xfd, 0x1f, 0x0e, 0xf5, 0x20, 0x04, 0x2e, 0x4a, 0x5d, 0x38, 0xfc,
|
|
0x7f, 0x05, 0x5c, 0x40, 0x08, 0x7c, 0x70, 0x17, 0xbe, 0xf6, 0xff, 0x51, 0x9e, 0xae, 0x84, 0xef,
|
|
0xc8, 0x6f, 0x3e, 0xac, 0xc6, 0x85, 0xa3, 0x1f, 0xe3, 0x2f, 0x17, 0x88, 0xfc, 0x49, 0x88, 0x0d,
|
|
0xe8, 0xf0, 0x4f, 0x70, 0x28, 0xd3, 0xc7, 0x0a, 0x92, 0xf4, 0xd5, 0xb5, 0x70, 0xf8, 0x27, 0x39,
|
|
0xdc, 0x8f, 0x22, 0xa6, 0xf3, 0xba, 0x16, 0x4e, 0xf0, 0xb8, 0x30, 0x9d, 0x23, 0x88, 0xdb, 0x44,
|
|
0x49, 0x0b, 0x47, 0x7f, 0x4a, 0x78, 0x5d, 0x40, 0x70, 0x37, 0x25, 0xbc, 0x34, 0x15, 0x8e, 0xff,
|
|
0x34, 0xc7, 0x77, 0x30, 0xc4, 0x03, 0xbe, 0x34, 0x19, 0x4e, 0xf1, 0x19, 0xe1, 0x01, 0x1f, 0x8a,
|
|
0x6c, 0xa3, 0xee, 0xd2, 0x17, 0xce, 0xf4, 0x59, 0xb1, 0x8d, 0xba, 0x2a, 0x1f, 0x59, 0x4d, 0x9a,
|
|
0x2d, 0xc2, 0x29, 0x3e, 0x27, 0x56, 0x93, 0xea, 0x13, 0x33, 0xba, 0x6b, 0x49, 0x38, 0xc7, 0xe7,
|
|
0x85, 0x19, 0x5d, 0xa5, 0x04, 0x2b, 0x93, 0xdc, 0x5b, 0x47, 0xc2, 0xf9, 0x9e, 0xe0, 0x7c, 0xe3,
|
|
0x3d, 0x65, 0x24, 0x7f, 0x3f, 0xec, 0xeb, 0x5f, 0x43, 0xc2, 0x59, 0x9f, 0xbc, 0xdc, 0xd5, 0xf5,
|
|
0xfb, 0x4b, 0x08, 0x96, 0xbc, 0xc9, 0x7e, 0xf5, 0x23, 0x9c, 0xf6, 0xa9, 0xcb, 0xc1, 0x83, 0x9d,
|
|
0xbf, 0x7c, 0x60, 0x87, 0x06, 0x9d, 0xd4, 0x1d, 0xce, 0xf5, 0x0c, 0xe7, 0xf2, 0x81, 0xc8, 0xd6,
|
|
0xe0, 0x99, 0x3b, 0x1c, 0xff, 0xac, 0xd8, 0x1a, 0x1c, 0x81, 0xe0, 0xb8, 0xd5, 0x36, 0x4d, 0x12,
|
|
0x1c, 0xf2, 0xce, 0x7f, 0xd2, 0x90, 0xfd, 0xed, 0x07, 0x7c, 0x63, 0x08, 0x00, 0xe6, 0xd0, 0x98,
|
|
0xde, 0x58, 0x47, 0x1f, 0x84, 0x20, 0x7f, 0xf7, 0x81, 0x48, 0x08, 0x44, 0x1b, 0xf7, 0x13, 0xb0,
|
|
0x43, 0x23, 0xbd, 0xc3, 0x0e, 0xc1, 0xfe, 0xfe, 0x03, 0xfe, 0x33, 0x6b, 0x07, 0xd2, 0x21, 0x60,
|
|
0x3f, 0xda, 0xee, 0x4c, 0xf0, 0x5e, 0x90, 0x80, 0x1e, 0x34, 0xef, 0x84, 0x11, 0xf2, 0x97, 0x1d,
|
|
0xae, 0x56, 0x0f, 0x43, 0xff, 0x81, 0xa3, 0x85, 0x3e, 0x71, 0x58, 0xc3, 0x6e, 0xe9, 0xf8, 0xd5,
|
|
0x09, 0xc3, 0xfe, 0x91, 0x63, 0x3d, 0x00, 0x01, 0x57, 0x35, 0xc7, 0x1d, 0x64, 0xde, 0x7f, 0x12,
|
|
0x60, 0x01, 0x20, 0x46, 0x93, 0xef, 0xe7, 0xf5, 0xad, 0x30, 0xec, 0xfb, 0xc2, 0x68, 0xae, 0x8f,
|
|
0x09, 0x30, 0x41, 0xbe, 0xb2, 0x3f, 0x3d, 0x08, 0x01, 0xff, 0x99, 0x83, 0x3b, 0x88, 0xe2, 0xe1,
|
|
0xfe, 0x57, 0x3b, 0x30, 0x6f, 0xcf, 0xdb, 0xec, 0x52, 0x07, 0x7e, 0x18, 0x85, 0x51, 0xfd, 0xa2,
|
|
0xd6, 0x68, 0x0a, 0x05, 0x39, 0x4a, 0xb2, 0xef, 0xd4, 0xee, 0x2e, 0x6e, 0x72, 0x8f, 0x4b, 0x20,
|
|
0x15, 0xe4, 0x6b, 0x21, 0x39, 0xd7, 0xc9, 0xfd, 0xec, 0x77, 0xe9, 0x62, 0xf4, 0x8d, 0x4b, 0xd3,
|
|
0x7b, 0x02, 0x45, 0x41, 0x3e, 0x08, 0xc3, 0x4b, 0x9d, 0xbf, 0x6d, 0x88, 0x70, 0x15, 0xf1, 0x17,
|
|
0x0e, 0x79, 0x18, 0x2a, 0xb3, 0x9b, 0xfb, 0x54, 0xf1, 0x18, 0x19, 0xf9, 0xe5, 0xa5, 0xe9, 0xdc,
|
|
0xb6, 0xe6, 0x10, 0x6b, 0x67, 0x2a, 0x6d, 0xa3, 0xa6, 0x0c, 0x19, 0xb5, 0x7c, 0xfc, 0xff, 0x9e,
|
|
0x9f, 0xde, 0xf3, 0xf2, 0xf3, 0xd3, 0x52, 0xce, 0x02, 0xa9, 0x28, 0x4f, 0xa3, 0x55, 0xd4, 0x8c,
|
|
0xe4, 0x89, 0x91, 0x19, 0xaa, 0x59, 0x28, 0xc6, 0x09, 0xe5, 0x9b, 0x97, 0xa6, 0x25, 0x45, 0xd2,
|
|
0xe4, 0x22, 0x48, 0xf3, 0xf4, 0x96, 0x2e, 0x55, 0xbc, 0x8d, 0xbf, 0xea, 0xc6, 0x1d, 0x5f, 0x75,
|
|
0x9c, 0x45, 0xe3, 0x4c, 0xc5, 0xb0, 0xdc, 0x5b, 0x4e, 0x9c, 0x52, 0xa4, 0x7a, 0x3e, 0xfa, 0x3e,
|
|
0x79, 0xdf, 0x11, 0x90, 0x66, 0xe5, 0x43, 0x10, 0x25, 0x7b, 0x9b, 0xbe, 0x32, 0x52, 0x84, 0x77,
|
|
0x2e, 0x4d, 0x0f, 0x2f, 0x6e, 0xad, 0xa2, 0x44, 0xa1, 0xf2, 0xdc, 0x49, 0x90, 0x2a, 0xf2, 0xde,
|
|
0x5e, 0xa3, 0x88, 0x29, 0x28, 0x2e, 0x52, 0x7f, 0x78, 0xe2, 0xa2, 0x22, 0xad, 0xe7, 0xa3, 0x6f,
|
|
0x10, 0xf6, 0x09, 0x90, 0x4a, 0xc7, 0xe2, 0x71, 0x89, 0x5d, 0x3d, 0xa3, 0xf0, 0x85, 0xe9, 0x3d,
|
|
0xb9, 0xeb, 0x41, 0x52, 0xc8, 0xdf, 0xd7, 0x76, 0xd2, 0x12, 0xa5, 0x1d, 0x55, 0x7c, 0x92, 0x7c,
|
|
0xf4, 0x4d, 0xa2, 0x7a, 0x03, 0xc4, 0x67, 0x31, 0x2c, 0xf8, 0x5f, 0x43, 0xc4, 0xca, 0x96, 0x7b,
|
|
0xeb, 0x09, 0x6e, 0x65, 0xe2, 0x6f, 0x97, 0xa6, 0x63, 0x06, 0x11, 0x28, 0xec, 0xbf, 0xe2, 0x8d,
|
|
0xbf, 0x78, 0xfb, 0xd0, 0x9e, 0xb7, 0xde, 0x3e, 0x24, 0xbd, 0x8f, 0x9f, 0xbf, 0xe2, 0xe7, 0x91,
|
|
0x77, 0x0e, 0x49, 0x2f, 0xe3, 0xe7, 0xfb, 0xf8, 0x79, 0x0d, 0x3f, 0x6f, 0xe0, 0xe7, 0x4d, 0xfc,
|
|
0xbc, 0x85, 0x9f, 0xbf, 0x07, 0x00, 0x00, 0xff, 0xff, 0x03, 0xe3, 0x26, 0x61, 0xac, 0x2c, 0x00,
|
|
0x00,
|
|
}
|
|
r := bytes.NewReader(gzipped)
|
|
gzipr, err := compress_gzip.NewReader(r)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
ungzipped, err := io_ioutil.ReadAll(gzipr)
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
if err := github_com_gogo_protobuf_proto.Unmarshal(ungzipped, d); err != nil {
|
|
panic(err)
|
|
}
|
|
return d
|
|
}
|
|
func (this *A) VerboseEqual(that interface{}) error {
|
|
if that == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that == nil && this != nil")
|
|
}
|
|
|
|
that1, ok := that.(*A)
|
|
if !ok {
|
|
that2, ok := that.(A)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return fmt.Errorf("that is not of type *A")
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that is type *A but is nil && this != nil")
|
|
} else if this == nil {
|
|
return fmt.Errorf("that is type *A but is not nil && this == nil")
|
|
}
|
|
if this.Description != that1.Description {
|
|
return fmt.Errorf("Description this(%v) Not Equal that(%v)", this.Description, that1.Description)
|
|
}
|
|
if this.Number != that1.Number {
|
|
return fmt.Errorf("Number this(%v) Not Equal that(%v)", this.Number, that1.Number)
|
|
}
|
|
if !this.Id.Equal(that1.Id) {
|
|
return fmt.Errorf("Id this(%v) Not Equal that(%v)", this.Id, that1.Id)
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
|
|
}
|
|
return nil
|
|
}
|
|
func (this *A) Equal(that interface{}) bool {
|
|
if that == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
that1, ok := that.(*A)
|
|
if !ok {
|
|
that2, ok := that.(A)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
} else if this == nil {
|
|
return false
|
|
}
|
|
if this.Description != that1.Description {
|
|
return false
|
|
}
|
|
if this.Number != that1.Number {
|
|
return false
|
|
}
|
|
if !this.Id.Equal(that1.Id) {
|
|
return false
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
func (this *B) VerboseEqual(that interface{}) error {
|
|
if that == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that == nil && this != nil")
|
|
}
|
|
|
|
that1, ok := that.(*B)
|
|
if !ok {
|
|
that2, ok := that.(B)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return fmt.Errorf("that is not of type *B")
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that is type *B but is nil && this != nil")
|
|
} else if this == nil {
|
|
return fmt.Errorf("that is type *B but is not nil && this == nil")
|
|
}
|
|
if !this.A.Equal(&that1.A) {
|
|
return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A)
|
|
}
|
|
if len(this.G) != len(that1.G) {
|
|
return fmt.Errorf("G this(%v) Not Equal that(%v)", len(this.G), len(that1.G))
|
|
}
|
|
for i := range this.G {
|
|
if !this.G[i].Equal(that1.G[i]) {
|
|
return fmt.Errorf("G this[%v](%v) Not Equal that[%v](%v)", i, this.G[i], i, that1.G[i])
|
|
}
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
|
|
}
|
|
return nil
|
|
}
|
|
func (this *B) Equal(that interface{}) bool {
|
|
if that == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
that1, ok := that.(*B)
|
|
if !ok {
|
|
that2, ok := that.(B)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
} else if this == nil {
|
|
return false
|
|
}
|
|
if !this.A.Equal(&that1.A) {
|
|
return false
|
|
}
|
|
if len(this.G) != len(that1.G) {
|
|
return false
|
|
}
|
|
for i := range this.G {
|
|
if !this.G[i].Equal(that1.G[i]) {
|
|
return false
|
|
}
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
func (this *C) VerboseEqual(that interface{}) error {
|
|
if that == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that == nil && this != nil")
|
|
}
|
|
|
|
that1, ok := that.(*C)
|
|
if !ok {
|
|
that2, ok := that.(C)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return fmt.Errorf("that is not of type *C")
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that is type *C but is nil && this != nil")
|
|
} else if this == nil {
|
|
return fmt.Errorf("that is type *C but is not nil && this == nil")
|
|
}
|
|
if this.MySize != nil && that1.MySize != nil {
|
|
if *this.MySize != *that1.MySize {
|
|
return fmt.Errorf("MySize this(%v) Not Equal that(%v)", *this.MySize, *that1.MySize)
|
|
}
|
|
} else if this.MySize != nil {
|
|
return fmt.Errorf("this.MySize == nil && that.MySize != nil")
|
|
} else if that1.MySize != nil {
|
|
return fmt.Errorf("MySize this(%v) Not Equal that(%v)", this.MySize, that1.MySize)
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
|
|
}
|
|
return nil
|
|
}
|
|
func (this *C) Equal(that interface{}) bool {
|
|
if that == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
that1, ok := that.(*C)
|
|
if !ok {
|
|
that2, ok := that.(C)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
} else if this == nil {
|
|
return false
|
|
}
|
|
if this.MySize != nil && that1.MySize != nil {
|
|
if *this.MySize != *that1.MySize {
|
|
return false
|
|
}
|
|
} else if this.MySize != nil {
|
|
return false
|
|
} else if that1.MySize != nil {
|
|
return false
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
func (this *U) VerboseEqual(that interface{}) error {
|
|
if that == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that == nil && this != nil")
|
|
}
|
|
|
|
that1, ok := that.(*U)
|
|
if !ok {
|
|
that2, ok := that.(U)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return fmt.Errorf("that is not of type *U")
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that is type *U but is nil && this != nil")
|
|
} else if this == nil {
|
|
return fmt.Errorf("that is type *U but is not nil && this == nil")
|
|
}
|
|
if !this.A.Equal(that1.A) {
|
|
return fmt.Errorf("A this(%v) Not Equal that(%v)", this.A, that1.A)
|
|
}
|
|
if !this.B.Equal(that1.B) {
|
|
return fmt.Errorf("B this(%v) Not Equal that(%v)", this.B, that1.B)
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
|
|
}
|
|
return nil
|
|
}
|
|
func (this *U) Equal(that interface{}) bool {
|
|
if that == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
that1, ok := that.(*U)
|
|
if !ok {
|
|
that2, ok := that.(U)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
} else if this == nil {
|
|
return false
|
|
}
|
|
if !this.A.Equal(that1.A) {
|
|
return false
|
|
}
|
|
if !this.B.Equal(that1.B) {
|
|
return false
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
func (this *E) VerboseEqual(that interface{}) error {
|
|
if that == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that == nil && this != nil")
|
|
}
|
|
|
|
that1, ok := that.(*E)
|
|
if !ok {
|
|
that2, ok := that.(E)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return fmt.Errorf("that is not of type *E")
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that is type *E but is nil && this != nil")
|
|
} else if this == nil {
|
|
return fmt.Errorf("that is type *E but is not nil && this == nil")
|
|
}
|
|
if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) {
|
|
return fmt.Errorf("XXX_extensions this(%v) Not Equal that(%v)", this.XXX_extensions, that1.XXX_extensions)
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
|
|
}
|
|
return nil
|
|
}
|
|
func (this *E) Equal(that interface{}) bool {
|
|
if that == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
that1, ok := that.(*E)
|
|
if !ok {
|
|
that2, ok := that.(E)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
} else if this == nil {
|
|
return false
|
|
}
|
|
if !bytes.Equal(this.XXX_extensions, that1.XXX_extensions) {
|
|
return false
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
func (this *R) VerboseEqual(that interface{}) error {
|
|
if that == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that == nil && this != nil")
|
|
}
|
|
|
|
that1, ok := that.(*R)
|
|
if !ok {
|
|
that2, ok := that.(R)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return fmt.Errorf("that is not of type *R")
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that is type *R but is nil && this != nil")
|
|
} else if this == nil {
|
|
return fmt.Errorf("that is type *R but is not nil && this == nil")
|
|
}
|
|
if this.Recognized != nil && that1.Recognized != nil {
|
|
if *this.Recognized != *that1.Recognized {
|
|
return fmt.Errorf("Recognized this(%v) Not Equal that(%v)", *this.Recognized, *that1.Recognized)
|
|
}
|
|
} else if this.Recognized != nil {
|
|
return fmt.Errorf("this.Recognized == nil && that.Recognized != nil")
|
|
} else if that1.Recognized != nil {
|
|
return fmt.Errorf("Recognized this(%v) Not Equal that(%v)", this.Recognized, that1.Recognized)
|
|
}
|
|
return nil
|
|
}
|
|
func (this *R) Equal(that interface{}) bool {
|
|
if that == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
that1, ok := that.(*R)
|
|
if !ok {
|
|
that2, ok := that.(R)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
} else if this == nil {
|
|
return false
|
|
}
|
|
if this.Recognized != nil && that1.Recognized != nil {
|
|
if *this.Recognized != *that1.Recognized {
|
|
return false
|
|
}
|
|
} else if this.Recognized != nil {
|
|
return false
|
|
} else if that1.Recognized != nil {
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
func (this *CastType) VerboseEqual(that interface{}) error {
|
|
if that == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that == nil && this != nil")
|
|
}
|
|
|
|
that1, ok := that.(*CastType)
|
|
if !ok {
|
|
that2, ok := that.(CastType)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return fmt.Errorf("that is not of type *CastType")
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return nil
|
|
}
|
|
return fmt.Errorf("that is type *CastType but is nil && this != nil")
|
|
} else if this == nil {
|
|
return fmt.Errorf("that is type *CastType but is not nil && this == nil")
|
|
}
|
|
if this.Int32 != nil && that1.Int32 != nil {
|
|
if *this.Int32 != *that1.Int32 {
|
|
return fmt.Errorf("Int32 this(%v) Not Equal that(%v)", *this.Int32, *that1.Int32)
|
|
}
|
|
} else if this.Int32 != nil {
|
|
return fmt.Errorf("this.Int32 == nil && that.Int32 != nil")
|
|
} else if that1.Int32 != nil {
|
|
return fmt.Errorf("Int32 this(%v) Not Equal that(%v)", this.Int32, that1.Int32)
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return fmt.Errorf("XXX_unrecognized this(%v) Not Equal that(%v)", this.XXX_unrecognized, that1.XXX_unrecognized)
|
|
}
|
|
return nil
|
|
}
|
|
func (this *CastType) Equal(that interface{}) bool {
|
|
if that == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
}
|
|
|
|
that1, ok := that.(*CastType)
|
|
if !ok {
|
|
that2, ok := that.(CastType)
|
|
if ok {
|
|
that1 = &that2
|
|
} else {
|
|
return false
|
|
}
|
|
}
|
|
if that1 == nil {
|
|
if this == nil {
|
|
return true
|
|
}
|
|
return false
|
|
} else if this == nil {
|
|
return false
|
|
}
|
|
if this.Int32 != nil && that1.Int32 != nil {
|
|
if *this.Int32 != *that1.Int32 {
|
|
return false
|
|
}
|
|
} else if this.Int32 != nil {
|
|
return false
|
|
} else if that1.Int32 != nil {
|
|
return false
|
|
}
|
|
if !bytes.Equal(this.XXX_unrecognized, that1.XXX_unrecognized) {
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
|
|
type AFace interface {
|
|
Proto() github_com_gogo_protobuf_proto.Message
|
|
GetDescription() string
|
|
GetNumber() int64
|
|
GetId() github_com_gogo_protobuf_test.Uuid
|
|
}
|
|
|
|
func (this *A) Proto() github_com_gogo_protobuf_proto.Message {
|
|
return this
|
|
}
|
|
|
|
func (this *A) TestProto() github_com_gogo_protobuf_proto.Message {
|
|
return NewAFromFace(this)
|
|
}
|
|
|
|
func (this *A) GetDescription() string {
|
|
return this.Description
|
|
}
|
|
|
|
func (this *A) GetNumber() int64 {
|
|
return this.Number
|
|
}
|
|
|
|
func (this *A) GetId() github_com_gogo_protobuf_test.Uuid {
|
|
return this.Id
|
|
}
|
|
|
|
func NewAFromFace(that AFace) *A {
|
|
this := &A{}
|
|
this.Description = that.GetDescription()
|
|
this.Number = that.GetNumber()
|
|
this.Id = that.GetId()
|
|
return this
|
|
}
|
|
|
|
func (this *A) GoString() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := make([]string, 0, 7)
|
|
s = append(s, "&test.A{")
|
|
s = append(s, "Description: "+fmt.Sprintf("%#v", this.Description)+",\n")
|
|
s = append(s, "Number: "+fmt.Sprintf("%#v", this.Number)+",\n")
|
|
s = append(s, "Id: "+fmt.Sprintf("%#v", this.Id)+",\n")
|
|
if this.XXX_unrecognized != nil {
|
|
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
|
|
}
|
|
s = append(s, "}")
|
|
return strings.Join(s, "")
|
|
}
|
|
func (this *B) GoString() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := make([]string, 0, 6)
|
|
s = append(s, "&test.B{")
|
|
s = append(s, "A: "+strings.Replace(this.A.GoString(), `&`, ``, 1)+",\n")
|
|
if this.G != nil {
|
|
s = append(s, "G: "+fmt.Sprintf("%#v", this.G)+",\n")
|
|
}
|
|
if this.XXX_unrecognized != nil {
|
|
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
|
|
}
|
|
s = append(s, "}")
|
|
return strings.Join(s, "")
|
|
}
|
|
func (this *C) GoString() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := make([]string, 0, 5)
|
|
s = append(s, "&test.C{")
|
|
if this.MySize != nil {
|
|
s = append(s, "MySize: "+valueToGoStringExample(this.MySize, "int64")+",\n")
|
|
}
|
|
if this.XXX_unrecognized != nil {
|
|
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
|
|
}
|
|
s = append(s, "}")
|
|
return strings.Join(s, "")
|
|
}
|
|
func (this *U) GoString() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := make([]string, 0, 6)
|
|
s = append(s, "&test.U{")
|
|
if this.A != nil {
|
|
s = append(s, "A: "+fmt.Sprintf("%#v", this.A)+",\n")
|
|
}
|
|
if this.B != nil {
|
|
s = append(s, "B: "+fmt.Sprintf("%#v", this.B)+",\n")
|
|
}
|
|
if this.XXX_unrecognized != nil {
|
|
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
|
|
}
|
|
s = append(s, "}")
|
|
return strings.Join(s, "")
|
|
}
|
|
func (this *E) GoString() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := make([]string, 0, 4)
|
|
s = append(s, "&test.E{")
|
|
if this.XXX_extensions != nil {
|
|
s = append(s, "XXX_extensions: "+fmt.Sprintf("%#v", this.XXX_extensions)+",\n")
|
|
}
|
|
if this.XXX_unrecognized != nil {
|
|
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
|
|
}
|
|
s = append(s, "}")
|
|
return strings.Join(s, "")
|
|
}
|
|
func (this *R) GoString() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := make([]string, 0, 5)
|
|
s = append(s, "&test.R{")
|
|
if this.Recognized != nil {
|
|
s = append(s, "Recognized: "+valueToGoStringExample(this.Recognized, "uint32")+",\n")
|
|
}
|
|
s = append(s, "}")
|
|
return strings.Join(s, "")
|
|
}
|
|
func (this *CastType) GoString() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := make([]string, 0, 5)
|
|
s = append(s, "&test.CastType{")
|
|
if this.Int32 != nil {
|
|
s = append(s, "Int32: "+valueToGoStringExample(this.Int32, "int32")+",\n")
|
|
}
|
|
if this.XXX_unrecognized != nil {
|
|
s = append(s, "XXX_unrecognized:"+fmt.Sprintf("%#v", this.XXX_unrecognized)+",\n")
|
|
}
|
|
s = append(s, "}")
|
|
return strings.Join(s, "")
|
|
}
|
|
func valueToGoStringExample(v interface{}, typ string) string {
|
|
rv := reflect.ValueOf(v)
|
|
if rv.IsNil() {
|
|
return "nil"
|
|
}
|
|
pv := reflect.Indirect(rv).Interface()
|
|
return fmt.Sprintf("func(v %v) *%v { return &v } ( %#v )", typ, typ, pv)
|
|
}
|
|
func extensionToGoStringExample(e map[int32]github_com_gogo_protobuf_proto.Extension) string {
|
|
if e == nil {
|
|
return "nil"
|
|
}
|
|
s := "map[int32]proto.Extension{"
|
|
keys := make([]int, 0, len(e))
|
|
for k := range e {
|
|
keys = append(keys, int(k))
|
|
}
|
|
sort.Ints(keys)
|
|
ss := []string{}
|
|
for _, k := range keys {
|
|
ss = append(ss, strconv.Itoa(k)+": "+e[int32(k)].GoString())
|
|
}
|
|
s += strings.Join(ss, ",") + "}"
|
|
return s
|
|
}
|
|
func (m *A) Marshal() (data []byte, err error) {
|
|
size := m.Size()
|
|
data = make([]byte, size)
|
|
n, err := m.MarshalTo(data)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return data[:n], nil
|
|
}
|
|
|
|
func (m *A) MarshalTo(data []byte) (int, error) {
|
|
var i int
|
|
_ = i
|
|
var l int
|
|
_ = l
|
|
data[i] = 0xa
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(len(m.Description)))
|
|
i += copy(data[i:], m.Description)
|
|
data[i] = 0x10
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(m.Number))
|
|
data[i] = 0x1a
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(m.Id.Size()))
|
|
n1, err := m.Id.MarshalTo(data[i:])
|
|
if err != nil {
|
|
return 0, err
|
|
}
|
|
i += n1
|
|
if m.XXX_unrecognized != nil {
|
|
i += copy(data[i:], m.XXX_unrecognized)
|
|
}
|
|
return i, nil
|
|
}
|
|
|
|
func (m *B) Marshal() (data []byte, err error) {
|
|
size := m.Size()
|
|
data = make([]byte, size)
|
|
n, err := m.MarshalTo(data)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return data[:n], nil
|
|
}
|
|
|
|
func (m *B) MarshalTo(data []byte) (int, error) {
|
|
var i int
|
|
_ = i
|
|
var l int
|
|
_ = l
|
|
data[i] = 0xa
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(m.A.Size()))
|
|
n2, err := m.A.MarshalTo(data[i:])
|
|
if err != nil {
|
|
return 0, err
|
|
}
|
|
i += n2
|
|
if len(m.G) > 0 {
|
|
for _, msg := range m.G {
|
|
data[i] = 0x12
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(msg.Size()))
|
|
n, err := msg.MarshalTo(data[i:])
|
|
if err != nil {
|
|
return 0, err
|
|
}
|
|
i += n
|
|
}
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
i += copy(data[i:], m.XXX_unrecognized)
|
|
}
|
|
return i, nil
|
|
}
|
|
|
|
func (m *C) Marshal() (data []byte, err error) {
|
|
size := m.Size()
|
|
data = make([]byte, size)
|
|
n, err := m.MarshalTo(data)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return data[:n], nil
|
|
}
|
|
|
|
func (m *C) MarshalTo(data []byte) (int, error) {
|
|
var i int
|
|
_ = i
|
|
var l int
|
|
_ = l
|
|
if m.MySize != nil {
|
|
data[i] = 0x8
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(*m.MySize))
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
i += copy(data[i:], m.XXX_unrecognized)
|
|
}
|
|
return i, nil
|
|
}
|
|
|
|
func (m *U) Marshal() (data []byte, err error) {
|
|
size := m.Size()
|
|
data = make([]byte, size)
|
|
n, err := m.MarshalTo(data)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return data[:n], nil
|
|
}
|
|
|
|
func (m *U) MarshalTo(data []byte) (int, error) {
|
|
var i int
|
|
_ = i
|
|
var l int
|
|
_ = l
|
|
if m.A != nil {
|
|
data[i] = 0xa
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(m.A.Size()))
|
|
n3, err := m.A.MarshalTo(data[i:])
|
|
if err != nil {
|
|
return 0, err
|
|
}
|
|
i += n3
|
|
}
|
|
if m.B != nil {
|
|
data[i] = 0x12
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(m.B.Size()))
|
|
n4, err := m.B.MarshalTo(data[i:])
|
|
if err != nil {
|
|
return 0, err
|
|
}
|
|
i += n4
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
i += copy(data[i:], m.XXX_unrecognized)
|
|
}
|
|
return i, nil
|
|
}
|
|
|
|
func (m *E) Marshal() (data []byte, err error) {
|
|
size := m.Size()
|
|
data = make([]byte, size)
|
|
n, err := m.MarshalTo(data)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return data[:n], nil
|
|
}
|
|
|
|
func (m *E) MarshalTo(data []byte) (int, error) {
|
|
var i int
|
|
_ = i
|
|
var l int
|
|
_ = l
|
|
if m.XXX_extensions != nil {
|
|
i += copy(data[i:], m.XXX_extensions)
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
i += copy(data[i:], m.XXX_unrecognized)
|
|
}
|
|
return i, nil
|
|
}
|
|
|
|
func (m *R) Marshal() (data []byte, err error) {
|
|
size := m.Size()
|
|
data = make([]byte, size)
|
|
n, err := m.MarshalTo(data)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return data[:n], nil
|
|
}
|
|
|
|
func (m *R) MarshalTo(data []byte) (int, error) {
|
|
var i int
|
|
_ = i
|
|
var l int
|
|
_ = l
|
|
if m.Recognized != nil {
|
|
data[i] = 0x8
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(*m.Recognized))
|
|
}
|
|
return i, nil
|
|
}
|
|
|
|
func (m *CastType) Marshal() (data []byte, err error) {
|
|
size := m.Size()
|
|
data = make([]byte, size)
|
|
n, err := m.MarshalTo(data)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return data[:n], nil
|
|
}
|
|
|
|
func (m *CastType) MarshalTo(data []byte) (int, error) {
|
|
var i int
|
|
_ = i
|
|
var l int
|
|
_ = l
|
|
if m.Int32 != nil {
|
|
data[i] = 0x8
|
|
i++
|
|
i = encodeVarintExample(data, i, uint64(*m.Int32))
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
i += copy(data[i:], m.XXX_unrecognized)
|
|
}
|
|
return i, nil
|
|
}
|
|
|
|
func encodeFixed64Example(data []byte, offset int, v uint64) int {
|
|
data[offset] = uint8(v)
|
|
data[offset+1] = uint8(v >> 8)
|
|
data[offset+2] = uint8(v >> 16)
|
|
data[offset+3] = uint8(v >> 24)
|
|
data[offset+4] = uint8(v >> 32)
|
|
data[offset+5] = uint8(v >> 40)
|
|
data[offset+6] = uint8(v >> 48)
|
|
data[offset+7] = uint8(v >> 56)
|
|
return offset + 8
|
|
}
|
|
func encodeFixed32Example(data []byte, offset int, v uint32) int {
|
|
data[offset] = uint8(v)
|
|
data[offset+1] = uint8(v >> 8)
|
|
data[offset+2] = uint8(v >> 16)
|
|
data[offset+3] = uint8(v >> 24)
|
|
return offset + 4
|
|
}
|
|
func encodeVarintExample(data []byte, offset int, v uint64) int {
|
|
for v >= 1<<7 {
|
|
data[offset] = uint8(v&0x7f | 0x80)
|
|
v >>= 7
|
|
offset++
|
|
}
|
|
data[offset] = uint8(v)
|
|
return offset + 1
|
|
}
|
|
func NewPopulatedA(r randyExample, easy bool) *A {
|
|
this := &A{}
|
|
this.Description = randStringExample(r)
|
|
this.Number = int64(r.Int63())
|
|
if r.Intn(2) == 0 {
|
|
this.Number *= -1
|
|
}
|
|
v1 := github_com_gogo_protobuf_test.NewPopulatedUuid(r)
|
|
this.Id = *v1
|
|
if !easy && r.Intn(10) != 0 {
|
|
this.XXX_unrecognized = randUnrecognizedExample(r, 4)
|
|
}
|
|
return this
|
|
}
|
|
|
|
func NewPopulatedB(r randyExample, easy bool) *B {
|
|
this := &B{}
|
|
v2 := NewPopulatedA(r, easy)
|
|
this.A = *v2
|
|
if r.Intn(10) != 0 {
|
|
v3 := r.Intn(10)
|
|
this.G = make([]github_com_gogo_protobuf_test_custom.Uint128, v3)
|
|
for i := 0; i < v3; i++ {
|
|
v4 := github_com_gogo_protobuf_test_custom.NewPopulatedUint128(r)
|
|
this.G[i] = *v4
|
|
}
|
|
}
|
|
if !easy && r.Intn(10) != 0 {
|
|
this.XXX_unrecognized = randUnrecognizedExample(r, 3)
|
|
}
|
|
return this
|
|
}
|
|
|
|
func NewPopulatedC(r randyExample, easy bool) *C {
|
|
this := &C{}
|
|
if r.Intn(10) != 0 {
|
|
v5 := int64(r.Int63())
|
|
if r.Intn(2) == 0 {
|
|
v5 *= -1
|
|
}
|
|
this.MySize = &v5
|
|
}
|
|
if !easy && r.Intn(10) != 0 {
|
|
this.XXX_unrecognized = randUnrecognizedExample(r, 2)
|
|
}
|
|
return this
|
|
}
|
|
|
|
func NewPopulatedU(r randyExample, easy bool) *U {
|
|
this := &U{}
|
|
fieldNum := r.Intn(2)
|
|
switch fieldNum {
|
|
case 0:
|
|
this.A = NewPopulatedA(r, easy)
|
|
case 1:
|
|
this.B = NewPopulatedB(r, easy)
|
|
}
|
|
return this
|
|
}
|
|
|
|
func NewPopulatedE(r randyExample, easy bool) *E {
|
|
this := &E{}
|
|
if !easy && r.Intn(10) != 0 {
|
|
l := r.Intn(5)
|
|
for i := 0; i < l; i++ {
|
|
fieldNumber := r.Intn(536870911) + 1
|
|
wire := r.Intn(4)
|
|
if wire == 3 {
|
|
wire = 5
|
|
}
|
|
data := randFieldExample(nil, r, fieldNumber, wire)
|
|
github_com_gogo_protobuf_proto.SetRawExtension(this, int32(fieldNumber), data)
|
|
}
|
|
}
|
|
return this
|
|
}
|
|
|
|
func NewPopulatedR(r randyExample, easy bool) *R {
|
|
this := &R{}
|
|
if r.Intn(10) != 0 {
|
|
v6 := uint32(r.Uint32())
|
|
this.Recognized = &v6
|
|
}
|
|
if !easy && r.Intn(10) != 0 {
|
|
}
|
|
return this
|
|
}
|
|
|
|
func NewPopulatedCastType(r randyExample, easy bool) *CastType {
|
|
this := &CastType{}
|
|
if r.Intn(10) != 0 {
|
|
v7 := int32(r.Int63())
|
|
if r.Intn(2) == 0 {
|
|
v7 *= -1
|
|
}
|
|
this.Int32 = &v7
|
|
}
|
|
if !easy && r.Intn(10) != 0 {
|
|
this.XXX_unrecognized = randUnrecognizedExample(r, 2)
|
|
}
|
|
return this
|
|
}
|
|
|
|
type randyExample interface {
|
|
Float32() float32
|
|
Float64() float64
|
|
Int63() int64
|
|
Int31() int32
|
|
Uint32() uint32
|
|
Intn(n int) int
|
|
}
|
|
|
|
func randUTF8RuneExample(r randyExample) rune {
|
|
ru := r.Intn(62)
|
|
if ru < 10 {
|
|
return rune(ru + 48)
|
|
} else if ru < 36 {
|
|
return rune(ru + 55)
|
|
}
|
|
return rune(ru + 61)
|
|
}
|
|
func randStringExample(r randyExample) string {
|
|
v8 := r.Intn(100)
|
|
tmps := make([]rune, v8)
|
|
for i := 0; i < v8; i++ {
|
|
tmps[i] = randUTF8RuneExample(r)
|
|
}
|
|
return string(tmps)
|
|
}
|
|
func randUnrecognizedExample(r randyExample, maxFieldNumber int) (data []byte) {
|
|
l := r.Intn(5)
|
|
for i := 0; i < l; i++ {
|
|
wire := r.Intn(4)
|
|
if wire == 3 {
|
|
wire = 5
|
|
}
|
|
fieldNumber := maxFieldNumber + r.Intn(100)
|
|
data = randFieldExample(data, r, fieldNumber, wire)
|
|
}
|
|
return data
|
|
}
|
|
func randFieldExample(data []byte, r randyExample, fieldNumber int, wire int) []byte {
|
|
key := uint32(fieldNumber)<<3 | uint32(wire)
|
|
switch wire {
|
|
case 0:
|
|
data = encodeVarintPopulateExample(data, uint64(key))
|
|
v9 := r.Int63()
|
|
if r.Intn(2) == 0 {
|
|
v9 *= -1
|
|
}
|
|
data = encodeVarintPopulateExample(data, uint64(v9))
|
|
case 1:
|
|
data = encodeVarintPopulateExample(data, uint64(key))
|
|
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)))
|
|
case 2:
|
|
data = encodeVarintPopulateExample(data, uint64(key))
|
|
ll := r.Intn(100)
|
|
data = encodeVarintPopulateExample(data, uint64(ll))
|
|
for j := 0; j < ll; j++ {
|
|
data = append(data, byte(r.Intn(256)))
|
|
}
|
|
default:
|
|
data = encodeVarintPopulateExample(data, uint64(key))
|
|
data = append(data, byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)), byte(r.Intn(256)))
|
|
}
|
|
return data
|
|
}
|
|
func encodeVarintPopulateExample(data []byte, v uint64) []byte {
|
|
for v >= 1<<7 {
|
|
data = append(data, uint8(uint64(v)&0x7f|0x80))
|
|
v >>= 7
|
|
}
|
|
data = append(data, uint8(v))
|
|
return data
|
|
}
|
|
func (m *A) Size() (n int) {
|
|
var l int
|
|
_ = l
|
|
l = len(m.Description)
|
|
n += 1 + l + sovExample(uint64(l))
|
|
n += 1 + sovExample(uint64(m.Number))
|
|
l = m.Id.Size()
|
|
n += 1 + l + sovExample(uint64(l))
|
|
if m.XXX_unrecognized != nil {
|
|
n += len(m.XXX_unrecognized)
|
|
}
|
|
return n
|
|
}
|
|
|
|
func (m *B) Size() (n int) {
|
|
var l int
|
|
_ = l
|
|
l = m.A.Size()
|
|
n += 1 + l + sovExample(uint64(l))
|
|
if len(m.G) > 0 {
|
|
for _, e := range m.G {
|
|
l = e.Size()
|
|
n += 1 + l + sovExample(uint64(l))
|
|
}
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
n += len(m.XXX_unrecognized)
|
|
}
|
|
return n
|
|
}
|
|
|
|
func (m *C) Size() (n int) {
|
|
var l int
|
|
_ = l
|
|
if m.MySize != nil {
|
|
n += 1 + sovExample(uint64(*m.MySize))
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
n += len(m.XXX_unrecognized)
|
|
}
|
|
return n
|
|
}
|
|
|
|
func (m *U) Size() (n int) {
|
|
var l int
|
|
_ = l
|
|
if m.A != nil {
|
|
l = m.A.Size()
|
|
n += 1 + l + sovExample(uint64(l))
|
|
}
|
|
if m.B != nil {
|
|
l = m.B.Size()
|
|
n += 1 + l + sovExample(uint64(l))
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
n += len(m.XXX_unrecognized)
|
|
}
|
|
return n
|
|
}
|
|
|
|
func (m *E) Size() (n int) {
|
|
var l int
|
|
_ = l
|
|
if m.XXX_extensions != nil {
|
|
n += len(m.XXX_extensions)
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
n += len(m.XXX_unrecognized)
|
|
}
|
|
return n
|
|
}
|
|
|
|
func (m *R) Size() (n int) {
|
|
var l int
|
|
_ = l
|
|
if m.Recognized != nil {
|
|
n += 1 + sovExample(uint64(*m.Recognized))
|
|
}
|
|
return n
|
|
}
|
|
|
|
func (m *CastType) Size() (n int) {
|
|
var l int
|
|
_ = l
|
|
if m.Int32 != nil {
|
|
n += 1 + sovExample(uint64(*m.Int32))
|
|
}
|
|
if m.XXX_unrecognized != nil {
|
|
n += len(m.XXX_unrecognized)
|
|
}
|
|
return n
|
|
}
|
|
|
|
func sovExample(x uint64) (n int) {
|
|
for {
|
|
n++
|
|
x >>= 7
|
|
if x == 0 {
|
|
break
|
|
}
|
|
}
|
|
return n
|
|
}
|
|
func sozExample(x uint64) (n int) {
|
|
return sovExample(uint64((x << 1) ^ uint64((int64(x) >> 63))))
|
|
}
|
|
func (this *A) String() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := strings.Join([]string{`&A{`,
|
|
`Description:` + fmt.Sprintf("%v", this.Description) + `,`,
|
|
`Number:` + fmt.Sprintf("%v", this.Number) + `,`,
|
|
`Id:` + fmt.Sprintf("%v", this.Id) + `,`,
|
|
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
|
|
`}`,
|
|
}, "")
|
|
return s
|
|
}
|
|
func (this *B) String() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := strings.Join([]string{`&B{`,
|
|
`A:` + strings.Replace(strings.Replace(this.A.String(), "A", "A", 1), `&`, ``, 1) + `,`,
|
|
`G:` + fmt.Sprintf("%v", this.G) + `,`,
|
|
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
|
|
`}`,
|
|
}, "")
|
|
return s
|
|
}
|
|
func (this *C) String() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := strings.Join([]string{`&C{`,
|
|
`MySize:` + valueToStringExample(this.MySize) + `,`,
|
|
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
|
|
`}`,
|
|
}, "")
|
|
return s
|
|
}
|
|
func (this *U) String() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := strings.Join([]string{`&U{`,
|
|
`A:` + strings.Replace(fmt.Sprintf("%v", this.A), "A", "A", 1) + `,`,
|
|
`B:` + strings.Replace(fmt.Sprintf("%v", this.B), "B", "B", 1) + `,`,
|
|
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
|
|
`}`,
|
|
}, "")
|
|
return s
|
|
}
|
|
func (this *E) String() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := strings.Join([]string{`&E{`,
|
|
`XXX_extensions:` + proto.StringFromExtensionsBytes(this.XXX_extensions) + `,`,
|
|
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
|
|
`}`,
|
|
}, "")
|
|
return s
|
|
}
|
|
func (this *R) String() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := strings.Join([]string{`&R{`,
|
|
`Recognized:` + valueToStringExample(this.Recognized) + `,`,
|
|
`}`,
|
|
}, "")
|
|
return s
|
|
}
|
|
func (this *CastType) String() string {
|
|
if this == nil {
|
|
return "nil"
|
|
}
|
|
s := strings.Join([]string{`&CastType{`,
|
|
`Int32:` + valueToStringExample(this.Int32) + `,`,
|
|
`XXX_unrecognized:` + fmt.Sprintf("%v", this.XXX_unrecognized) + `,`,
|
|
`}`,
|
|
}, "")
|
|
return s
|
|
}
|
|
func valueToStringExample(v interface{}) string {
|
|
rv := reflect.ValueOf(v)
|
|
if rv.IsNil() {
|
|
return "nil"
|
|
}
|
|
pv := reflect.Indirect(rv).Interface()
|
|
return fmt.Sprintf("*%v", pv)
|
|
}
|
|
func (this *U) GetValue() interface{} {
|
|
if this.A != nil {
|
|
return this.A
|
|
}
|
|
if this.B != nil {
|
|
return this.B
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (this *U) SetValue(value interface{}) bool {
|
|
switch vt := value.(type) {
|
|
case *A:
|
|
this.A = vt
|
|
case *B:
|
|
this.B = vt
|
|
default:
|
|
return false
|
|
}
|
|
return true
|
|
}
|
|
func (m *A) Unmarshal(data []byte) error {
|
|
l := len(data)
|
|
iNdEx := 0
|
|
for iNdEx < l {
|
|
preIndex := iNdEx
|
|
var wire uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
wire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
fieldNum := int32(wire >> 3)
|
|
wireType := int(wire & 0x7)
|
|
if wireType == 4 {
|
|
return fmt.Errorf("proto: A: wiretype end group for non-group")
|
|
}
|
|
if fieldNum <= 0 {
|
|
return fmt.Errorf("proto: A: illegal tag %d (wire type %d)", fieldNum, wire)
|
|
}
|
|
switch fieldNum {
|
|
case 1:
|
|
if wireType != 2 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
|
|
}
|
|
var stringLen uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
stringLen |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
intStringLen := int(stringLen)
|
|
if intStringLen < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
postIndex := iNdEx + intStringLen
|
|
if postIndex > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
m.Description = string(data[iNdEx:postIndex])
|
|
iNdEx = postIndex
|
|
case 2:
|
|
if wireType != 0 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field Number", wireType)
|
|
}
|
|
m.Number = 0
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
m.Number |= (int64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
case 3:
|
|
if wireType != 2 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
|
|
}
|
|
var byteLen int
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
byteLen |= (int(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
if byteLen < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
postIndex := iNdEx + byteLen
|
|
if postIndex > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
if err := m.Id.Unmarshal(data[iNdEx:postIndex]); err != nil {
|
|
return err
|
|
}
|
|
iNdEx = postIndex
|
|
default:
|
|
iNdEx = preIndex
|
|
skippy, err := skipExample(data[iNdEx:])
|
|
if err != nil {
|
|
return err
|
|
}
|
|
if skippy < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
if (iNdEx + skippy) > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
|
|
iNdEx += skippy
|
|
}
|
|
}
|
|
|
|
if iNdEx > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
return nil
|
|
}
|
|
func (m *B) Unmarshal(data []byte) error {
|
|
l := len(data)
|
|
iNdEx := 0
|
|
for iNdEx < l {
|
|
preIndex := iNdEx
|
|
var wire uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
wire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
fieldNum := int32(wire >> 3)
|
|
wireType := int(wire & 0x7)
|
|
if wireType == 4 {
|
|
return fmt.Errorf("proto: B: wiretype end group for non-group")
|
|
}
|
|
if fieldNum <= 0 {
|
|
return fmt.Errorf("proto: B: illegal tag %d (wire type %d)", fieldNum, wire)
|
|
}
|
|
switch fieldNum {
|
|
case 1:
|
|
if wireType != 2 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field A", wireType)
|
|
}
|
|
var msglen int
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
msglen |= (int(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
if msglen < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
postIndex := iNdEx + msglen
|
|
if postIndex > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
if err := m.A.Unmarshal(data[iNdEx:postIndex]); err != nil {
|
|
return err
|
|
}
|
|
iNdEx = postIndex
|
|
case 2:
|
|
if wireType != 2 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field G", wireType)
|
|
}
|
|
var byteLen int
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
byteLen |= (int(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
if byteLen < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
postIndex := iNdEx + byteLen
|
|
if postIndex > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
var v github_com_gogo_protobuf_test_custom.Uint128
|
|
m.G = append(m.G, v)
|
|
if err := m.G[len(m.G)-1].Unmarshal(data[iNdEx:postIndex]); err != nil {
|
|
return err
|
|
}
|
|
iNdEx = postIndex
|
|
default:
|
|
iNdEx = preIndex
|
|
skippy, err := skipExample(data[iNdEx:])
|
|
if err != nil {
|
|
return err
|
|
}
|
|
if skippy < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
if (iNdEx + skippy) > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
|
|
iNdEx += skippy
|
|
}
|
|
}
|
|
|
|
if iNdEx > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
return nil
|
|
}
|
|
func (m *C) Unmarshal(data []byte) error {
|
|
l := len(data)
|
|
iNdEx := 0
|
|
for iNdEx < l {
|
|
preIndex := iNdEx
|
|
var wire uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
wire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
fieldNum := int32(wire >> 3)
|
|
wireType := int(wire & 0x7)
|
|
if wireType == 4 {
|
|
return fmt.Errorf("proto: C: wiretype end group for non-group")
|
|
}
|
|
if fieldNum <= 0 {
|
|
return fmt.Errorf("proto: C: illegal tag %d (wire type %d)", fieldNum, wire)
|
|
}
|
|
switch fieldNum {
|
|
case 1:
|
|
if wireType != 0 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field MySize", wireType)
|
|
}
|
|
var v int64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
v |= (int64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
m.MySize = &v
|
|
default:
|
|
iNdEx = preIndex
|
|
skippy, err := skipExample(data[iNdEx:])
|
|
if err != nil {
|
|
return err
|
|
}
|
|
if skippy < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
if (iNdEx + skippy) > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
|
|
iNdEx += skippy
|
|
}
|
|
}
|
|
|
|
if iNdEx > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
return nil
|
|
}
|
|
func (m *U) Unmarshal(data []byte) error {
|
|
l := len(data)
|
|
iNdEx := 0
|
|
for iNdEx < l {
|
|
preIndex := iNdEx
|
|
var wire uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
wire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
fieldNum := int32(wire >> 3)
|
|
wireType := int(wire & 0x7)
|
|
if wireType == 4 {
|
|
return fmt.Errorf("proto: U: wiretype end group for non-group")
|
|
}
|
|
if fieldNum <= 0 {
|
|
return fmt.Errorf("proto: U: illegal tag %d (wire type %d)", fieldNum, wire)
|
|
}
|
|
switch fieldNum {
|
|
case 1:
|
|
if wireType != 2 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field A", wireType)
|
|
}
|
|
var msglen int
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
msglen |= (int(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
if msglen < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
postIndex := iNdEx + msglen
|
|
if postIndex > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
if m.A == nil {
|
|
m.A = &A{}
|
|
}
|
|
if err := m.A.Unmarshal(data[iNdEx:postIndex]); err != nil {
|
|
return err
|
|
}
|
|
iNdEx = postIndex
|
|
case 2:
|
|
if wireType != 2 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field B", wireType)
|
|
}
|
|
var msglen int
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
msglen |= (int(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
if msglen < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
postIndex := iNdEx + msglen
|
|
if postIndex > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
if m.B == nil {
|
|
m.B = &B{}
|
|
}
|
|
if err := m.B.Unmarshal(data[iNdEx:postIndex]); err != nil {
|
|
return err
|
|
}
|
|
iNdEx = postIndex
|
|
default:
|
|
iNdEx = preIndex
|
|
skippy, err := skipExample(data[iNdEx:])
|
|
if err != nil {
|
|
return err
|
|
}
|
|
if skippy < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
if (iNdEx + skippy) > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
|
|
iNdEx += skippy
|
|
}
|
|
}
|
|
|
|
if iNdEx > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
return nil
|
|
}
|
|
func (m *E) Unmarshal(data []byte) error {
|
|
l := len(data)
|
|
iNdEx := 0
|
|
for iNdEx < l {
|
|
preIndex := iNdEx
|
|
var wire uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
wire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
fieldNum := int32(wire >> 3)
|
|
wireType := int(wire & 0x7)
|
|
if wireType == 4 {
|
|
return fmt.Errorf("proto: E: wiretype end group for non-group")
|
|
}
|
|
if fieldNum <= 0 {
|
|
return fmt.Errorf("proto: E: illegal tag %d (wire type %d)", fieldNum, wire)
|
|
}
|
|
switch fieldNum {
|
|
default:
|
|
if (fieldNum >= 1) && (fieldNum < 536870912) {
|
|
var sizeOfWire int
|
|
for {
|
|
sizeOfWire++
|
|
wire >>= 7
|
|
if wire == 0 {
|
|
break
|
|
}
|
|
}
|
|
iNdEx -= sizeOfWire
|
|
skippy, err := skipExample(data[iNdEx:])
|
|
if err != nil {
|
|
return err
|
|
}
|
|
if skippy < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
if (iNdEx + skippy) > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
github_com_gogo_protobuf_proto.AppendExtension(m, int32(fieldNum), data[iNdEx:iNdEx+skippy])
|
|
iNdEx += skippy
|
|
} else {
|
|
iNdEx = preIndex
|
|
skippy, err := skipExample(data[iNdEx:])
|
|
if err != nil {
|
|
return err
|
|
}
|
|
if skippy < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
if (iNdEx + skippy) > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
|
|
iNdEx += skippy
|
|
}
|
|
}
|
|
}
|
|
|
|
if iNdEx > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
return nil
|
|
}
|
|
func (m *R) Unmarshal(data []byte) error {
|
|
l := len(data)
|
|
iNdEx := 0
|
|
for iNdEx < l {
|
|
preIndex := iNdEx
|
|
var wire uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
wire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
fieldNum := int32(wire >> 3)
|
|
wireType := int(wire & 0x7)
|
|
if wireType == 4 {
|
|
return fmt.Errorf("proto: R: wiretype end group for non-group")
|
|
}
|
|
if fieldNum <= 0 {
|
|
return fmt.Errorf("proto: R: illegal tag %d (wire type %d)", fieldNum, wire)
|
|
}
|
|
switch fieldNum {
|
|
case 1:
|
|
if wireType != 0 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field Recognized", wireType)
|
|
}
|
|
var v uint32
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
v |= (uint32(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
m.Recognized = &v
|
|
default:
|
|
iNdEx = preIndex
|
|
skippy, err := skipExample(data[iNdEx:])
|
|
if err != nil {
|
|
return err
|
|
}
|
|
if skippy < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
if (iNdEx + skippy) > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
iNdEx += skippy
|
|
}
|
|
}
|
|
|
|
if iNdEx > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
return nil
|
|
}
|
|
func (m *CastType) Unmarshal(data []byte) error {
|
|
l := len(data)
|
|
iNdEx := 0
|
|
for iNdEx < l {
|
|
preIndex := iNdEx
|
|
var wire uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
wire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
fieldNum := int32(wire >> 3)
|
|
wireType := int(wire & 0x7)
|
|
if wireType == 4 {
|
|
return fmt.Errorf("proto: CastType: wiretype end group for non-group")
|
|
}
|
|
if fieldNum <= 0 {
|
|
return fmt.Errorf("proto: CastType: illegal tag %d (wire type %d)", fieldNum, wire)
|
|
}
|
|
switch fieldNum {
|
|
case 1:
|
|
if wireType != 0 {
|
|
return fmt.Errorf("proto: wrong wireType = %d for field Int32", wireType)
|
|
}
|
|
var v int32
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
v |= (int32(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
m.Int32 = &v
|
|
default:
|
|
iNdEx = preIndex
|
|
skippy, err := skipExample(data[iNdEx:])
|
|
if err != nil {
|
|
return err
|
|
}
|
|
if skippy < 0 {
|
|
return ErrInvalidLengthExample
|
|
}
|
|
if (iNdEx + skippy) > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
m.XXX_unrecognized = append(m.XXX_unrecognized, data[iNdEx:iNdEx+skippy]...)
|
|
iNdEx += skippy
|
|
}
|
|
}
|
|
|
|
if iNdEx > l {
|
|
return io.ErrUnexpectedEOF
|
|
}
|
|
return nil
|
|
}
|
|
func skipExample(data []byte) (n int, err error) {
|
|
l := len(data)
|
|
iNdEx := 0
|
|
for iNdEx < l {
|
|
var wire uint64
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return 0, ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return 0, io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
wire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
wireType := int(wire & 0x7)
|
|
switch wireType {
|
|
case 0:
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return 0, ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return 0, io.ErrUnexpectedEOF
|
|
}
|
|
iNdEx++
|
|
if data[iNdEx-1] < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
return iNdEx, nil
|
|
case 1:
|
|
iNdEx += 8
|
|
return iNdEx, nil
|
|
case 2:
|
|
var length int
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return 0, ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return 0, io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
length |= (int(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
iNdEx += length
|
|
if length < 0 {
|
|
return 0, ErrInvalidLengthExample
|
|
}
|
|
return iNdEx, nil
|
|
case 3:
|
|
for {
|
|
var innerWire uint64
|
|
var start int = iNdEx
|
|
for shift := uint(0); ; shift += 7 {
|
|
if shift >= 64 {
|
|
return 0, ErrIntOverflowExample
|
|
}
|
|
if iNdEx >= l {
|
|
return 0, io.ErrUnexpectedEOF
|
|
}
|
|
b := data[iNdEx]
|
|
iNdEx++
|
|
innerWire |= (uint64(b) & 0x7F) << shift
|
|
if b < 0x80 {
|
|
break
|
|
}
|
|
}
|
|
innerWireType := int(innerWire & 0x7)
|
|
if innerWireType == 4 {
|
|
break
|
|
}
|
|
next, err := skipExample(data[start:])
|
|
if err != nil {
|
|
return 0, err
|
|
}
|
|
iNdEx = start + next
|
|
}
|
|
return iNdEx, nil
|
|
case 4:
|
|
return iNdEx, nil
|
|
case 5:
|
|
iNdEx += 4
|
|
return iNdEx, nil
|
|
default:
|
|
return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
|
|
}
|
|
}
|
|
panic("unreachable")
|
|
}
|
|
|
|
var (
|
|
ErrInvalidLengthExample = fmt.Errorf("proto: negative length found during unmarshaling")
|
|
ErrIntOverflowExample = fmt.Errorf("proto: integer overflow")
|
|
)
|
|
|
|
var fileDescriptorExample = []byte{
|
|
// 415 bytes of a gzipped FileDescriptorProto
|
|
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x7c, 0x90, 0x41, 0x6b, 0xd4, 0x40,
|
|
0x18, 0x86, 0xf7, 0xdb, 0x4d, 0xd7, 0x74, 0xd6, 0x82, 0x8c, 0x08, 0x8b, 0x48, 0x46, 0x22, 0x88,
|
|
0xd6, 0x9a, 0xc5, 0x55, 0x50, 0x72, 0xeb, 0x54, 0x91, 0x1e, 0xf4, 0x30, 0xba, 0x3f, 0x60, 0x93,
|
|
0x8c, 0x71, 0xc0, 0x64, 0x42, 0x32, 0x01, 0xeb, 0xa9, 0x47, 0x6f, 0xfe, 0x85, 0x7a, 0xeb, 0x4f,
|
|
0xf0, 0xe8, 0x71, 0x8f, 0x7b, 0x14, 0x0f, 0xa1, 0xed, 0x2f, 0xe8, 0x51, 0x3c, 0xf9, 0xcd, 0xec,
|
|
0xa2, 0x82, 0xd8, 0xc0, 0x4b, 0x32, 0xef, 0xf7, 0xe5, 0x7d, 0x1f, 0x86, 0x6c, 0xc9, 0xf7, 0xf3,
|
|
0xa2, 0x7a, 0x27, 0xa3, 0xaa, 0xd6, 0x46, 0x53, 0xcf, 0xc8, 0xc6, 0x5c, 0xbf, 0x9f, 0x2b, 0xf3,
|
|
0xb6, 0x4d, 0xa2, 0x54, 0x17, 0x93, 0x5c, 0xe7, 0x7a, 0xe2, 0x86, 0x49, 0xfb, 0xc6, 0x9d, 0xdc,
|
|
0xc1, 0x7d, 0xad, 0x7e, 0x0a, 0x3f, 0x01, 0x81, 0x5d, 0x7a, 0x9b, 0x8c, 0x9e, 0xca, 0x26, 0xad,
|
|
0x55, 0x65, 0x94, 0x2e, 0xc7, 0x70, 0x13, 0xee, 0x6c, 0x72, 0x6f, 0xd1, 0xb1, 0x9e, 0x18, 0x65,
|
|
0x7f, 0x06, 0xf4, 0x06, 0x19, 0xbe, 0x6c, 0x8b, 0x44, 0xd6, 0xe3, 0x3e, 0xae, 0x0c, 0xd6, 0x2b,
|
|
0xc3, 0xd2, 0x79, 0x34, 0x26, 0xfd, 0xfd, 0x6c, 0x3c, 0xc0, 0xc9, 0x65, 0xbe, 0x6d, 0x27, 0xdf,
|
|
0x3b, 0x16, 0xfe, 0x17, 0xc7, 0xd2, 0x46, 0xb3, 0x56, 0x65, 0xa2, 0xaf, 0xb2, 0xd8, 0xff, 0x78,
|
|
0xc4, 0x7a, 0xc7, 0x47, 0x0c, 0xc2, 0x92, 0x00, 0xa7, 0x0c, 0xa9, 0x1c, 0xc6, 0x68, 0x7a, 0x29,
|
|
0x72, 0x9b, 0xbb, 0xdc, 0xb7, 0x91, 0xcb, 0x8e, 0x81, 0x80, 0x39, 0xe5, 0x04, 0x9e, 0x23, 0xc4,
|
|
0x00, 0xab, 0x1e, 0xad, 0xab, 0x76, 0x2e, 0xac, 0x9a, 0xa4, 0x6d, 0x63, 0x74, 0x11, 0xcd, 0x54,
|
|
0x69, 0x1e, 0x4c, 0x9f, 0x08, 0xc8, 0x63, 0xef, 0xdc, 0xf6, 0xdd, 0x22, 0xb0, 0x47, 0x03, 0xe2,
|
|
0x35, 0xea, 0x83, 0x74, 0x95, 0x03, 0x4e, 0xce, 0x3a, 0x36, 0x7c, 0x71, 0xf0, 0x0a, 0x1d, 0xe1,
|
|
0xfc, 0xf0, 0x31, 0x81, 0x19, 0xbd, 0xf6, 0x2f, 0x94, 0x45, 0x41, 0x9b, 0xbb, 0xfb, 0xf8, 0x6d,
|
|
0x73, 0x01, 0x49, 0xec, 0x2d, 0x6c, 0xfa, 0x55, 0x02, 0xcf, 0xb6, 0x7d, 0x1f, 0xae, 0x1c, 0xe2,
|
|
0xd3, 0x47, 0xf3, 0x33, 0xeb, 0x85, 0x77, 0x09, 0x08, 0xac, 0x24, 0xb5, 0x4c, 0x75, 0x5e, 0x62,
|
|
0x7e, 0xe6, 0x62, 0xb7, 0xc4, 0x5f, 0x4e, 0xec, 0x2d, 0xed, 0xea, 0x3d, 0xe2, 0xef, 0xcd, 0x1b,
|
|
0xf3, 0xfa, 0xa0, 0x92, 0x78, 0x29, 0x1b, 0xfb, 0xa5, 0x79, 0x38, 0x5d, 0x53, 0x6e, 0xfe, 0xec,
|
|
0xd8, 0x86, 0xb2, 0x86, 0x58, 0xbd, 0xf8, 0xce, 0xb7, 0xd3, 0xa0, 0x77, 0x72, 0x1a, 0xc0, 0x39,
|
|
0xea, 0x07, 0xea, 0xf0, 0x2c, 0x80, 0x63, 0xd4, 0x17, 0xd4, 0x57, 0xd4, 0x02, 0xb5, 0x44, 0x9d,
|
|
0xa0, 0x7e, 0x05, 0x00, 0x00, 0xff, 0xff, 0x6b, 0x54, 0x6c, 0x61, 0x3f, 0x02, 0x00, 0x00,
|
|
}
|